From 0d7841968dc28e33bab2cd20e8f12758c7eb3c05 Mon Sep 17 00:00:00 2001 From: Daniel Hazelton Date: Wed, 11 Nov 2026 07:53:43 -0500 Subject: [PATCH 01/14] start on a new point-release --- docs/machine-companion.md | 2 +- docs/mod-author-guide.md | 2 +- gradle.properties | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/machine-companion.md b/docs/machine-companion.md index 6722e05a..6cf96176 100644 --- a/docs/machine-companion.md +++ b/docs/machine-companion.md @@ -157,7 +157,7 @@ including reserved inputs. Normal `/setblock` and `/fill` replacement clears con Install both `build/libs/mmdlib-.jar` and `build/companion/libs/mmdlib-companion-.jar` in a NeoForge instance. JEI is optional. -Both jars use the build's version (`2.0.1.121012-development` by default, or the release tag). +Both jars use the build's version (`2.0.2.121012-development` by default, or the release tag). `companionJar` contains only the companion; `build` continues to build the library. The companion output is separate from the library's CI/release upload directory and Maven publication. Release uploads select only the exact library, sources and Javadoc filenames for diff --git a/docs/mod-author-guide.md b/docs/mod-author-guide.md index 0c6e3752..330c8dde 100644 --- a/docs/mod-author-guide.md +++ b/docs/mod-author-guide.md @@ -58,7 +58,7 @@ before registry events. It is not a server datapack reload entry: item, block, fluid, and entity types cannot be added by reloading this JSON later. Declare MMDLib as a required dependency in your NeoForge metadata. This checkout's -mod ID is `mmdlib`, and its current version is `2.0.1`: +mod ID is `mmdlib`, and its current version is `2.0.2`: ```toml [[dependencies.example]] diff --git a/gradle.properties b/gradle.properties index fa9fa1ed..c29afe50 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,7 @@ # Project # Version string only used in dev, however when making a tag on github it should be like major.minor.bug.mc+loader # Example: 2.0.0.121012 -> 2.0.0, then 1 21 01 for Minecraft 1.21.1, then 2 for NeoForge (1 is Forge). -mod_version = 2.0.1.121012 +mod_version = 2.0.2.121012 mod_name = MMDLib mod_id = mmdlib mod_archive_name = mmdlib @@ -18,8 +18,8 @@ issue_url = https://github.com/MinecraftModDevelopmentMods/MMDLib/issues # Dependencies minecraft_version = 1.21.1 minecraft_version_range = [1.21.1,1.21.2) -neoforge_version = 21.1.247 -neoforge_version_range = [21.1.247,21.2) +neoforge_version = 21.1.265 +neoforge_version_range = [21.1.265,21.2) loader_version_range = [3,) # Parchment (parameter names + javadocs on top of Mojang mappings) From 8e82e6400b3382e0ea455487e4f5cc3e4a35a68b Mon Sep 17 00:00:00 2001 From: Daniel Hazelton Date: Wed, 11 Nov 2026 07:56:55 -0500 Subject: [PATCH 02/14] update the build system --- gradle/wrapper/gradle-wrapper.jar | Bin 60756 -> 48749 bytes gradle/wrapper/gradle-wrapper.properties | 9 ++- gradlew | 54 ++++++++----- gradlew.bat | 93 ++++++++++++++--------- 4 files changed, 98 insertions(+), 58 deletions(-) diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 249e5832f090a2944b7473328c07c9755baa3196..9fa7f288283f81eec4952784c271abd7e0938dee 100644 GIT binary patch literal 48749 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 /dev/null && printf '%s\n' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -114,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. @@ -133,22 +132,29 @@ location of your Java installation." fi else JAVACMD=java - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac case $MAX_FD in #( '' | soft) :;; #( *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac @@ -165,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" ) @@ -193,18 +198,27 @@ if "$cygwin" || "$msys" ; then done fi -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * 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. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + # Use "xargs" to parse quoted args. # # With -n1 it outputs one arg per line, with the quotes and backslashes removed. diff --git a/gradlew.bat b/gradlew.bat index 107acd32..3185a43f 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -13,19 +13,49 @@ @rem See the License for the specific language governing permissions and @rem limitations under the License. @rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem -@if "%DEBUG%" == "" @echo off +@if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem -@rem Gradle startup script for Windows +@rem gradlew startup script for Windows @rem @rem ########################################################################## -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal +@rem Set local scope for the variables, and ensure extensions are enabled +setlocal EnableExtensions + +@rem Catch executions from older scripts and ensure they exit cleanly. +@rem This can be removed once we can be reasonably confident that few people +@rem will be migrating directly to this new wrapper. +goto afterSafetyNet +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +goto exitWithErrorLevel +:afterSafetyNet set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% @@ -40,15 +70,16 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto execute +if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +1>&2 echo. +1>&2 echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +1>&2 echo. +1>&2 echo Please set the JAVA_HOME variable in your environment to match the +1>&2 echo location of your Java installation. -goto fail +"%COMSPEC%" /c exit 1 +goto exitWithErrorLevel :findJavaFromJavaHome set JAVA_HOME=%JAVA_HOME:"=% @@ -56,34 +87,26 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +1>&2 echo. +1>&2 echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +1>&2 echo. +1>&2 echo Please set the JAVA_HOME variable in your environment to match the +1>&2 echo location of your Java installation. -goto fail +"%COMSPEC%" /c exit 1 +goto exitWithErrorLevel :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 %* - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 -:mainEnd -if "%OS%"=="Windows_NT" endlocal +@rem Execute gradlew +@rem endlocal doesn't take effect until after the line is parsed and variables are expanded +@rem which allows us to clear the local environment before executing the java command +endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel & goto exitWithErrorLevel -:omega +@rem This label must not be changed. We rely on old scripts being able to jump to this point. +:exitWithErrorLevel +@rem Use "%COMSPEC%" /c exit to allow operators to work properly in scripts +"%COMSPEC%" /c exit %ERRORLEVEL% From ee95e95633b2e09663029f1c4370ad83795427d2 Mon Sep 17 00:00:00 2001 From: Daniel Hazelton Date: Wed, 11 Nov 2026 09:12:40 -0500 Subject: [PATCH 03/14] Remove the vanilla extensions; add data-driven sounds and creative tabs Vanilla extensions (now in BaseMetals 4.0): - Remove the fifteen bundled materials with their art, generated recipes, loot tables and tags, the vanilla datagen provider (which ran an external Python script from the release jar) and its scripts, and StaticAssetRules. - Keep the library's own assets, recipes, tags and the generic data run. - Game tests use five materials, a gear tag and a crushing recipe as runtimeTest fixtures, with counts updated to match. Sounds: - mmdlib/sound/.json registers sound events, with an optional fixed range; RuntimeContentRegistrar.queueSound and MMDLib.sounds(). - mmdlib/sound_type/.json declares block sound sets over a vanilla base; a block's sound or a material's block_sound can name one. - Screen elements take click-sound; XML machine processors take running-sound (looped on clients while running) and finish-sound. Creative tabs: - mmdlib/creative_tab/.json describes a tab: ordered items, #tags and materials (each item once), title with fallback, icon, before/after placement and search bar. CreativeTabDefinition.builder() for Java; RuntimeContentRegistrar.queueTab and MMDLib.creativeTabs(). Docs, changelog (including the NeoForge 21.1.265 and Gradle 9.9.1 updates) and tests for each. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 49 + build.gradle | 5 - docs/block-builder.md | 5 + docs/creative-tabs.md | 96 + docs/data-modules.md | 4 +- docs/definition-loading.md | 81 +- docs/fluid-builder.md | 2 +- docs/gui-screens.md | 1 + docs/material-factory.md | 2 +- docs/mod-author-guide.md | 14 +- docs/roadmap.md | 13 +- docs/runtime-behaviors.md | 5 +- docs/vanilla-extensions.md | 161 -- docs/xml-machines.md | 16 + scripts/generate_vanilla_example.py | 140 - scripts/import_basemetals_assets.py | 94 - scripts/validate_static_assets.py | 5 +- .../0e63a5e023ae5b6297d1387d4f9e6bda9039bf56 | 700 ----- .../data/c/tags/fluid/molten_charcoal.json | 7 - .../data/c/tags/fluid/molten_coal.json | 7 - .../data/c/tags/fluid/molten_copper.json | 7 - .../data/c/tags/fluid/molten_diamond.json | 7 - .../data/c/tags/fluid/molten_emerald.json | 7 - .../data/c/tags/fluid/molten_ender.json | 7 - .../data/c/tags/fluid/molten_gold.json | 7 - .../data/c/tags/fluid/molten_iron.json | 7 - .../data/c/tags/fluid/molten_lapis.json | 7 - .../data/c/tags/fluid/molten_obsidian.json | 7 - .../data/c/tags/fluid/molten_prismarine.json | 7 - .../data/c/tags/fluid/molten_quartz.json | 7 - .../data/c/tags/fluid/molten_redstone.json | 7 - .../data/c/tags/fluid/molten_stone.json | 7 - .../data/c/tags/fluid/molten_wood.json | 7 - .../resources/data/c/tags/item/arrows.json | 19 - .../data/c/tags/item/dusts/charcoal.json | 6 - .../data/c/tags/item/dusts/coal.json | 6 - .../data/c/tags/item/dusts/copper.json | 6 - .../data/c/tags/item/dusts/diamond.json | 6 - .../data/c/tags/item/dusts/emerald.json | 6 - .../data/c/tags/item/dusts/gold.json | 6 - .../data/c/tags/item/dusts/iron.json | 6 - .../data/c/tags/item/dusts/obsidian.json | 6 - .../data/c/tags/item/dusts/quartz.json | 6 - .../resources/data/c/tags/item/gears.json | 14 - .../data/c/tags/item/gears/copper.json | 6 - .../data/c/tags/item/gears/diamond.json | 6 - .../data/c/tags/item/gears/emerald.json | 6 - .../data/c/tags/item/gears/gold.json | 6 - .../data/c/tags/item/gears/iron.json | 6 - .../data/c/tags/item/gears/obsidian.json | 6 - .../data/c/tags/item/gears/quartz.json | 6 - .../data/c/tags/item/gears/stone.json | 6 - .../data/c/tags/item/gears/wood.json | 6 - .../data/c/tags/item/ingots/obsidian.json | 6 - .../data/c/tags/item/ingots/redstone.json | 6 - .../data/c/tags/item/nuggets/charcoal.json | 6 - .../data/c/tags/item/nuggets/coal.json | 6 - .../data/c/tags/item/nuggets/copper.json | 6 - .../data/c/tags/item/nuggets/diamond.json | 6 - .../data/c/tags/item/nuggets/emerald.json | 6 - .../data/c/tags/item/nuggets/obsidian.json | 6 - .../data/c/tags/item/nuggets/quartz.json | 6 - .../data/c/tags/item/rods/copper.json | 6 - .../data/c/tags/item/rods/diamond.json | 6 - .../data/c/tags/item/rods/emerald.json | 6 - .../resources/data/c/tags/item/rods/gold.json | 6 - .../resources/data/c/tags/item/rods/iron.json | 6 - .../data/c/tags/item/rods/obsidian.json | 6 - .../data/c/tags/item/rods/quartz.json | 6 - .../data/c/tags/item/rods/stone.json | 6 - .../data/minecraft/tags/block/buttons.json | 12 - .../data/minecraft/tags/block/doors.json | 10 - .../tags/block/mineable/pickaxe.json | 70 - .../tags/block/needs_diamond_tool.json | 35 - .../minecraft/tags/block/needs_iron_tool.json | 12 - .../tags/block/needs_stone_tool.json | 12 - .../minecraft/tags/block/pressure_plates.json | 11 - .../data/minecraft/tags/block/slabs.json | 17 - .../data/minecraft/tags/block/stairs.json | 11 - .../data/minecraft/tags/block/trapdoors.json | 10 - .../data/minecraft/tags/block/walls.json | 12 - .../data/minecraft/tags/item/arrows.json | 19 - .../data/minecraft/tags/item/axes.json | 9 - .../tags/item/enchantable/armor.json | 21 - .../minecraft/tags/item/enchantable/bow.json | 12 - .../tags/item/enchantable/chest_armor.json | 9 - .../tags/item/enchantable/crossbow.json | 12 - .../tags/item/enchantable/durability.json | 93 - .../tags/item/enchantable/fishing.json | 12 - .../tags/item/enchantable/foot_armor.json | 9 - .../tags/item/enchantable/head_armor.json | 9 - .../tags/item/enchantable/leg_armor.json | 9 - .../tags/item/enchantable/mining.json | 39 - .../tags/item/enchantable/mining_loot.json | 39 - .../tags/item/enchantable/sharp_weapon.json | 31 - .../tags/item/enchantable/sword.json | 9 - .../tags/item/enchantable/weapon.json | 31 - .../data/minecraft/tags/item/hoes.json | 9 - .../data/minecraft/tags/item/pickaxes.json | 9 - .../data/minecraft/tags/item/shovels.json | 9 - .../data/minecraft/tags/item/swords.json | 9 - .../advancement/recipes/charcoal_block.json | 27 - .../recipes/charcoal_dust_crushing.json | 27 - .../charcoal_dust_from_block_crushing.json | 27 - .../recipes/charcoal_dust_smelting.json | 27 - .../recipes/charcoal_from_block.json | 27 - .../recipes/charcoal_from_nuggets.json | 27 - .../recipes/charcoal_from_smallpowder.json | 27 - .../advancement/recipes/charcoal_nugget.json | 27 - .../recipes/charcoal_smallpowder.json | 27 - .../recipes/coal_dust_crushing.json | 27 - .../coal_dust_from_block_crushing.json | 27 - .../recipes/coal_dust_from_ore_crushing.json | 27 - .../recipes/coal_dust_smelting.json | 27 - .../recipes/coal_from_nuggets.json | 27 - .../recipes/coal_from_smallpowder.json | 27 - .../advancement/recipes/coal_nugget.json | 27 - .../advancement/recipes/coal_smallpowder.json | 27 - .../advancement/recipes/copper_arrow.json | 27 - .../advancement/recipes/copper_axe.json | 27 - .../advancement/recipes/copper_bars.json | 27 - .../advancement/recipes/copper_blend.json | 27 - .../recipes/copper_blend_smelting.json | 27 - .../advancement/recipes/copper_bolt.json | 27 - .../advancement/recipes/copper_boots.json | 27 - .../advancement/recipes/copper_bow.json | 27 - .../advancement/recipes/copper_button.json | 27 - .../recipes/copper_chestplate.json | 27 - .../recipes/copper_crackhammer.json | 27 - .../advancement/recipes/copper_crossbow.json | 27 - .../recipes/copper_dust_crushing.json | 27 - .../copper_dust_from_block_crushing.json | 27 - .../copper_dust_from_ore_crushing.json | 27 - .../copper_dust_from_raw_block_crushing.json | 27 - .../copper_dust_from_raw_crushing.json | 27 - .../recipes/copper_dust_smelting.json | 27 - .../recipes/copper_fishing_rod.json | 27 - .../recipes/copper_from_nuggets.json | 27 - .../recipes/copper_from_smallblend.json | 27 - .../recipes/copper_from_smallpowder.json | 27 - .../advancement/recipes/copper_gear.json | 27 - .../advancement/recipes/copper_helmet.json | 27 - .../advancement/recipes/copper_hoe.json | 27 - .../recipes/copper_horse_armor.json | 27 - .../advancement/recipes/copper_leggings.json | 27 - .../advancement/recipes/copper_lever.json | 27 - .../advancement/recipes/copper_nugget.json | 27 - .../advancement/recipes/copper_pickaxe.json | 27 - .../advancement/recipes/copper_plate.json | 27 - .../recipes/copper_pressure_plate.json | 27 - .../advancement/recipes/copper_rod.json | 27 - .../advancement/recipes/copper_scythe.json | 27 - .../advancement/recipes/copper_shears.json | 27 - .../advancement/recipes/copper_shield.json | 27 - .../advancement/recipes/copper_shovel.json | 27 - .../advancement/recipes/copper_slab.json | 27 - .../recipes/copper_smallblend.json | 27 - .../recipes/copper_smallpowder.json | 27 - .../advancement/recipes/copper_stairs.json | 27 - .../advancement/recipes/copper_sword.json | 27 - .../advancement/recipes/copper_wall.json | 27 - .../advancement/recipes/diamond_arrow.json | 27 - .../advancement/recipes/diamond_bars.json | 27 - .../advancement/recipes/diamond_blend.json | 27 - .../recipes/diamond_blend_smelting.json | 27 - .../advancement/recipes/diamond_bolt.json | 27 - .../advancement/recipes/diamond_bow.json | 27 - .../advancement/recipes/diamond_button.json | 27 - .../recipes/diamond_crackhammer.json | 27 - .../advancement/recipes/diamond_crossbow.json | 27 - .../advancement/recipes/diamond_door.json | 27 - .../recipes/diamond_dust_crushing.json | 27 - .../diamond_dust_from_block_crushing.json | 27 - .../diamond_dust_from_ore_crushing.json | 27 - .../recipes/diamond_dust_smelting.json | 27 - .../recipes/diamond_fishing_rod.json | 27 - .../recipes/diamond_from_nuggets.json | 27 - .../recipes/diamond_from_smallblend.json | 27 - .../recipes/diamond_from_smallpowder.json | 27 - .../advancement/recipes/diamond_gear.json | 27 - .../advancement/recipes/diamond_lever.json | 27 - .../advancement/recipes/diamond_nugget.json | 27 - .../recipes/diamond_pressure_plate.json | 27 - .../advancement/recipes/diamond_rod.json | 27 - .../advancement/recipes/diamond_scythe.json | 27 - .../advancement/recipes/diamond_shears.json | 27 - .../advancement/recipes/diamond_shield.json | 27 - .../advancement/recipes/diamond_slab.json | 27 - .../recipes/diamond_smallblend.json | 27 - .../recipes/diamond_smallpowder.json | 27 - .../advancement/recipes/diamond_stairs.json | 27 - .../advancement/recipes/diamond_trapdoor.json | 27 - .../advancement/recipes/diamond_wall.json | 27 - .../advancement/recipes/emerald_arrow.json | 27 - .../advancement/recipes/emerald_axe.json | 27 - .../advancement/recipes/emerald_bars.json | 27 - .../advancement/recipes/emerald_bolt.json | 27 - .../advancement/recipes/emerald_boots.json | 27 - .../advancement/recipes/emerald_bow.json | 27 - .../advancement/recipes/emerald_button.json | 27 - .../recipes/emerald_chestplate.json | 27 - .../recipes/emerald_crackhammer.json | 27 - .../advancement/recipes/emerald_crossbow.json | 27 - .../advancement/recipes/emerald_door.json | 27 - .../recipes/emerald_dust_crushing.json | 27 - .../emerald_dust_from_block_crushing.json | 27 - .../emerald_dust_from_ore_crushing.json | 27 - .../recipes/emerald_dust_smelting.json | 27 - .../recipes/emerald_fishing_rod.json | 27 - .../recipes/emerald_from_nuggets.json | 27 - .../recipes/emerald_from_smallpowder.json | 27 - .../advancement/recipes/emerald_gear.json | 27 - .../advancement/recipes/emerald_helmet.json | 27 - .../advancement/recipes/emerald_hoe.json | 27 - .../recipes/emerald_horse_armor.json | 27 - .../advancement/recipes/emerald_leggings.json | 27 - .../advancement/recipes/emerald_lever.json | 27 - .../advancement/recipes/emerald_nugget.json | 27 - .../advancement/recipes/emerald_pickaxe.json | 27 - .../recipes/emerald_pressure_plate.json | 27 - .../advancement/recipes/emerald_rod.json | 27 - .../advancement/recipes/emerald_scythe.json | 27 - .../advancement/recipes/emerald_shears.json | 27 - .../advancement/recipes/emerald_shield.json | 27 - .../advancement/recipes/emerald_shovel.json | 27 - .../advancement/recipes/emerald_slab.json | 27 - .../recipes/emerald_smallpowder.json | 27 - .../advancement/recipes/emerald_stairs.json | 27 - .../advancement/recipes/emerald_sword.json | 27 - .../advancement/recipes/emerald_trapdoor.json | 27 - .../advancement/recipes/emerald_wall.json | 27 - .../advancement/recipes/gold_arrow.json | 27 - .../mmdlib/advancement/recipes/gold_bars.json | 27 - .../advancement/recipes/gold_blend.json | 27 - .../recipes/gold_blend_smelting.json | 27 - .../mmdlib/advancement/recipes/gold_bolt.json | 27 - .../mmdlib/advancement/recipes/gold_bow.json | 27 - .../advancement/recipes/gold_button.json | 27 - .../advancement/recipes/gold_crackhammer.json | 27 - .../advancement/recipes/gold_crossbow.json | 27 - .../mmdlib/advancement/recipes/gold_door.json | 27 - .../recipes/gold_dust_crushing.json | 27 - .../gold_dust_from_block_crushing.json | 27 - .../recipes/gold_dust_from_ore_crushing.json | 27 - .../gold_dust_from_raw_block_crushing.json | 27 - .../recipes/gold_dust_from_raw_crushing.json | 27 - .../recipes/gold_dust_smelting.json | 27 - .../advancement/recipes/gold_fishing_rod.json | 27 - .../recipes/gold_from_smallblend.json | 27 - .../recipes/gold_from_smallpowder.json | 27 - .../mmdlib/advancement/recipes/gold_gear.json | 27 - .../advancement/recipes/gold_lever.json | 27 - .../advancement/recipes/gold_plate.json | 27 - .../mmdlib/advancement/recipes/gold_rod.json | 27 - .../advancement/recipes/gold_scythe.json | 27 - .../advancement/recipes/gold_shears.json | 27 - .../advancement/recipes/gold_shield.json | 27 - .../mmdlib/advancement/recipes/gold_slab.json | 27 - .../advancement/recipes/gold_smallblend.json | 27 - .../advancement/recipes/gold_smallpowder.json | 27 - .../advancement/recipes/gold_stairs.json | 27 - .../advancement/recipes/gold_trapdoor.json | 27 - .../mmdlib/advancement/recipes/gold_wall.json | 27 - .../advancement/recipes/iron_arrow.json | 27 - .../advancement/recipes/iron_blend.json | 27 - .../recipes/iron_blend_smelting.json | 27 - .../mmdlib/advancement/recipes/iron_bolt.json | 27 - .../mmdlib/advancement/recipes/iron_bow.json | 27 - .../advancement/recipes/iron_button.json | 27 - .../advancement/recipes/iron_crackhammer.json | 27 - .../advancement/recipes/iron_crossbow.json | 27 - .../recipes/iron_dust_crushing.json | 27 - .../iron_dust_from_block_crushing.json | 27 - .../recipes/iron_dust_from_ore_crushing.json | 27 - .../iron_dust_from_raw_block_crushing.json | 27 - .../recipes/iron_dust_from_raw_crushing.json | 27 - .../recipes/iron_dust_smelting.json | 27 - .../advancement/recipes/iron_fishing_rod.json | 27 - .../recipes/iron_from_smallblend.json | 27 - .../recipes/iron_from_smallpowder.json | 27 - .../mmdlib/advancement/recipes/iron_gear.json | 27 - .../advancement/recipes/iron_lever.json | 27 - .../advancement/recipes/iron_plate.json | 27 - .../mmdlib/advancement/recipes/iron_rod.json | 27 - .../advancement/recipes/iron_scythe.json | 27 - .../advancement/recipes/iron_shield.json | 27 - .../mmdlib/advancement/recipes/iron_slab.json | 27 - .../advancement/recipes/iron_smallblend.json | 27 - .../advancement/recipes/iron_smallpowder.json | 27 - .../advancement/recipes/iron_stairs.json | 27 - .../mmdlib/advancement/recipes/iron_wall.json | 27 - .../recipes/lapis_from_smallpowder.json | 27 - .../recipes/lapis_smallpowder.json | 27 - .../advancement/recipes/obsidian_arrow.json | 27 - .../advancement/recipes/obsidian_axe.json | 27 - .../advancement/recipes/obsidian_bars.json | 27 - .../advancement/recipes/obsidian_bolt.json | 27 - .../advancement/recipes/obsidian_boots.json | 27 - .../advancement/recipes/obsidian_bow.json | 27 - .../advancement/recipes/obsidian_button.json | 27 - .../recipes/obsidian_chestplate.json | 27 - .../recipes/obsidian_crackhammer.json | 27 - .../recipes/obsidian_crossbow.json | 27 - .../advancement/recipes/obsidian_door.json | 27 - .../recipes/obsidian_dust_crushing.json | 27 - .../recipes/obsidian_dust_smelting.json | 27 - .../recipes/obsidian_fishing_rod.json | 27 - .../recipes/obsidian_from_nuggets.json | 27 - .../recipes/obsidian_from_smallpowder.json | 27 - .../advancement/recipes/obsidian_gear.json | 27 - .../advancement/recipes/obsidian_helmet.json | 27 - .../advancement/recipes/obsidian_hoe.json | 27 - .../recipes/obsidian_horse_armor.json | 27 - .../advancement/recipes/obsidian_ingot.json | 27 - .../recipes/obsidian_leggings.json | 27 - .../advancement/recipes/obsidian_lever.json | 27 - .../advancement/recipes/obsidian_nugget.json | 27 - .../advancement/recipes/obsidian_pickaxe.json | 27 - .../recipes/obsidian_pressure_plate.json | 27 - .../advancement/recipes/obsidian_rod.json | 27 - .../advancement/recipes/obsidian_scythe.json | 27 - .../advancement/recipes/obsidian_shears.json | 27 - .../advancement/recipes/obsidian_shield.json | 27 - .../advancement/recipes/obsidian_shovel.json | 27 - .../advancement/recipes/obsidian_slab.json | 27 - .../recipes/obsidian_smallpowder.json | 27 - .../advancement/recipes/obsidian_stairs.json | 27 - .../advancement/recipes/obsidian_sword.json | 27 - .../recipes/obsidian_trapdoor.json | 27 - .../advancement/recipes/obsidian_wall.json | 27 - .../advancement/recipes/quartz_arrow.json | 27 - .../advancement/recipes/quartz_axe.json | 27 - .../advancement/recipes/quartz_bars.json | 27 - .../advancement/recipes/quartz_bolt.json | 27 - .../advancement/recipes/quartz_boots.json | 27 - .../advancement/recipes/quartz_bow.json | 27 - .../advancement/recipes/quartz_button.json | 27 - .../recipes/quartz_chestplate.json | 27 - .../recipes/quartz_crackhammer.json | 27 - .../advancement/recipes/quartz_crossbow.json | 27 - .../advancement/recipes/quartz_door.json | 27 - .../recipes/quartz_dust_crushing.json | 27 - .../quartz_dust_from_block_crushing.json | 27 - .../quartz_dust_from_ore_crushing.json | 27 - .../recipes/quartz_dust_smelting.json | 27 - .../recipes/quartz_fishing_rod.json | 27 - .../recipes/quartz_from_nuggets.json | 27 - .../recipes/quartz_from_smallpowder.json | 27 - .../advancement/recipes/quartz_gear.json | 27 - .../advancement/recipes/quartz_helmet.json | 27 - .../advancement/recipes/quartz_hoe.json | 27 - .../recipes/quartz_horse_armor.json | 27 - .../advancement/recipes/quartz_leggings.json | 27 - .../advancement/recipes/quartz_lever.json | 27 - .../advancement/recipes/quartz_nugget.json | 27 - .../advancement/recipes/quartz_pickaxe.json | 27 - .../recipes/quartz_pressure_plate.json | 27 - .../advancement/recipes/quartz_rod.json | 27 - .../advancement/recipes/quartz_scythe.json | 27 - .../advancement/recipes/quartz_shears.json | 27 - .../advancement/recipes/quartz_shield.json | 27 - .../advancement/recipes/quartz_shovel.json | 27 - .../recipes/quartz_smallpowder.json | 27 - .../advancement/recipes/quartz_sword.json | 27 - .../advancement/recipes/quartz_trapdoor.json | 27 - .../advancement/recipes/quartz_wall.json | 27 - .../recipes/redstone_from_smallpowder.json | 27 - .../advancement/recipes/redstone_ingot.json | 27 - .../recipes/redstone_smallpowder.json | 27 - .../recipes/stone_crackhammer.json | 27 - .../advancement/recipes/stone_gear.json | 27 - .../mmdlib/advancement/recipes/stone_rod.json | 27 - .../advancement/recipes/stone_scythe.json | 27 - .../advancement/recipes/wood_crackhammer.json | 27 - .../mmdlib/advancement/recipes/wood_gear.json | 27 - .../advancement/recipes/wood_scythe.json | 27 - .../data/mmdlib/example_manifest.json | 7 - .../loot_table/blocks/charcoal_block.json | 19 - .../mmdlib/loot_table/blocks/copper_bars.json | 19 - .../loot_table/blocks/copper_button.json | 19 - .../loot_table/blocks/copper_double_slab.json | 25 - .../loot_table/blocks/copper_lever.json | 19 - .../loot_table/blocks/copper_plate.json | 19 - .../blocks/copper_pressure_plate.json | 19 - .../mmdlib/loot_table/blocks/copper_slab.json | 34 - .../loot_table/blocks/copper_stairs.json | 19 - .../mmdlib/loot_table/blocks/copper_wall.json | 19 - .../loot_table/blocks/diamond_bars.json | 19 - .../loot_table/blocks/diamond_button.json | 19 - .../loot_table/blocks/diamond_door.json | 26 - .../blocks/diamond_double_slab.json | 25 - .../loot_table/blocks/diamond_lever.json | 19 - .../blocks/diamond_pressure_plate.json | 19 - .../loot_table/blocks/diamond_slab.json | 34 - .../loot_table/blocks/diamond_stairs.json | 19 - .../loot_table/blocks/diamond_trapdoor.json | 19 - .../loot_table/blocks/diamond_wall.json | 19 - .../loot_table/blocks/emerald_bars.json | 19 - .../loot_table/blocks/emerald_button.json | 19 - .../loot_table/blocks/emerald_door.json | 26 - .../blocks/emerald_double_slab.json | 25 - .../loot_table/blocks/emerald_lever.json | 19 - .../blocks/emerald_pressure_plate.json | 19 - .../loot_table/blocks/emerald_slab.json | 34 - .../loot_table/blocks/emerald_stairs.json | 19 - .../loot_table/blocks/emerald_trapdoor.json | 19 - .../loot_table/blocks/emerald_wall.json | 19 - .../mmdlib/loot_table/blocks/gold_bars.json | 19 - .../mmdlib/loot_table/blocks/gold_button.json | 19 - .../mmdlib/loot_table/blocks/gold_door.json | 26 - .../loot_table/blocks/gold_double_slab.json | 25 - .../mmdlib/loot_table/blocks/gold_lever.json | 19 - .../mmdlib/loot_table/blocks/gold_plate.json | 19 - .../mmdlib/loot_table/blocks/gold_slab.json | 34 - .../mmdlib/loot_table/blocks/gold_stairs.json | 19 - .../loot_table/blocks/gold_trapdoor.json | 19 - .../mmdlib/loot_table/blocks/gold_wall.json | 19 - .../loot_table/blocks/human_detector.json | 19 - .../mmdlib/loot_table/blocks/iron_button.json | 19 - .../loot_table/blocks/iron_double_slab.json | 25 - .../mmdlib/loot_table/blocks/iron_lever.json | 19 - .../mmdlib/loot_table/blocks/iron_plate.json | 19 - .../mmdlib/loot_table/blocks/iron_slab.json | 34 - .../mmdlib/loot_table/blocks/iron_stairs.json | 19 - .../mmdlib/loot_table/blocks/iron_wall.json | 19 - .../loot_table/blocks/obsidian_bars.json | 19 - .../loot_table/blocks/obsidian_button.json | 19 - .../loot_table/blocks/obsidian_door.json | 26 - .../blocks/obsidian_double_slab.json | 25 - .../loot_table/blocks/obsidian_lever.json | 19 - .../blocks/obsidian_pressure_plate.json | 19 - .../loot_table/blocks/obsidian_slab.json | 34 - .../loot_table/blocks/obsidian_stairs.json | 19 - .../loot_table/blocks/obsidian_trapdoor.json | 19 - .../loot_table/blocks/obsidian_wall.json | 19 - .../mmdlib/loot_table/blocks/quartz_bars.json | 19 - .../loot_table/blocks/quartz_button.json | 19 - .../mmdlib/loot_table/blocks/quartz_door.json | 26 - .../loot_table/blocks/quartz_lever.json | 19 - .../blocks/quartz_pressure_plate.json | 19 - .../loot_table/blocks/quartz_trapdoor.json | 19 - .../mmdlib/loot_table/blocks/quartz_wall.json | 19 - .../data/mmdlib/recipe/charcoal_block.json | 18 - .../mmdlib/recipe/charcoal_dust_crushing.json | 10 - .../charcoal_dust_from_block_crushing.json | 10 - .../mmdlib/recipe/charcoal_dust_smelting.json | 13 - .../mmdlib/recipe/charcoal_from_block.json | 13 - .../mmdlib/recipe/charcoal_from_nuggets.json | 18 - .../recipe/charcoal_from_smallpowder.json | 18 - .../data/mmdlib/recipe/charcoal_nugget.json | 13 - .../mmdlib/recipe/charcoal_smallpowder.json | 13 - .../mmdlib/recipe/coal_dust_crushing.json | 10 - .../recipe/coal_dust_from_block_crushing.json | 10 - .../recipe/coal_dust_from_ore_crushing.json | 10 - .../mmdlib/recipe/coal_dust_smelting.json | 13 - .../data/mmdlib/recipe/coal_from_nuggets.json | 18 - .../mmdlib/recipe/coal_from_smallpowder.json | 18 - .../data/mmdlib/recipe/coal_nugget.json | 13 - .../data/mmdlib/recipe/coal_smallpowder.json | 13 - .../data/mmdlib/recipe/copper_arrow.json | 24 - .../data/mmdlib/recipe/copper_axe.json | 21 - .../data/mmdlib/recipe/copper_bars.json | 17 - .../data/mmdlib/recipe/copper_blend.json | 16 - .../mmdlib/recipe/copper_blend_smelting.json | 13 - .../data/mmdlib/recipe/copper_bolt.json | 24 - .../data/mmdlib/recipe/copper_boots.json | 17 - .../data/mmdlib/recipe/copper_bow.json | 21 - .../data/mmdlib/recipe/copper_button.json | 16 - .../data/mmdlib/recipe/copper_chestplate.json | 18 - .../mmdlib/recipe/copper_crackhammer.json | 21 - .../data/mmdlib/recipe/copper_crossbow.json | 27 - .../mmdlib/recipe/copper_dust_crushing.json | 10 - .../copper_dust_from_block_crushing.json | 10 - .../recipe/copper_dust_from_ore_crushing.json | 10 - .../copper_dust_from_raw_block_crushing.json | 10 - .../recipe/copper_dust_from_raw_crushing.json | 10 - .../mmdlib/recipe/copper_dust_smelting.json | 13 - .../mmdlib/recipe/copper_fishing_rod.json | 21 - .../mmdlib/recipe/copper_from_nuggets.json | 18 - .../mmdlib/recipe/copper_from_smallblend.json | 18 - .../recipe/copper_from_smallpowder.json | 18 - .../data/mmdlib/recipe/copper_gear.json | 18 - .../data/mmdlib/recipe/copper_helmet.json | 17 - .../data/mmdlib/recipe/copper_hoe.json | 21 - .../mmdlib/recipe/copper_horse_armor.json | 21 - .../data/mmdlib/recipe/copper_leggings.json | 18 - .../data/mmdlib/recipe/copper_lever.json | 20 - .../data/mmdlib/recipe/copper_nugget.json | 13 - .../data/mmdlib/recipe/copper_pickaxe.json | 21 - .../data/mmdlib/recipe/copper_plate.json | 16 - .../mmdlib/recipe/copper_pressure_plate.json | 16 - .../data/mmdlib/recipe/copper_rod.json | 17 - .../data/mmdlib/recipe/copper_scythe.json | 21 - .../data/mmdlib/recipe/copper_shears.json | 17 - .../data/mmdlib/recipe/copper_shield.json | 18 - .../data/mmdlib/recipe/copper_shovel.json | 21 - .../data/mmdlib/recipe/copper_slab.json | 16 - .../data/mmdlib/recipe/copper_smallblend.json | 13 - .../mmdlib/recipe/copper_smallpowder.json | 13 - .../data/mmdlib/recipe/copper_stairs.json | 18 - .../data/mmdlib/recipe/copper_sword.json | 21 - .../data/mmdlib/recipe/copper_wall.json | 17 - .../data/mmdlib/recipe/diamond_arrow.json | 24 - .../data/mmdlib/recipe/diamond_bars.json | 17 - .../data/mmdlib/recipe/diamond_blend.json | 16 - .../mmdlib/recipe/diamond_blend_smelting.json | 13 - .../data/mmdlib/recipe/diamond_bolt.json | 24 - .../data/mmdlib/recipe/diamond_bow.json | 21 - .../data/mmdlib/recipe/diamond_button.json | 16 - .../mmdlib/recipe/diamond_crackhammer.json | 21 - .../data/mmdlib/recipe/diamond_crossbow.json | 27 - .../data/mmdlib/recipe/diamond_door.json | 18 - .../mmdlib/recipe/diamond_dust_crushing.json | 10 - .../diamond_dust_from_block_crushing.json | 10 - .../diamond_dust_from_ore_crushing.json | 10 - .../mmdlib/recipe/diamond_dust_smelting.json | 13 - .../mmdlib/recipe/diamond_fishing_rod.json | 21 - .../mmdlib/recipe/diamond_from_nuggets.json | 18 - .../recipe/diamond_from_smallblend.json | 18 - .../recipe/diamond_from_smallpowder.json | 18 - .../data/mmdlib/recipe/diamond_gear.json | 18 - .../data/mmdlib/recipe/diamond_lever.json | 20 - .../data/mmdlib/recipe/diamond_nugget.json | 13 - .../mmdlib/recipe/diamond_pressure_plate.json | 16 - .../data/mmdlib/recipe/diamond_rod.json | 17 - .../data/mmdlib/recipe/diamond_scythe.json | 21 - .../data/mmdlib/recipe/diamond_shears.json | 17 - .../data/mmdlib/recipe/diamond_shield.json | 18 - .../data/mmdlib/recipe/diamond_slab.json | 16 - .../mmdlib/recipe/diamond_smallblend.json | 13 - .../mmdlib/recipe/diamond_smallpowder.json | 13 - .../data/mmdlib/recipe/diamond_stairs.json | 18 - .../data/mmdlib/recipe/diamond_trapdoor.json | 17 - .../data/mmdlib/recipe/diamond_wall.json | 17 - .../data/mmdlib/recipe/emerald_arrow.json | 24 - .../data/mmdlib/recipe/emerald_axe.json | 21 - .../data/mmdlib/recipe/emerald_bars.json | 17 - .../data/mmdlib/recipe/emerald_bolt.json | 24 - .../data/mmdlib/recipe/emerald_boots.json | 17 - .../data/mmdlib/recipe/emerald_bow.json | 21 - .../data/mmdlib/recipe/emerald_button.json | 16 - .../mmdlib/recipe/emerald_chestplate.json | 18 - .../mmdlib/recipe/emerald_crackhammer.json | 21 - .../data/mmdlib/recipe/emerald_crossbow.json | 27 - .../data/mmdlib/recipe/emerald_door.json | 18 - .../mmdlib/recipe/emerald_dust_crushing.json | 10 - .../emerald_dust_from_block_crushing.json | 10 - .../emerald_dust_from_ore_crushing.json | 10 - .../mmdlib/recipe/emerald_dust_smelting.json | 13 - .../mmdlib/recipe/emerald_fishing_rod.json | 21 - .../mmdlib/recipe/emerald_from_nuggets.json | 18 - .../recipe/emerald_from_smallpowder.json | 18 - .../data/mmdlib/recipe/emerald_gear.json | 18 - .../data/mmdlib/recipe/emerald_helmet.json | 17 - .../data/mmdlib/recipe/emerald_hoe.json | 21 - .../mmdlib/recipe/emerald_horse_armor.json | 21 - .../data/mmdlib/recipe/emerald_leggings.json | 18 - .../data/mmdlib/recipe/emerald_lever.json | 20 - .../data/mmdlib/recipe/emerald_nugget.json | 13 - .../data/mmdlib/recipe/emerald_pickaxe.json | 21 - .../mmdlib/recipe/emerald_pressure_plate.json | 16 - .../data/mmdlib/recipe/emerald_rod.json | 17 - .../data/mmdlib/recipe/emerald_scythe.json | 21 - .../data/mmdlib/recipe/emerald_shears.json | 17 - .../data/mmdlib/recipe/emerald_shield.json | 18 - .../data/mmdlib/recipe/emerald_shovel.json | 21 - .../data/mmdlib/recipe/emerald_slab.json | 16 - .../mmdlib/recipe/emerald_smallpowder.json | 13 - .../data/mmdlib/recipe/emerald_stairs.json | 18 - .../data/mmdlib/recipe/emerald_sword.json | 21 - .../data/mmdlib/recipe/emerald_trapdoor.json | 17 - .../data/mmdlib/recipe/emerald_wall.json | 17 - .../data/mmdlib/recipe/gold_arrow.json | 24 - .../data/mmdlib/recipe/gold_bars.json | 17 - .../data/mmdlib/recipe/gold_blend.json | 16 - .../mmdlib/recipe/gold_blend_smelting.json | 13 - .../data/mmdlib/recipe/gold_bolt.json | 24 - .../data/mmdlib/recipe/gold_bow.json | 21 - .../data/mmdlib/recipe/gold_button.json | 16 - .../data/mmdlib/recipe/gold_crackhammer.json | 21 - .../data/mmdlib/recipe/gold_crossbow.json | 27 - .../data/mmdlib/recipe/gold_door.json | 18 - .../mmdlib/recipe/gold_dust_crushing.json | 10 - .../recipe/gold_dust_from_block_crushing.json | 10 - .../recipe/gold_dust_from_ore_crushing.json | 10 - .../gold_dust_from_raw_block_crushing.json | 10 - .../recipe/gold_dust_from_raw_crushing.json | 10 - .../mmdlib/recipe/gold_dust_smelting.json | 13 - .../data/mmdlib/recipe/gold_fishing_rod.json | 21 - .../mmdlib/recipe/gold_from_smallblend.json | 18 - .../mmdlib/recipe/gold_from_smallpowder.json | 18 - .../data/mmdlib/recipe/gold_gear.json | 18 - .../data/mmdlib/recipe/gold_lever.json | 20 - .../data/mmdlib/recipe/gold_plate.json | 16 - .../data/mmdlib/recipe/gold_rod.json | 17 - .../data/mmdlib/recipe/gold_scythe.json | 21 - .../data/mmdlib/recipe/gold_shears.json | 17 - .../data/mmdlib/recipe/gold_shield.json | 18 - .../data/mmdlib/recipe/gold_slab.json | 16 - .../data/mmdlib/recipe/gold_smallblend.json | 13 - .../data/mmdlib/recipe/gold_smallpowder.json | 13 - .../data/mmdlib/recipe/gold_stairs.json | 18 - .../data/mmdlib/recipe/gold_trapdoor.json | 17 - .../data/mmdlib/recipe/gold_wall.json | 17 - .../data/mmdlib/recipe/iron_arrow.json | 24 - .../data/mmdlib/recipe/iron_blend.json | 16 - .../mmdlib/recipe/iron_blend_smelting.json | 13 - .../data/mmdlib/recipe/iron_bolt.json | 24 - .../data/mmdlib/recipe/iron_bow.json | 21 - .../data/mmdlib/recipe/iron_button.json | 16 - .../data/mmdlib/recipe/iron_crackhammer.json | 21 - .../data/mmdlib/recipe/iron_crossbow.json | 27 - .../recipe/iron_dust_from_block_crushing.json | 10 - .../recipe/iron_dust_from_ore_crushing.json | 10 - .../iron_dust_from_raw_block_crushing.json | 10 - .../recipe/iron_dust_from_raw_crushing.json | 10 - .../mmdlib/recipe/iron_dust_smelting.json | 13 - .../data/mmdlib/recipe/iron_fishing_rod.json | 21 - .../mmdlib/recipe/iron_from_smallblend.json | 18 - .../mmdlib/recipe/iron_from_smallpowder.json | 18 - .../data/mmdlib/recipe/iron_gear.json | 18 - .../data/mmdlib/recipe/iron_lever.json | 20 - .../data/mmdlib/recipe/iron_plate.json | 16 - .../data/mmdlib/recipe/iron_rod.json | 17 - .../data/mmdlib/recipe/iron_scythe.json | 21 - .../data/mmdlib/recipe/iron_shield.json | 18 - .../data/mmdlib/recipe/iron_slab.json | 16 - .../data/mmdlib/recipe/iron_smallblend.json | 13 - .../data/mmdlib/recipe/iron_smallpowder.json | 13 - .../data/mmdlib/recipe/iron_stairs.json | 18 - .../data/mmdlib/recipe/iron_wall.json | 17 - .../mmdlib/recipe/lapis_from_smallpowder.json | 18 - .../data/mmdlib/recipe/lapis_smallpowder.json | 13 - .../data/mmdlib/recipe/obsidian_arrow.json | 24 - .../data/mmdlib/recipe/obsidian_axe.json | 21 - .../data/mmdlib/recipe/obsidian_bars.json | 17 - .../data/mmdlib/recipe/obsidian_bolt.json | 24 - .../data/mmdlib/recipe/obsidian_boots.json | 17 - .../data/mmdlib/recipe/obsidian_bow.json | 21 - .../data/mmdlib/recipe/obsidian_button.json | 16 - .../mmdlib/recipe/obsidian_chestplate.json | 18 - .../mmdlib/recipe/obsidian_crackhammer.json | 21 - .../data/mmdlib/recipe/obsidian_crossbow.json | 27 - .../data/mmdlib/recipe/obsidian_door.json | 18 - .../mmdlib/recipe/obsidian_dust_crushing.json | 10 - .../mmdlib/recipe/obsidian_dust_smelting.json | 13 - .../mmdlib/recipe/obsidian_fishing_rod.json | 21 - .../mmdlib/recipe/obsidian_from_nuggets.json | 18 - .../recipe/obsidian_from_smallpowder.json | 18 - .../data/mmdlib/recipe/obsidian_gear.json | 18 - .../data/mmdlib/recipe/obsidian_helmet.json | 17 - .../data/mmdlib/recipe/obsidian_hoe.json | 21 - .../mmdlib/recipe/obsidian_horse_armor.json | 21 - .../data/mmdlib/recipe/obsidian_ingot.json | 13 - .../data/mmdlib/recipe/obsidian_leggings.json | 18 - .../data/mmdlib/recipe/obsidian_lever.json | 20 - .../data/mmdlib/recipe/obsidian_nugget.json | 13 - .../data/mmdlib/recipe/obsidian_pickaxe.json | 21 - .../recipe/obsidian_pressure_plate.json | 16 - .../data/mmdlib/recipe/obsidian_rod.json | 17 - .../data/mmdlib/recipe/obsidian_scythe.json | 21 - .../data/mmdlib/recipe/obsidian_shears.json | 17 - .../data/mmdlib/recipe/obsidian_shield.json | 18 - .../data/mmdlib/recipe/obsidian_shovel.json | 21 - .../data/mmdlib/recipe/obsidian_slab.json | 16 - .../mmdlib/recipe/obsidian_smallpowder.json | 13 - .../data/mmdlib/recipe/obsidian_stairs.json | 18 - .../data/mmdlib/recipe/obsidian_sword.json | 21 - .../data/mmdlib/recipe/obsidian_trapdoor.json | 17 - .../data/mmdlib/recipe/obsidian_wall.json | 17 - .../data/mmdlib/recipe/quartz_arrow.json | 24 - .../data/mmdlib/recipe/quartz_axe.json | 21 - .../data/mmdlib/recipe/quartz_bars.json | 17 - .../data/mmdlib/recipe/quartz_bolt.json | 24 - .../data/mmdlib/recipe/quartz_boots.json | 17 - .../data/mmdlib/recipe/quartz_bow.json | 21 - .../data/mmdlib/recipe/quartz_button.json | 16 - .../data/mmdlib/recipe/quartz_chestplate.json | 18 - .../mmdlib/recipe/quartz_crackhammer.json | 21 - .../data/mmdlib/recipe/quartz_crossbow.json | 27 - .../data/mmdlib/recipe/quartz_door.json | 18 - .../mmdlib/recipe/quartz_dust_crushing.json | 10 - .../quartz_dust_from_block_crushing.json | 10 - .../recipe/quartz_dust_from_ore_crushing.json | 10 - .../mmdlib/recipe/quartz_dust_smelting.json | 13 - .../mmdlib/recipe/quartz_fishing_rod.json | 21 - .../mmdlib/recipe/quartz_from_nuggets.json | 18 - .../recipe/quartz_from_smallpowder.json | 18 - .../data/mmdlib/recipe/quartz_gear.json | 18 - .../data/mmdlib/recipe/quartz_helmet.json | 17 - .../data/mmdlib/recipe/quartz_hoe.json | 21 - .../mmdlib/recipe/quartz_horse_armor.json | 21 - .../data/mmdlib/recipe/quartz_leggings.json | 18 - .../data/mmdlib/recipe/quartz_lever.json | 20 - .../data/mmdlib/recipe/quartz_nugget.json | 13 - .../data/mmdlib/recipe/quartz_pickaxe.json | 21 - .../mmdlib/recipe/quartz_pressure_plate.json | 16 - .../data/mmdlib/recipe/quartz_rod.json | 17 - .../data/mmdlib/recipe/quartz_scythe.json | 21 - .../data/mmdlib/recipe/quartz_shears.json | 17 - .../data/mmdlib/recipe/quartz_shield.json | 18 - .../data/mmdlib/recipe/quartz_shovel.json | 21 - .../mmdlib/recipe/quartz_smallpowder.json | 13 - .../data/mmdlib/recipe/quartz_sword.json | 21 - .../data/mmdlib/recipe/quartz_trapdoor.json | 17 - .../data/mmdlib/recipe/quartz_wall.json | 17 - .../recipe/redstone_from_smallpowder.json | 18 - .../data/mmdlib/recipe/redstone_ingot.json | 13 - .../mmdlib/recipe/redstone_smallpowder.json | 13 - .../data/mmdlib/recipe/stone_crackhammer.json | 21 - .../data/mmdlib/recipe/stone_gear.json | 18 - .../data/mmdlib/recipe/stone_rod.json | 17 - .../data/mmdlib/recipe/stone_scythe.json | 21 - .../data/mmdlib/recipe/wood_crackhammer.json | 21 - .../data/mmdlib/recipe/wood_gear.json | 18 - .../data/mmdlib/recipe/wood_scythe.json | 21 - src/main/java/zone/moddev/mc/lib/MMDLib.java | 62 +- .../mc/lib/client/MachineSoundsClient.java | 62 + .../mc/lib/client/RuntimeContentClient.java | 20 +- .../mc/lib/client/StaticAssetRules.java | 51 - .../lib/common/loading/DefinitionLoader.java | 65 +- .../mc/lib/common/runtime/CreativeTabs.java | 151 + .../runtime/RuntimeContentRegistrar.java | 74 +- .../lib/common/runtime/RuntimeProperties.java | 3 +- .../mc/lib/common/runtime/SoundTypes.java | 110 + .../common/types/CreativeTabDefinition.java | 215 ++ .../mc/lib/common/types/SoundDefinition.java | 50 + .../lib/common/types/SoundTypeDefinition.java | 83 + .../mc/lib/data/VanillaExampleData.java | 122 - .../zone/moddev/mc/lib/data/package-info.java | 2 - .../moddev/mc/lib/gui/client/ClickSounds.java | 23 + .../mc/lib/gui/client/ElementAccess.java | 9 +- .../moddev/mc/lib/gui/load/ScreenXml.java | 3 +- .../zone/moddev/mc/lib/gui/model/Common.java | 17 +- .../machine/definition/MachineDefinition.java | 37 +- .../definition/MachineDefinitions.java | 17 +- .../machine/neoforge/DefinedMachineBlock.java | 7 +- .../neoforge/DefinedMachineEntity.java | 38 +- .../mmdlib/blockstates/charcoal_block.json | 7 - .../mmdlib/blockstates/charcoal_molten.json | 7 - .../mmdlib/blockstates/coal_molten.json | 7 - .../mmdlib/blockstates/copper_bars.json | 100 - .../mmdlib/blockstates/copper_button.json | 118 - .../blockstates/copper_double_slab.json | 7 - .../mmdlib/blockstates/copper_lever.json | 110 - .../mmdlib/blockstates/copper_molten.json | 7 - .../mmdlib/blockstates/copper_plate.json | 22 - .../blockstates/copper_pressure_plate.json | 10 - .../mmdlib/blockstates/copper_slab.json | 13 - .../mmdlib/blockstates/copper_stairs.json | 209 -- .../mmdlib/blockstates/copper_wall.json | 90 - .../mmdlib/blockstates/diamond_bars.json | 100 - .../mmdlib/blockstates/diamond_button.json | 118 - .../mmdlib/blockstates/diamond_door.json | 124 - .../blockstates/diamond_double_slab.json | 7 - .../mmdlib/blockstates/diamond_lever.json | 110 - .../mmdlib/blockstates/diamond_molten.json | 7 - .../blockstates/diamond_pressure_plate.json | 10 - .../mmdlib/blockstates/diamond_slab.json | 13 - .../mmdlib/blockstates/diamond_stairs.json | 209 -- .../mmdlib/blockstates/diamond_trapdoor.json | 58 - .../mmdlib/blockstates/diamond_wall.json | 90 - .../mmdlib/blockstates/emerald_bars.json | 100 - .../mmdlib/blockstates/emerald_button.json | 118 - .../mmdlib/blockstates/emerald_door.json | 124 - .../blockstates/emerald_double_slab.json | 7 - .../mmdlib/blockstates/emerald_lever.json | 110 - .../mmdlib/blockstates/emerald_molten.json | 7 - .../blockstates/emerald_pressure_plate.json | 10 - .../mmdlib/blockstates/emerald_slab.json | 13 - .../mmdlib/blockstates/emerald_stairs.json | 209 -- .../mmdlib/blockstates/emerald_trapdoor.json | 58 - .../mmdlib/blockstates/emerald_wall.json | 90 - .../mmdlib/blockstates/ender_molten.json | 7 - .../assets/mmdlib/blockstates/gold_bars.json | 100 - .../mmdlib/blockstates/gold_button.json | 118 - .../assets/mmdlib/blockstates/gold_door.json | 124 - .../mmdlib/blockstates/gold_double_slab.json | 7 - .../assets/mmdlib/blockstates/gold_lever.json | 110 - .../mmdlib/blockstates/gold_molten.json | 7 - .../assets/mmdlib/blockstates/gold_plate.json | 22 - .../assets/mmdlib/blockstates/gold_slab.json | 13 - .../mmdlib/blockstates/gold_stairs.json | 209 -- .../mmdlib/blockstates/gold_trapdoor.json | 58 - .../assets/mmdlib/blockstates/gold_wall.json | 90 - .../mmdlib/blockstates/iron_button.json | 118 - .../mmdlib/blockstates/iron_double_slab.json | 7 - .../assets/mmdlib/blockstates/iron_lever.json | 110 - .../mmdlib/blockstates/iron_molten.json | 7 - .../assets/mmdlib/blockstates/iron_plate.json | 22 - .../assets/mmdlib/blockstates/iron_slab.json | 13 - .../mmdlib/blockstates/iron_stairs.json | 209 -- .../assets/mmdlib/blockstates/iron_wall.json | 90 - .../mmdlib/blockstates/lapis_molten.json | 7 - .../mmdlib/blockstates/obsidian_bars.json | 100 - .../mmdlib/blockstates/obsidian_button.json | 118 - .../mmdlib/blockstates/obsidian_door.json | 124 - .../blockstates/obsidian_double_slab.json | 7 - .../mmdlib/blockstates/obsidian_lever.json | 110 - .../mmdlib/blockstates/obsidian_molten.json | 7 - .../blockstates/obsidian_pressure_plate.json | 10 - .../mmdlib/blockstates/obsidian_slab.json | 13 - .../mmdlib/blockstates/obsidian_stairs.json | 209 -- .../mmdlib/blockstates/obsidian_trapdoor.json | 58 - .../mmdlib/blockstates/obsidian_wall.json | 90 - .../mmdlib/blockstates/prismarine_molten.json | 7 - .../mmdlib/blockstates/quartz_bars.json | 100 - .../mmdlib/blockstates/quartz_button.json | 118 - .../mmdlib/blockstates/quartz_door.json | 124 - .../mmdlib/blockstates/quartz_lever.json | 110 - .../mmdlib/blockstates/quartz_molten.json | 7 - .../blockstates/quartz_pressure_plate.json | 10 - .../mmdlib/blockstates/quartz_trapdoor.json | 58 - .../mmdlib/blockstates/quartz_wall.json | 90 - .../mmdlib/blockstates/redstone_molten.json | 7 - .../mmdlib/blockstates/stone_molten.json | 7 - .../mmdlib/blockstates/wood_molten.json | 7 - .../assets/mmdlib/imported_assets.json | 2486 ----------------- .../resources/assets/mmdlib/lang/en_us.json | 256 +- .../mmdlib/models/block/charcoal_block.json | 6 - .../block/charcoal_block_coal_block.json | 53 - .../block/copper_bars_iron_bars_cap.json | 74 - .../block/copper_bars_iron_bars_cap_alt.json | 74 - .../block/copper_bars_iron_bars_post.json | 73 - .../copper_bars_iron_bars_post_ends.json | 73 - .../block/copper_bars_iron_bars_side.json | 130 - .../block/copper_bars_iron_bars_side_alt.json | 148 - .../models/block/copper_button_inventory.json | 6 - ...per_button_polished_blackstone_button.json | 78 - ...on_polished_blackstone_button_pressed.json | 78 - .../models/block/copper_double_slab.json | 54 - .../models/block/copper_lever_lever.json | 147 - .../models/block/copper_lever_lever_on.json | 147 - .../mmdlib/models/block/copper_plate.json | 8 - .../models/block/copper_plate_down.json | 41 - .../models/block/copper_plate_east.json | 41 - .../models/block/copper_plate_north.json | 41 - .../models/block/copper_plate_south.json | 41 - .../mmdlib/models/block/copper_plate_up.json | 41 - .../models/block/copper_plate_west.json | 41 - ...te_polished_blackstone_pressure_plate.json | 78 - ...lished_blackstone_pressure_plate_down.json | 78 - .../block/copper_pressure_plate_up.json | 6 - .../block/copper_slab_quartz_block.json | 54 - .../models/block/copper_slab_quartz_slab.json | 84 - .../block/copper_slab_quartz_slab_top.json | 84 - .../mmdlib/models/block/copper_stairs.json | 8 - .../block/copper_stairs_quartz_stairs.json | 147 - .../copper_stairs_quartz_stairs_inner.json | 200 -- .../copper_stairs_quartz_stairs_outer.json | 146 - .../copper_wall_cobblestone_wall_post.json | 44 - .../copper_wall_cobblestone_wall_side.json | 41 - ...opper_wall_cobblestone_wall_side_tall.json | 41 - .../models/block/copper_wall_inventory.json | 6 - .../block/diamond_bars_iron_bars_cap.json | 74 - .../block/diamond_bars_iron_bars_cap_alt.json | 74 - .../block/diamond_bars_iron_bars_post.json | 73 - .../diamond_bars_iron_bars_post_ends.json | 73 - .../block/diamond_bars_iron_bars_side.json | 130 - .../diamond_bars_iron_bars_side_alt.json | 148 - .../block/diamond_button_inventory.json | 6 - ...ond_button_polished_blackstone_button.json | 78 - ...on_polished_blackstone_button_pressed.json | 78 - .../diamond_door_iron_door_bottom_left.json | 74 - ...amond_door_iron_door_bottom_left_open.json | 74 - .../diamond_door_iron_door_bottom_right.json | 74 - ...mond_door_iron_door_bottom_right_open.json | 74 - .../diamond_door_iron_door_top_left.json | 74 - .../diamond_door_iron_door_top_left_open.json | 74 - .../diamond_door_iron_door_top_right.json | 74 - ...diamond_door_iron_door_top_right_open.json | 74 - .../models/block/diamond_double_slab.json | 54 - .../models/block/diamond_lever_lever.json | 147 - .../models/block/diamond_lever_lever_on.json | 147 - ...te_polished_blackstone_pressure_plate.json | 78 - ...lished_blackstone_pressure_plate_down.json | 78 - .../block/diamond_pressure_plate_up.json | 6 - .../block/diamond_slab_quartz_block.json | 54 - .../block/diamond_slab_quartz_slab.json | 84 - .../block/diamond_slab_quartz_slab_top.json | 84 - .../mmdlib/models/block/diamond_stairs.json | 8 - .../block/diamond_stairs_quartz_stairs.json | 147 - .../diamond_stairs_quartz_stairs_inner.json | 200 -- .../diamond_stairs_quartz_stairs_outer.json | 146 - .../models/block/diamond_trapdoor_bottom.json | 6 - ...diamond_trapdoor_iron_trapdoor_bottom.json | 82 - .../diamond_trapdoor_iron_trapdoor_open.json | 82 - .../diamond_trapdoor_iron_trapdoor_top.json | 82 - .../diamond_wall_cobblestone_wall_post.json | 44 - .../diamond_wall_cobblestone_wall_side.json | 41 - ...amond_wall_cobblestone_wall_side_tall.json | 41 - .../models/block/diamond_wall_inventory.json | 6 - .../block/emerald_bars_iron_bars_cap.json | 74 - .../block/emerald_bars_iron_bars_cap_alt.json | 74 - .../block/emerald_bars_iron_bars_post.json | 73 - .../emerald_bars_iron_bars_post_ends.json | 73 - .../block/emerald_bars_iron_bars_side.json | 130 - .../emerald_bars_iron_bars_side_alt.json | 148 - .../block/emerald_button_inventory.json | 6 - ...ald_button_polished_blackstone_button.json | 78 - ...on_polished_blackstone_button_pressed.json | 78 - .../emerald_door_iron_door_bottom_left.json | 74 - ...erald_door_iron_door_bottom_left_open.json | 74 - .../emerald_door_iron_door_bottom_right.json | 74 - ...rald_door_iron_door_bottom_right_open.json | 74 - .../emerald_door_iron_door_top_left.json | 74 - .../emerald_door_iron_door_top_left_open.json | 74 - .../emerald_door_iron_door_top_right.json | 74 - ...emerald_door_iron_door_top_right_open.json | 74 - .../models/block/emerald_double_slab.json | 54 - .../models/block/emerald_lever_lever.json | 147 - .../models/block/emerald_lever_lever_on.json | 147 - ...te_polished_blackstone_pressure_plate.json | 78 - ...lished_blackstone_pressure_plate_down.json | 78 - .../block/emerald_pressure_plate_up.json | 6 - .../block/emerald_slab_quartz_block.json | 54 - .../block/emerald_slab_quartz_slab.json | 84 - .../block/emerald_slab_quartz_slab_top.json | 84 - .../mmdlib/models/block/emerald_stairs.json | 8 - .../block/emerald_stairs_quartz_stairs.json | 147 - .../emerald_stairs_quartz_stairs_inner.json | 200 -- .../emerald_stairs_quartz_stairs_outer.json | 146 - .../models/block/emerald_trapdoor_bottom.json | 6 - ...emerald_trapdoor_iron_trapdoor_bottom.json | 82 - .../emerald_trapdoor_iron_trapdoor_open.json | 82 - .../emerald_trapdoor_iron_trapdoor_top.json | 82 - .../emerald_wall_cobblestone_wall_post.json | 44 - .../emerald_wall_cobblestone_wall_side.json | 41 - ...erald_wall_cobblestone_wall_side_tall.json | 41 - .../models/block/emerald_wall_inventory.json | 6 - .../models/block/gold_bars_iron_bars_cap.json | 74 - .../block/gold_bars_iron_bars_cap_alt.json | 74 - .../block/gold_bars_iron_bars_post.json | 73 - .../block/gold_bars_iron_bars_post_ends.json | 73 - .../block/gold_bars_iron_bars_side.json | 130 - .../block/gold_bars_iron_bars_side_alt.json | 148 - .../models/block/gold_button_inventory.json | 6 - ...old_button_polished_blackstone_button.json | 78 - ...on_polished_blackstone_button_pressed.json | 78 - .../gold_door_iron_door_bottom_left.json | 74 - .../gold_door_iron_door_bottom_left_open.json | 74 - .../gold_door_iron_door_bottom_right.json | 74 - ...gold_door_iron_door_bottom_right_open.json | 74 - .../block/gold_door_iron_door_top_left.json | 74 - .../gold_door_iron_door_top_left_open.json | 74 - .../block/gold_door_iron_door_top_right.json | 74 - .../gold_door_iron_door_top_right_open.json | 74 - .../mmdlib/models/block/gold_double_slab.json | 54 - .../mmdlib/models/block/gold_lever_lever.json | 147 - .../models/block/gold_lever_lever_on.json | 147 - .../mmdlib/models/block/gold_plate.json | 8 - .../mmdlib/models/block/gold_plate_down.json | 41 - .../mmdlib/models/block/gold_plate_east.json | 41 - .../mmdlib/models/block/gold_plate_north.json | 41 - .../mmdlib/models/block/gold_plate_south.json | 41 - .../mmdlib/models/block/gold_plate_up.json | 41 - .../mmdlib/models/block/gold_plate_west.json | 41 - .../models/block/gold_slab_quartz_block.json | 54 - .../models/block/gold_slab_quartz_slab.json | 84 - .../block/gold_slab_quartz_slab_top.json | 84 - .../mmdlib/models/block/gold_stairs.json | 8 - .../block/gold_stairs_quartz_stairs.json | 147 - .../gold_stairs_quartz_stairs_inner.json | 200 -- .../gold_stairs_quartz_stairs_outer.json | 146 - .../models/block/gold_trapdoor_bottom.json | 6 - .../gold_trapdoor_iron_trapdoor_bottom.json | 82 - .../gold_trapdoor_iron_trapdoor_open.json | 82 - .../gold_trapdoor_iron_trapdoor_top.json | 82 - .../gold_wall_cobblestone_wall_post.json | 44 - .../gold_wall_cobblestone_wall_side.json | 41 - .../gold_wall_cobblestone_wall_side_tall.json | 41 - .../models/block/gold_wall_inventory.json | 6 - .../mmdlib/models/block/half_slab_copper.json | 8 - .../models/block/half_slab_diamond.json | 8 - .../models/block/half_slab_emerald.json | 8 - .../mmdlib/models/block/half_slab_gold.json | 8 - .../mmdlib/models/block/half_slab_iron.json | 8 - .../models/block/half_slab_obsidian.json | 8 - .../models/block/iron_button_inventory.json | 6 - ...ron_button_polished_blackstone_button.json | 78 - ...on_polished_blackstone_button_pressed.json | 78 - .../mmdlib/models/block/iron_double_slab.json | 54 - .../mmdlib/models/block/iron_lever_lever.json | 147 - .../models/block/iron_lever_lever_on.json | 147 - .../mmdlib/models/block/iron_plate.json | 8 - .../mmdlib/models/block/iron_plate_down.json | 41 - .../mmdlib/models/block/iron_plate_east.json | 41 - .../mmdlib/models/block/iron_plate_north.json | 41 - .../mmdlib/models/block/iron_plate_south.json | 41 - .../mmdlib/models/block/iron_plate_up.json | 41 - .../mmdlib/models/block/iron_plate_west.json | 41 - .../models/block/iron_slab_quartz_block.json | 54 - .../models/block/iron_slab_quartz_slab.json | 84 - .../block/iron_slab_quartz_slab_top.json | 84 - .../mmdlib/models/block/iron_stairs.json | 8 - .../block/iron_stairs_quartz_stairs.json | 147 - .../iron_stairs_quartz_stairs_inner.json | 200 -- .../iron_stairs_quartz_stairs_outer.json | 146 - .../iron_wall_cobblestone_wall_post.json | 44 - .../iron_wall_cobblestone_wall_side.json | 41 - .../iron_wall_cobblestone_wall_side_tall.json | 41 - .../models/block/iron_wall_inventory.json | 6 - .../block/obsidian_bars_iron_bars_cap.json | 74 - .../obsidian_bars_iron_bars_cap_alt.json | 74 - .../block/obsidian_bars_iron_bars_post.json | 73 - .../obsidian_bars_iron_bars_post_ends.json | 73 - .../block/obsidian_bars_iron_bars_side.json | 130 - .../obsidian_bars_iron_bars_side_alt.json | 148 - .../block/obsidian_button_inventory.json | 6 - ...ian_button_polished_blackstone_button.json | 78 - ...on_polished_blackstone_button_pressed.json | 78 - .../obsidian_door_iron_door_bottom_left.json | 74 - ...idian_door_iron_door_bottom_left_open.json | 74 - .../obsidian_door_iron_door_bottom_right.json | 74 - ...dian_door_iron_door_bottom_right_open.json | 74 - .../obsidian_door_iron_door_top_left.json | 74 - ...obsidian_door_iron_door_top_left_open.json | 74 - .../obsidian_door_iron_door_top_right.json | 74 - ...bsidian_door_iron_door_top_right_open.json | 74 - .../models/block/obsidian_double_slab.json | 54 - .../models/block/obsidian_lever_lever.json | 147 - .../models/block/obsidian_lever_lever_on.json | 147 - ...te_polished_blackstone_pressure_plate.json | 78 - ...lished_blackstone_pressure_plate_down.json | 78 - .../block/obsidian_pressure_plate_up.json | 6 - .../block/obsidian_slab_quartz_block.json | 54 - .../block/obsidian_slab_quartz_slab.json | 84 - .../block/obsidian_slab_quartz_slab_top.json | 84 - .../mmdlib/models/block/obsidian_stairs.json | 8 - .../block/obsidian_stairs_quartz_stairs.json | 147 - .../obsidian_stairs_quartz_stairs_inner.json | 200 -- .../obsidian_stairs_quartz_stairs_outer.json | 146 - .../block/obsidian_trapdoor_bottom.json | 6 - ...bsidian_trapdoor_iron_trapdoor_bottom.json | 82 - .../obsidian_trapdoor_iron_trapdoor_open.json | 82 - .../obsidian_trapdoor_iron_trapdoor_top.json | 82 - .../obsidian_wall_cobblestone_wall_post.json | 44 - .../obsidian_wall_cobblestone_wall_side.json | 41 - ...idian_wall_cobblestone_wall_side_tall.json | 41 - .../models/block/obsidian_wall_inventory.json | 6 - .../block/quartz_bars_iron_bars_cap.json | 74 - .../block/quartz_bars_iron_bars_cap_alt.json | 74 - .../block/quartz_bars_iron_bars_post.json | 73 - .../quartz_bars_iron_bars_post_ends.json | 73 - .../block/quartz_bars_iron_bars_side.json | 130 - .../block/quartz_bars_iron_bars_side_alt.json | 148 - .../models/block/quartz_button_inventory.json | 6 - ...rtz_button_polished_blackstone_button.json | 78 - ...on_polished_blackstone_button_pressed.json | 78 - .../quartz_door_iron_door_bottom_left.json | 74 - ...uartz_door_iron_door_bottom_left_open.json | 74 - .../quartz_door_iron_door_bottom_right.json | 74 - ...artz_door_iron_door_bottom_right_open.json | 74 - .../block/quartz_door_iron_door_top_left.json | 74 - .../quartz_door_iron_door_top_left_open.json | 74 - .../quartz_door_iron_door_top_right.json | 74 - .../quartz_door_iron_door_top_right_open.json | 74 - .../models/block/quartz_lever_lever.json | 147 - .../models/block/quartz_lever_lever_on.json | 147 - ...te_polished_blackstone_pressure_plate.json | 78 - ...lished_blackstone_pressure_plate_down.json | 78 - .../block/quartz_pressure_plate_up.json | 6 - .../models/block/quartz_trapdoor_bottom.json | 6 - .../quartz_trapdoor_iron_trapdoor_bottom.json | 82 - .../quartz_trapdoor_iron_trapdoor_open.json | 82 - .../quartz_trapdoor_iron_trapdoor_top.json | 82 - .../quartz_wall_cobblestone_wall_post.json | 44 - .../quartz_wall_cobblestone_wall_side.json | 41 - ...uartz_wall_cobblestone_wall_side_tall.json | 41 - .../models/block/quartz_wall_inventory.json | 6 - .../mmdlib/models/item/charcoal_block.json | 3 - .../mmdlib/models/item/charcoal_dust.json | 6 - .../models/item/charcoal_molten_bucket.json | 5 - .../mmdlib/models/item/charcoal_nugget.json | 6 - .../models/item/charcoal_smallpowder.json | 6 - .../assets/mmdlib/models/item/coal_dust.json | 6 - .../models/item/coal_molten_bucket.json | 5 - .../mmdlib/models/item/coal_nugget.json | 6 - .../mmdlib/models/item/coal_smallpowder.json | 6 - .../mmdlib/models/item/copper_arrow.json | 6 - .../assets/mmdlib/models/item/copper_axe.json | 6 - .../mmdlib/models/item/copper_bars.json | 6 - .../mmdlib/models/item/copper_blend.json | 6 - .../mmdlib/models/item/copper_bolt.json | 6 - .../mmdlib/models/item/copper_boots.json | 6 - .../assets/mmdlib/models/item/copper_bow.json | 28 - .../models/item/copper_bow_pulling_0.json | 6 - .../models/item/copper_bow_pulling_1.json | 6 - .../models/item/copper_bow_pulling_2.json | 6 - .../mmdlib/models/item/copper_button.json | 3 - .../mmdlib/models/item/copper_chestplate.json | 6 - .../models/item/copper_crackhammer.json | 6 - .../mmdlib/models/item/copper_crossbow.json | 41 - .../models/item/copper_crossbow_arrow.json | 6 - .../models/item/copper_crossbow_firework.json | 6 - .../item/copper_crossbow_pulling_0.json | 6 - .../item/copper_crossbow_pulling_1.json | 6 - .../item/copper_crossbow_pulling_2.json | 6 - .../mmdlib/models/item/copper_dust.json | 6 - .../models/item/copper_fishing_rod.json | 14 - .../models/item/copper_fishing_rod_cast.json | 6 - .../mmdlib/models/item/copper_gear.json | 6 - .../mmdlib/models/item/copper_helmet.json | 6 - .../assets/mmdlib/models/item/copper_hoe.json | 6 - .../models/item/copper_horse_armor.json | 6 - .../mmdlib/models/item/copper_leggings.json | 6 - .../mmdlib/models/item/copper_lever.json | 6 - .../models/item/copper_molten_bucket.json | 5 - .../mmdlib/models/item/copper_nugget.json | 6 - .../mmdlib/models/item/copper_pickaxe.json | 6 - .../mmdlib/models/item/copper_plate.json | 3 - .../models/item/copper_pressure_plate.json | 3 - .../assets/mmdlib/models/item/copper_rod.json | 6 - .../mmdlib/models/item/copper_scythe.json | 6 - .../mmdlib/models/item/copper_shears.json | 6 - .../mmdlib/models/item/copper_shield.json | 14 - .../models/item/copper_shield_blocking.json | 6 - .../mmdlib/models/item/copper_shovel.json | 6 - .../mmdlib/models/item/copper_slab.json | 3 - .../mmdlib/models/item/copper_smallblend.json | 6 - .../models/item/copper_smallpowder.json | 6 - .../mmdlib/models/item/copper_stairs.json | 3 - .../mmdlib/models/item/copper_sword.json | 6 - .../mmdlib/models/item/copper_wall.json | 3 - .../mmdlib/models/item/diamond_arrow.json | 6 - .../mmdlib/models/item/diamond_bars.json | 6 - .../mmdlib/models/item/diamond_blend.json | 6 - .../mmdlib/models/item/diamond_bolt.json | 6 - .../mmdlib/models/item/diamond_bow.json | 28 - .../models/item/diamond_bow_pulling_0.json | 6 - .../models/item/diamond_bow_pulling_1.json | 6 - .../models/item/diamond_bow_pulling_2.json | 6 - .../mmdlib/models/item/diamond_button.json | 3 - .../models/item/diamond_crackhammer.json | 6 - .../mmdlib/models/item/diamond_crossbow.json | 41 - .../models/item/diamond_crossbow_arrow.json | 6 - .../item/diamond_crossbow_firework.json | 6 - .../item/diamond_crossbow_pulling_0.json | 6 - .../item/diamond_crossbow_pulling_1.json | 6 - .../item/diamond_crossbow_pulling_2.json | 6 - .../mmdlib/models/item/diamond_door.json | 7 - .../mmdlib/models/item/diamond_dust.json | 6 - .../models/item/diamond_fishing_rod.json | 14 - .../models/item/diamond_fishing_rod_cast.json | 6 - .../mmdlib/models/item/diamond_gear.json | 6 - .../mmdlib/models/item/diamond_lever.json | 6 - .../models/item/diamond_molten_bucket.json | 5 - .../mmdlib/models/item/diamond_nugget.json | 6 - .../models/item/diamond_pressure_plate.json | 3 - .../mmdlib/models/item/diamond_rod.json | 6 - .../mmdlib/models/item/diamond_scythe.json | 6 - .../mmdlib/models/item/diamond_shears.json | 6 - .../mmdlib/models/item/diamond_shield.json | 14 - .../models/item/diamond_shield_blocking.json | 6 - .../mmdlib/models/item/diamond_slab.json | 3 - .../models/item/diamond_smallblend.json | 6 - .../models/item/diamond_smallpowder.json | 6 - .../mmdlib/models/item/diamond_stairs.json | 3 - .../mmdlib/models/item/diamond_trapdoor.json | 3 - .../mmdlib/models/item/diamond_wall.json | 3 - .../assets/mmdlib/models/item/door_item.json | 227 -- .../mmdlib/models/item/emerald_arrow.json | 6 - .../mmdlib/models/item/emerald_axe.json | 6 - .../mmdlib/models/item/emerald_bars.json | 6 - .../mmdlib/models/item/emerald_bolt.json | 6 - .../mmdlib/models/item/emerald_boots.json | 6 - .../mmdlib/models/item/emerald_bow.json | 28 - .../models/item/emerald_bow_pulling_0.json | 6 - .../models/item/emerald_bow_pulling_1.json | 6 - .../models/item/emerald_bow_pulling_2.json | 6 - .../mmdlib/models/item/emerald_button.json | 3 - .../models/item/emerald_chestplate.json | 6 - .../models/item/emerald_crackhammer.json | 6 - .../mmdlib/models/item/emerald_crossbow.json | 41 - .../models/item/emerald_crossbow_arrow.json | 6 - .../item/emerald_crossbow_firework.json | 6 - .../item/emerald_crossbow_pulling_0.json | 6 - .../item/emerald_crossbow_pulling_1.json | 6 - .../item/emerald_crossbow_pulling_2.json | 6 - .../mmdlib/models/item/emerald_door.json | 7 - .../mmdlib/models/item/emerald_dust.json | 6 - .../models/item/emerald_fishing_rod.json | 14 - .../models/item/emerald_fishing_rod_cast.json | 6 - .../mmdlib/models/item/emerald_gear.json | 6 - .../mmdlib/models/item/emerald_helmet.json | 6 - .../mmdlib/models/item/emerald_hoe.json | 6 - .../models/item/emerald_horse_armor.json | 6 - .../mmdlib/models/item/emerald_leggings.json | 6 - .../mmdlib/models/item/emerald_lever.json | 6 - .../models/item/emerald_molten_bucket.json | 5 - .../mmdlib/models/item/emerald_nugget.json | 6 - .../mmdlib/models/item/emerald_pickaxe.json | 6 - .../models/item/emerald_pressure_plate.json | 3 - .../mmdlib/models/item/emerald_rod.json | 6 - .../mmdlib/models/item/emerald_scythe.json | 6 - .../mmdlib/models/item/emerald_shears.json | 6 - .../mmdlib/models/item/emerald_shield.json | 14 - .../models/item/emerald_shield_blocking.json | 6 - .../mmdlib/models/item/emerald_shovel.json | 6 - .../mmdlib/models/item/emerald_slab.json | 3 - .../models/item/emerald_smallpowder.json | 6 - .../mmdlib/models/item/emerald_stairs.json | 3 - .../mmdlib/models/item/emerald_sword.json | 6 - .../mmdlib/models/item/emerald_trapdoor.json | 3 - .../mmdlib/models/item/emerald_wall.json | 3 - .../models/item/ender_molten_bucket.json | 5 - .../assets/mmdlib/models/item/gold_arrow.json | 6 - .../assets/mmdlib/models/item/gold_bars.json | 6 - .../assets/mmdlib/models/item/gold_blend.json | 6 - .../assets/mmdlib/models/item/gold_bolt.json | 6 - .../assets/mmdlib/models/item/gold_bow.json | 28 - .../models/item/gold_bow_pulling_0.json | 6 - .../models/item/gold_bow_pulling_1.json | 6 - .../models/item/gold_bow_pulling_2.json | 6 - .../mmdlib/models/item/gold_button.json | 3 - .../mmdlib/models/item/gold_crackhammer.json | 6 - .../mmdlib/models/item/gold_crossbow.json | 41 - .../models/item/gold_crossbow_arrow.json | 6 - .../models/item/gold_crossbow_firework.json | 6 - .../models/item/gold_crossbow_pulling_0.json | 6 - .../models/item/gold_crossbow_pulling_1.json | 6 - .../models/item/gold_crossbow_pulling_2.json | 6 - .../assets/mmdlib/models/item/gold_door.json | 7 - .../assets/mmdlib/models/item/gold_dust.json | 6 - .../mmdlib/models/item/gold_fishing_rod.json | 14 - .../models/item/gold_fishing_rod_cast.json | 6 - .../assets/mmdlib/models/item/gold_gear.json | 6 - .../assets/mmdlib/models/item/gold_lever.json | 6 - .../models/item/gold_molten_bucket.json | 5 - .../assets/mmdlib/models/item/gold_plate.json | 3 - .../assets/mmdlib/models/item/gold_rod.json | 6 - .../mmdlib/models/item/gold_scythe.json | 6 - .../mmdlib/models/item/gold_shears.json | 6 - .../mmdlib/models/item/gold_shield.json | 14 - .../models/item/gold_shield_blocking.json | 6 - .../assets/mmdlib/models/item/gold_slab.json | 3 - .../mmdlib/models/item/gold_smallblend.json | 6 - .../mmdlib/models/item/gold_smallpowder.json | 6 - .../mmdlib/models/item/gold_stairs.json | 3 - .../mmdlib/models/item/gold_trapdoor.json | 3 - .../assets/mmdlib/models/item/gold_wall.json | 3 - .../assets/mmdlib/models/item/iron_arrow.json | 6 - .../assets/mmdlib/models/item/iron_blend.json | 6 - .../assets/mmdlib/models/item/iron_bolt.json | 6 - .../assets/mmdlib/models/item/iron_bow.json | 28 - .../models/item/iron_bow_pulling_0.json | 6 - .../models/item/iron_bow_pulling_1.json | 6 - .../models/item/iron_bow_pulling_2.json | 6 - .../mmdlib/models/item/iron_button.json | 3 - .../mmdlib/models/item/iron_crackhammer.json | 6 - .../mmdlib/models/item/iron_crossbow.json | 41 - .../models/item/iron_crossbow_arrow.json | 6 - .../models/item/iron_crossbow_firework.json | 6 - .../models/item/iron_crossbow_pulling_0.json | 6 - .../models/item/iron_crossbow_pulling_1.json | 6 - .../models/item/iron_crossbow_pulling_2.json | 6 - .../assets/mmdlib/models/item/iron_dust.json | 6 - .../mmdlib/models/item/iron_fishing_rod.json | 14 - .../models/item/iron_fishing_rod_cast.json | 6 - .../assets/mmdlib/models/item/iron_gear.json | 6 - .../assets/mmdlib/models/item/iron_lever.json | 6 - .../models/item/iron_molten_bucket.json | 5 - .../assets/mmdlib/models/item/iron_plate.json | 3 - .../assets/mmdlib/models/item/iron_rod.json | 6 - .../mmdlib/models/item/iron_scythe.json | 6 - .../mmdlib/models/item/iron_shield.json | 14 - .../models/item/iron_shield_blocking.json | 6 - .../assets/mmdlib/models/item/iron_slab.json | 3 - .../mmdlib/models/item/iron_smallblend.json | 6 - .../mmdlib/models/item/iron_smallpowder.json | 6 - .../mmdlib/models/item/iron_stairs.json | 3 - .../assets/mmdlib/models/item/iron_wall.json | 3 - .../models/item/lapis_molten_bucket.json | 5 - .../mmdlib/models/item/lapis_smallpowder.json | 6 - .../mmdlib/models/item/obsidian_arrow.json | 6 - .../mmdlib/models/item/obsidian_axe.json | 6 - .../mmdlib/models/item/obsidian_bars.json | 6 - .../mmdlib/models/item/obsidian_bolt.json | 6 - .../mmdlib/models/item/obsidian_boots.json | 6 - .../mmdlib/models/item/obsidian_bow.json | 28 - .../models/item/obsidian_bow_pulling_0.json | 6 - .../models/item/obsidian_bow_pulling_1.json | 6 - .../models/item/obsidian_bow_pulling_2.json | 6 - .../mmdlib/models/item/obsidian_button.json | 3 - .../models/item/obsidian_chestplate.json | 6 - .../models/item/obsidian_crackhammer.json | 6 - .../mmdlib/models/item/obsidian_crossbow.json | 41 - .../models/item/obsidian_crossbow_arrow.json | 6 - .../item/obsidian_crossbow_firework.json | 6 - .../item/obsidian_crossbow_pulling_0.json | 6 - .../item/obsidian_crossbow_pulling_1.json | 6 - .../item/obsidian_crossbow_pulling_2.json | 6 - .../mmdlib/models/item/obsidian_door.json | 7 - .../mmdlib/models/item/obsidian_dust.json | 6 - .../models/item/obsidian_fishing_rod.json | 14 - .../item/obsidian_fishing_rod_cast.json | 6 - .../mmdlib/models/item/obsidian_gear.json | 6 - .../mmdlib/models/item/obsidian_helmet.json | 6 - .../mmdlib/models/item/obsidian_hoe.json | 6 - .../models/item/obsidian_horse_armor.json | 6 - .../mmdlib/models/item/obsidian_ingot.json | 6 - .../mmdlib/models/item/obsidian_leggings.json | 6 - .../mmdlib/models/item/obsidian_lever.json | 6 - .../models/item/obsidian_molten_bucket.json | 5 - .../mmdlib/models/item/obsidian_nugget.json | 6 - .../mmdlib/models/item/obsidian_pickaxe.json | 6 - .../models/item/obsidian_pressure_plate.json | 3 - .../mmdlib/models/item/obsidian_rod.json | 6 - .../mmdlib/models/item/obsidian_scythe.json | 6 - .../mmdlib/models/item/obsidian_shears.json | 6 - .../mmdlib/models/item/obsidian_shield.json | 14 - .../models/item/obsidian_shield_blocking.json | 6 - .../mmdlib/models/item/obsidian_shovel.json | 6 - .../mmdlib/models/item/obsidian_slab.json | 3 - .../models/item/obsidian_smallpowder.json | 6 - .../mmdlib/models/item/obsidian_stairs.json | 3 - .../mmdlib/models/item/obsidian_sword.json | 6 - .../mmdlib/models/item/obsidian_trapdoor.json | 3 - .../mmdlib/models/item/obsidian_wall.json | 3 - .../models/item/prismarine_molten_bucket.json | 5 - .../mmdlib/models/item/quartz_arrow.json | 6 - .../assets/mmdlib/models/item/quartz_axe.json | 6 - .../mmdlib/models/item/quartz_bars.json | 6 - .../mmdlib/models/item/quartz_bolt.json | 6 - .../mmdlib/models/item/quartz_boots.json | 6 - .../assets/mmdlib/models/item/quartz_bow.json | 28 - .../models/item/quartz_bow_pulling_0.json | 6 - .../models/item/quartz_bow_pulling_1.json | 6 - .../models/item/quartz_bow_pulling_2.json | 6 - .../mmdlib/models/item/quartz_button.json | 3 - .../mmdlib/models/item/quartz_chestplate.json | 6 - .../models/item/quartz_crackhammer.json | 6 - .../mmdlib/models/item/quartz_crossbow.json | 41 - .../models/item/quartz_crossbow_arrow.json | 6 - .../models/item/quartz_crossbow_firework.json | 6 - .../item/quartz_crossbow_pulling_0.json | 6 - .../item/quartz_crossbow_pulling_1.json | 6 - .../item/quartz_crossbow_pulling_2.json | 6 - .../mmdlib/models/item/quartz_door.json | 7 - .../mmdlib/models/item/quartz_dust.json | 6 - .../models/item/quartz_fishing_rod.json | 14 - .../models/item/quartz_fishing_rod_cast.json | 6 - .../mmdlib/models/item/quartz_gear.json | 6 - .../mmdlib/models/item/quartz_helmet.json | 6 - .../assets/mmdlib/models/item/quartz_hoe.json | 6 - .../models/item/quartz_horse_armor.json | 6 - .../mmdlib/models/item/quartz_leggings.json | 6 - .../mmdlib/models/item/quartz_lever.json | 6 - .../models/item/quartz_molten_bucket.json | 5 - .../mmdlib/models/item/quartz_nugget.json | 6 - .../mmdlib/models/item/quartz_pickaxe.json | 6 - .../models/item/quartz_pressure_plate.json | 3 - .../assets/mmdlib/models/item/quartz_rod.json | 6 - .../mmdlib/models/item/quartz_scythe.json | 6 - .../mmdlib/models/item/quartz_shears.json | 6 - .../mmdlib/models/item/quartz_shield.json | 14 - .../models/item/quartz_shield_blocking.json | 6 - .../mmdlib/models/item/quartz_shovel.json | 6 - .../models/item/quartz_smallpowder.json | 6 - .../mmdlib/models/item/quartz_sword.json | 6 - .../mmdlib/models/item/quartz_trapdoor.json | 3 - .../mmdlib/models/item/quartz_wall.json | 3 - .../mmdlib/models/item/redstone_ingot.json | 6 - .../models/item/redstone_molten_bucket.json | 5 - .../models/item/redstone_smallpowder.json | 6 - .../mmdlib/models/item/stone_crackhammer.json | 6 - .../assets/mmdlib/models/item/stone_gear.json | 6 - .../models/item/stone_molten_bucket.json | 5 - .../assets/mmdlib/models/item/stone_rod.json | 6 - .../mmdlib/models/item/stone_scythe.json | 6 - .../mmdlib/models/item/wood_crackhammer.json | 6 - .../assets/mmdlib/models/item/wood_gear.json | 6 - .../models/item/wood_molten_bucket.json | 5 - .../mmdlib/models/item/wood_scythe.json | 6 - .../mmdlib/textures/block/charcoal_block.png | Bin 607 -> 0 bytes .../mmdlib/textures/block/copper_bars.png | Bin 443 -> 0 bytes .../mmdlib/textures/block/copper_block.png | Bin 329 -> 0 bytes .../mmdlib/textures/block/diamond_bars.png | Bin 624 -> 0 bytes .../textures/block/diamond_door_lower.png | Bin 724 -> 0 bytes .../textures/block/diamond_door_upper.png | Bin 638 -> 0 bytes .../textures/block/diamond_trapdoor.png | Bin 520 -> 0 bytes .../mmdlib/textures/block/emerald_bars.png | Bin 605 -> 0 bytes .../textures/block/emerald_door_lower.png | Bin 772 -> 0 bytes .../textures/block/emerald_door_upper.png | Bin 718 -> 0 bytes .../textures/block/emerald_trapdoor.png | Bin 445 -> 0 bytes .../mmdlib/textures/block/gold_bars.png | Bin 630 -> 0 bytes .../mmdlib/textures/block/gold_door_lower.png | Bin 735 -> 0 bytes .../mmdlib/textures/block/gold_door_upper.png | Bin 653 -> 0 bytes .../mmdlib/textures/block/gold_trapdoor.png | Bin 588 -> 0 bytes .../mmdlib/textures/block/obsidian_bars.png | Bin 559 -> 0 bytes .../textures/block/obsidian_door_lower.png | Bin 802 -> 0 bytes .../textures/block/obsidian_door_upper.png | Bin 649 -> 0 bytes .../textures/block/obsidian_trapdoor.png | Bin 653 -> 0 bytes .../mmdlib/textures/block/quartz_bars.png | Bin 487 -> 0 bytes .../textures/block/quartz_door_lower.png | Bin 412 -> 0 bytes .../textures/block/quartz_door_upper.png | Bin 462 -> 0 bytes .../mmdlib/textures/block/quartz_trapdoor.png | Bin 380 -> 0 bytes .../entity/horse/armor/horse_armor_copper.png | Bin 2489 -> 0 bytes .../horse/armor/horse_armor_emerald.png | Bin 5478 -> 0 bytes .../horse/armor/horse_armor_obsidian.png | Bin 4229 -> 0 bytes .../entity/horse/armor/horse_armor_quartz.png | Bin 4304 -> 0 bytes .../mmdlib/textures/item/carbon_dust.png | Bin 404 -> 0 bytes .../mmdlib/textures/item/charcoal_nugget.png | Bin 225 -> 0 bytes .../mmdlib/textures/item/coal_nugget.png | Bin 200 -> 0 bytes .../mmdlib/textures/item/coal_smallpowder.png | Bin 190 -> 0 bytes .../mmdlib/textures/item/copper_arrow.png | Bin 243 -> 0 bytes .../mmdlib/textures/item/copper_axe.png | Bin 195 -> 0 bytes .../mmdlib/textures/item/copper_bolt.png | Bin 152 -> 0 bytes .../mmdlib/textures/item/copper_boots.png | Bin 165 -> 0 bytes .../textures/item/copper_bow_pulling_0.png | Bin 277 -> 0 bytes .../textures/item/copper_bow_pulling_1.png | Bin 279 -> 0 bytes .../textures/item/copper_bow_pulling_2.png | Bin 273 -> 0 bytes .../textures/item/copper_bow_standby.png | Bin 275 -> 0 bytes .../textures/item/copper_chestplate.png | Bin 192 -> 0 bytes .../textures/item/copper_crackhammer.png | Bin 240 -> 0 bytes .../item/copper_crossbow_pulling_0.png | Bin 360 -> 0 bytes .../item/copper_crossbow_pulling_1.png | Bin 343 -> 0 bytes .../item/copper_crossbow_pulling_2.png | Bin 355 -> 0 bytes .../textures/item/copper_crossbow_standby.png | Bin 344 -> 0 bytes .../mmdlib/textures/item/copper_dust.png | Bin 191 -> 0 bytes .../textures/item/copper_fishing_rod_cast.png | Bin 234 -> 0 bytes .../item/copper_fishing_rod_uncast.png | Bin 248 -> 0 bytes .../mmdlib/textures/item/copper_gear.png | Bin 564 -> 0 bytes .../mmdlib/textures/item/copper_helmet.png | Bin 158 -> 0 bytes .../mmdlib/textures/item/copper_hoe.png | Bin 193 -> 0 bytes .../textures/item/copper_horse_armor.png | Bin 405 -> 0 bytes .../mmdlib/textures/item/copper_leggings.png | Bin 148 -> 0 bytes .../mmdlib/textures/item/copper_nugget.png | Bin 156 -> 0 bytes .../mmdlib/textures/item/copper_pickaxe.png | Bin 199 -> 0 bytes .../mmdlib/textures/item/copper_rod.png | Bin 237 -> 0 bytes .../mmdlib/textures/item/copper_scythe.png | Bin 372 -> 0 bytes .../mmdlib/textures/item/copper_shears.png | Bin 334 -> 0 bytes .../mmdlib/textures/item/copper_shovel.png | Bin 180 -> 0 bytes .../textures/item/copper_smallpowder.png | Bin 204 -> 0 bytes .../mmdlib/textures/item/copper_sword.png | Bin 205 -> 0 bytes .../mmdlib/textures/item/diamond_arrow.png | Bin 318 -> 0 bytes .../mmdlib/textures/item/diamond_bolt.png | Bin 196 -> 0 bytes .../textures/item/diamond_bow_pulling_0.png | Bin 342 -> 0 bytes .../textures/item/diamond_bow_pulling_1.png | Bin 349 -> 0 bytes .../textures/item/diamond_bow_pulling_2.png | Bin 344 -> 0 bytes .../textures/item/diamond_bow_standby.png | Bin 337 -> 0 bytes .../textures/item/diamond_crackhammer.png | Bin 368 -> 0 bytes .../item/diamond_crossbow_pulling_0.png | Bin 465 -> 0 bytes .../item/diamond_crossbow_pulling_1.png | Bin 467 -> 0 bytes .../item/diamond_crossbow_pulling_2.png | Bin 470 -> 0 bytes .../item/diamond_crossbow_standby.png | Bin 470 -> 0 bytes .../mmdlib/textures/item/diamond_dust.png | Bin 405 -> 0 bytes .../item/diamond_fishing_rod_cast.png | Bin 252 -> 0 bytes .../item/diamond_fishing_rod_uncast.png | Bin 293 -> 0 bytes .../mmdlib/textures/item/diamond_gear.png | Bin 697 -> 0 bytes .../mmdlib/textures/item/diamond_nugget.png | Bin 279 -> 0 bytes .../mmdlib/textures/item/diamond_rod.png | Bin 214 -> 0 bytes .../mmdlib/textures/item/diamond_scythe.png | Bin 388 -> 0 bytes .../mmdlib/textures/item/diamond_shears.png | Bin 380 -> 0 bytes .../textures/item/diamond_smallpowder.png | Bin 202 -> 0 bytes .../mmdlib/textures/item/emerald_arrow.png | Bin 338 -> 0 bytes .../mmdlib/textures/item/emerald_axe.png | Bin 362 -> 0 bytes .../mmdlib/textures/item/emerald_bolt.png | Bin 230 -> 0 bytes .../mmdlib/textures/item/emerald_boots.png | Bin 379 -> 0 bytes .../textures/item/emerald_bow_pulling_0.png | Bin 404 -> 0 bytes .../textures/item/emerald_bow_pulling_1.png | Bin 396 -> 0 bytes .../textures/item/emerald_bow_pulling_2.png | Bin 395 -> 0 bytes .../textures/item/emerald_bow_standby.png | Bin 399 -> 0 bytes .../textures/item/emerald_chestplate.png | Bin 486 -> 0 bytes .../textures/item/emerald_crackhammer.png | Bin 437 -> 0 bytes .../item/emerald_crossbow_pulling_0.png | Bin 534 -> 0 bytes .../item/emerald_crossbow_pulling_1.png | Bin 530 -> 0 bytes .../item/emerald_crossbow_pulling_2.png | Bin 527 -> 0 bytes .../item/emerald_crossbow_standby.png | Bin 524 -> 0 bytes .../mmdlib/textures/item/emerald_dust.png | Bin 372 -> 0 bytes .../item/emerald_fishing_rod_cast.png | Bin 321 -> 0 bytes .../item/emerald_fishing_rod_uncast.png | Bin 360 -> 0 bytes .../mmdlib/textures/item/emerald_gear.png | Bin 767 -> 0 bytes .../mmdlib/textures/item/emerald_helmet.png | Bin 343 -> 0 bytes .../mmdlib/textures/item/emerald_hoe.png | Bin 331 -> 0 bytes .../textures/item/emerald_horse_armor.png | Bin 533 -> 0 bytes .../mmdlib/textures/item/emerald_leggings.png | Bin 234 -> 0 bytes .../mmdlib/textures/item/emerald_nugget.png | Bin 228 -> 0 bytes .../mmdlib/textures/item/emerald_pickaxe.png | Bin 348 -> 0 bytes .../mmdlib/textures/item/emerald_rod.png | Bin 182 -> 0 bytes .../mmdlib/textures/item/emerald_scythe.png | Bin 386 -> 0 bytes .../mmdlib/textures/item/emerald_shears.png | Bin 363 -> 0 bytes .../mmdlib/textures/item/emerald_shovel.png | Bin 329 -> 0 bytes .../textures/item/emerald_smallpowder.png | Bin 223 -> 0 bytes .../mmdlib/textures/item/emerald_sword.png | Bin 369 -> 0 bytes .../mmdlib/textures/item/gold_arrow.png | Bin 328 -> 0 bytes .../assets/mmdlib/textures/item/gold_bolt.png | Bin 232 -> 0 bytes .../textures/item/gold_bow_pulling_0.png | Bin 372 -> 0 bytes .../textures/item/gold_bow_pulling_1.png | Bin 365 -> 0 bytes .../textures/item/gold_bow_pulling_2.png | Bin 361 -> 0 bytes .../mmdlib/textures/item/gold_bow_standby.png | Bin 367 -> 0 bytes .../mmdlib/textures/item/gold_crackhammer.png | Bin 409 -> 0 bytes .../textures/item/gold_crossbow_pulling_0.png | Bin 481 -> 0 bytes .../textures/item/gold_crossbow_pulling_1.png | Bin 478 -> 0 bytes .../textures/item/gold_crossbow_pulling_2.png | Bin 472 -> 0 bytes .../textures/item/gold_crossbow_standby.png | Bin 472 -> 0 bytes .../assets/mmdlib/textures/item/gold_dust.png | Bin 349 -> 0 bytes .../textures/item/gold_fishing_rod_cast.png | Bin 288 -> 0 bytes .../textures/item/gold_fishing_rod_uncast.png | Bin 333 -> 0 bytes .../assets/mmdlib/textures/item/gold_gear.png | Bin 518 -> 0 bytes .../assets/mmdlib/textures/item/gold_rod.png | Bin 190 -> 0 bytes .../mmdlib/textures/item/gold_scythe.png | Bin 373 -> 0 bytes .../mmdlib/textures/item/gold_shears.png | Bin 394 -> 0 bytes .../mmdlib/textures/item/gold_smallpowder.png | Bin 220 -> 0 bytes .../mmdlib/textures/item/iron_arrow.png | Bin 326 -> 0 bytes .../assets/mmdlib/textures/item/iron_bolt.png | Bin 171 -> 0 bytes .../textures/item/iron_bow_pulling_0.png | Bin 275 -> 0 bytes .../textures/item/iron_bow_pulling_1.png | Bin 277 -> 0 bytes .../textures/item/iron_bow_pulling_2.png | Bin 275 -> 0 bytes .../mmdlib/textures/item/iron_bow_standby.png | Bin 272 -> 0 bytes .../mmdlib/textures/item/iron_crackhammer.png | Bin 496 -> 0 bytes .../textures/item/iron_crossbow_pulling_0.png | Bin 306 -> 0 bytes .../textures/item/iron_crossbow_pulling_1.png | Bin 336 -> 0 bytes .../textures/item/iron_crossbow_pulling_2.png | Bin 339 -> 0 bytes .../textures/item/iron_crossbow_standby.png | Bin 343 -> 0 bytes .../assets/mmdlib/textures/item/iron_dust.png | Bin 326 -> 0 bytes .../textures/item/iron_fishing_rod_cast.png | Bin 334 -> 0 bytes .../textures/item/iron_fishing_rod_uncast.png | Bin 367 -> 0 bytes .../assets/mmdlib/textures/item/iron_gear.png | Bin 631 -> 0 bytes .../assets/mmdlib/textures/item/iron_rod.png | Bin 244 -> 0 bytes .../mmdlib/textures/item/iron_scythe.png | Bin 383 -> 0 bytes .../mmdlib/textures/item/iron_smallpowder.png | Bin 223 -> 0 bytes .../textures/item/lapis_smallpowder.png | Bin 223 -> 0 bytes .../mmdlib/textures/item/obsidian_arrow.png | Bin 334 -> 0 bytes .../mmdlib/textures/item/obsidian_axe.png | Bin 360 -> 0 bytes .../mmdlib/textures/item/obsidian_bolt.png | Bin 258 -> 0 bytes .../mmdlib/textures/item/obsidian_boots.png | Bin 334 -> 0 bytes .../textures/item/obsidian_bow_pulling_0.png | Bin 361 -> 0 bytes .../textures/item/obsidian_bow_pulling_1.png | Bin 361 -> 0 bytes .../textures/item/obsidian_bow_pulling_2.png | Bin 366 -> 0 bytes .../textures/item/obsidian_bow_standby.png | Bin 334 -> 0 bytes .../textures/item/obsidian_chestplate.png | Bin 561 -> 0 bytes .../textures/item/obsidian_crackhammer.png | Bin 435 -> 0 bytes .../item/obsidian_crossbow_pulling_0.png | Bin 484 -> 0 bytes .../item/obsidian_crossbow_pulling_1.png | Bin 484 -> 0 bytes .../item/obsidian_crossbow_pulling_2.png | Bin 487 -> 0 bytes .../item/obsidian_crossbow_standby.png | Bin 472 -> 0 bytes .../mmdlib/textures/item/obsidian_dust.png | Bin 412 -> 0 bytes .../item/obsidian_fishing_rod_cast.png | Bin 334 -> 0 bytes .../item/obsidian_fishing_rod_uncast.png | Bin 358 -> 0 bytes .../mmdlib/textures/item/obsidian_gear.png | Bin 653 -> 0 bytes .../mmdlib/textures/item/obsidian_helmet.png | Bin 314 -> 0 bytes .../mmdlib/textures/item/obsidian_hoe.png | Bin 315 -> 0 bytes .../textures/item/obsidian_horse_armor.png | Bin 517 -> 0 bytes .../mmdlib/textures/item/obsidian_ingot.png | Bin 482 -> 0 bytes .../textures/item/obsidian_leggings.png | Bin 353 -> 0 bytes .../mmdlib/textures/item/obsidian_nugget.png | Bin 239 -> 0 bytes .../mmdlib/textures/item/obsidian_pickaxe.png | Bin 260 -> 0 bytes .../mmdlib/textures/item/obsidian_rod.png | Bin 198 -> 0 bytes .../mmdlib/textures/item/obsidian_scythe.png | Bin 387 -> 0 bytes .../mmdlib/textures/item/obsidian_shears.png | Bin 379 -> 0 bytes .../mmdlib/textures/item/obsidian_shovel.png | Bin 378 -> 0 bytes .../textures/item/obsidian_smallpowder.png | Bin 223 -> 0 bytes .../mmdlib/textures/item/obsidian_sword.png | Bin 348 -> 0 bytes .../mmdlib/textures/item/quartz_arrow.png | Bin 317 -> 0 bytes .../mmdlib/textures/item/quartz_axe.png | Bin 369 -> 0 bytes .../mmdlib/textures/item/quartz_bolt.png | Bin 194 -> 0 bytes .../mmdlib/textures/item/quartz_boots.png | Bin 390 -> 0 bytes .../textures/item/quartz_bow_pulling_0.png | Bin 382 -> 0 bytes .../textures/item/quartz_bow_pulling_1.png | Bin 386 -> 0 bytes .../textures/item/quartz_bow_pulling_2.png | Bin 387 -> 0 bytes .../textures/item/quartz_bow_standby.png | Bin 376 -> 0 bytes .../textures/item/quartz_chestplate.png | Bin 451 -> 0 bytes .../textures/item/quartz_crackhammer.png | Bin 383 -> 0 bytes .../item/quartz_crossbow_pulling_0.png | Bin 430 -> 0 bytes .../item/quartz_crossbow_pulling_1.png | Bin 407 -> 0 bytes .../item/quartz_crossbow_pulling_2.png | Bin 437 -> 0 bytes .../textures/item/quartz_crossbow_standby.png | Bin 423 -> 0 bytes .../mmdlib/textures/item/quartz_dust.png | Bin 352 -> 0 bytes .../textures/item/quartz_fishing_rod_cast.png | Bin 221 -> 0 bytes .../item/quartz_fishing_rod_uncast.png | Bin 259 -> 0 bytes .../mmdlib/textures/item/quartz_gear.png | Bin 629 -> 0 bytes .../mmdlib/textures/item/quartz_helmet.png | Bin 270 -> 0 bytes .../mmdlib/textures/item/quartz_hoe.png | Bin 305 -> 0 bytes .../textures/item/quartz_horse_armor.png | Bin 388 -> 0 bytes .../mmdlib/textures/item/quartz_leggings.png | Bin 234 -> 0 bytes .../mmdlib/textures/item/quartz_nugget.png | Bin 219 -> 0 bytes .../mmdlib/textures/item/quartz_pickaxe.png | Bin 375 -> 0 bytes .../mmdlib/textures/item/quartz_rod.png | Bin 183 -> 0 bytes .../mmdlib/textures/item/quartz_scythe.png | Bin 390 -> 0 bytes .../mmdlib/textures/item/quartz_shears.png | Bin 363 -> 0 bytes .../mmdlib/textures/item/quartz_shovel.png | Bin 323 -> 0 bytes .../textures/item/quartz_smallpowder.png | Bin 223 -> 0 bytes .../mmdlib/textures/item/quartz_sword.png | Bin 368 -> 0 bytes .../mmdlib/textures/item/redstone_ingot.png | Bin 486 -> 0 bytes .../textures/item/redstone_smallpowder.png | Bin 203 -> 0 bytes .../textures/item/stone_crackhammer.png | Bin 375 -> 0 bytes .../mmdlib/textures/item/stone_gear.png | Bin 470 -> 0 bytes .../assets/mmdlib/textures/item/stone_rod.png | Bin 257 -> 0 bytes .../mmdlib/textures/item/stone_scythe.png | Bin 383 -> 0 bytes .../mmdlib/textures/item/wood_crackhammer.png | Bin 411 -> 0 bytes .../assets/mmdlib/textures/item/wood_gear.png | Bin 719 -> 0 bytes .../mmdlib/textures/item/wooden_scythe.png | Bin 387 -> 0 bytes .../textures/models/armor/copper_layer_1.png | Bin 935 -> 0 bytes .../textures/models/armor/copper_layer_2.png | Bin 663 -> 0 bytes .../textures/models/armor/emerald_layer_1.png | Bin 904 -> 0 bytes .../textures/models/armor/emerald_layer_2.png | Bin 652 -> 0 bytes .../models/armor/obsidian_layer_1.png | Bin 1888 -> 0 bytes .../models/armor/obsidian_layer_2.png | Bin 881 -> 0 bytes .../textures/models/armor/quartz_layer_1.png | Bin 888 -> 0 bytes .../textures/models/armor/quartz_layer_2.png | Bin 583 -> 0 bytes .../resources/mmdlib/material/charcoal.json | 35 - src/main/resources/mmdlib/material/coal.json | 31 - .../resources/mmdlib/material/diamond.json | 31 - src/main/resources/mmdlib/material/ender.json | 28 - src/main/resources/mmdlib/material/lapis.json | 28 - .../resources/mmdlib/material/obsidian.json | 32 - .../resources/mmdlib/material/prismarine.json | 28 - .../resources/mmdlib/material/redstone.json | 28 - src/main/resources/mmdlib/material/stone.json | 28 - src/main/resources/mmdlib/material/wood.json | 29 - src/main/resources/mmdlib/schema/screen.xsd | 2 + .../moddev/mc/lib/smoke/ContentSmoke.java | 61 +- .../moddev/mc/lib/smoke/CreativeTabSmoke.java | 72 + .../moddev/mc/lib/smoke/MMDLibGameTests.java | 20 +- .../zone/moddev/mc/lib/smoke/SoundSmoke.java | 71 + .../resources/data/c/tags/item/gears.json | 4 + .../mmdlib/recipe/iron_dust_crushing.json | 0 .../mmdlib/creative_tab/test/workshop.json | 11 + .../resources/mmdlib/material/copper.json | 0 .../resources/mmdlib/material/emerald.json | 0 .../resources/mmdlib/material/gold.json | 0 .../resources/mmdlib/material/iron.json | 0 .../resources/mmdlib/material/quartz.json | 2 +- .../resources/mmdlib/sound/test/buzz.json | 1 + .../resources/mmdlib/sound/test/chime.json | 1 + .../mmdlib/sound_type/test/chiming.json | 5 + .../common/builders/DefinitionLoaderTest.java | 108 + .../common/builders/VanillaExamplesTest.java | 260 -- .../moddev/mc/lib/gui/ScreenLoaderTest.java | 11 +- .../lib/machine/MachineDefinitionsTest.java | 21 + 1631 files changed, 1629 insertions(+), 45084 deletions(-) create mode 100644 docs/creative-tabs.md delete mode 100644 docs/vanilla-extensions.md delete mode 100644 scripts/generate_vanilla_example.py delete mode 100644 scripts/import_basemetals_assets.py delete mode 100644 src/generated/resources/.cache/0e63a5e023ae5b6297d1387d4f9e6bda9039bf56 delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_charcoal.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_coal.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_copper.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_diamond.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_emerald.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_ender.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_gold.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_iron.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_lapis.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_obsidian.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_prismarine.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_quartz.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_redstone.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_stone.json delete mode 100644 src/generated/resources/data/c/tags/fluid/molten_wood.json delete mode 100644 src/generated/resources/data/c/tags/item/arrows.json delete mode 100644 src/generated/resources/data/c/tags/item/dusts/charcoal.json delete mode 100644 src/generated/resources/data/c/tags/item/dusts/coal.json delete mode 100644 src/generated/resources/data/c/tags/item/dusts/copper.json delete mode 100644 src/generated/resources/data/c/tags/item/dusts/diamond.json delete mode 100644 src/generated/resources/data/c/tags/item/dusts/emerald.json delete mode 100644 src/generated/resources/data/c/tags/item/dusts/gold.json delete mode 100644 src/generated/resources/data/c/tags/item/dusts/iron.json delete mode 100644 src/generated/resources/data/c/tags/item/dusts/obsidian.json delete mode 100644 src/generated/resources/data/c/tags/item/dusts/quartz.json delete mode 100644 src/generated/resources/data/c/tags/item/gears.json delete mode 100644 src/generated/resources/data/c/tags/item/gears/copper.json delete mode 100644 src/generated/resources/data/c/tags/item/gears/diamond.json delete mode 100644 src/generated/resources/data/c/tags/item/gears/emerald.json delete mode 100644 src/generated/resources/data/c/tags/item/gears/gold.json delete mode 100644 src/generated/resources/data/c/tags/item/gears/iron.json delete mode 100644 src/generated/resources/data/c/tags/item/gears/obsidian.json delete mode 100644 src/generated/resources/data/c/tags/item/gears/quartz.json delete mode 100644 src/generated/resources/data/c/tags/item/gears/stone.json delete mode 100644 src/generated/resources/data/c/tags/item/gears/wood.json delete mode 100644 src/generated/resources/data/c/tags/item/ingots/obsidian.json delete mode 100644 src/generated/resources/data/c/tags/item/ingots/redstone.json delete mode 100644 src/generated/resources/data/c/tags/item/nuggets/charcoal.json delete mode 100644 src/generated/resources/data/c/tags/item/nuggets/coal.json delete mode 100644 src/generated/resources/data/c/tags/item/nuggets/copper.json delete mode 100644 src/generated/resources/data/c/tags/item/nuggets/diamond.json delete mode 100644 src/generated/resources/data/c/tags/item/nuggets/emerald.json delete mode 100644 src/generated/resources/data/c/tags/item/nuggets/obsidian.json delete mode 100644 src/generated/resources/data/c/tags/item/nuggets/quartz.json delete mode 100644 src/generated/resources/data/c/tags/item/rods/copper.json delete mode 100644 src/generated/resources/data/c/tags/item/rods/diamond.json delete mode 100644 src/generated/resources/data/c/tags/item/rods/emerald.json delete mode 100644 src/generated/resources/data/c/tags/item/rods/gold.json delete mode 100644 src/generated/resources/data/c/tags/item/rods/iron.json delete mode 100644 src/generated/resources/data/c/tags/item/rods/obsidian.json delete mode 100644 src/generated/resources/data/c/tags/item/rods/quartz.json delete mode 100644 src/generated/resources/data/c/tags/item/rods/stone.json delete mode 100644 src/generated/resources/data/minecraft/tags/block/buttons.json delete mode 100644 src/generated/resources/data/minecraft/tags/block/doors.json delete mode 100644 src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json delete mode 100644 src/generated/resources/data/minecraft/tags/block/needs_diamond_tool.json delete mode 100644 src/generated/resources/data/minecraft/tags/block/needs_iron_tool.json delete mode 100644 src/generated/resources/data/minecraft/tags/block/needs_stone_tool.json delete mode 100644 src/generated/resources/data/minecraft/tags/block/pressure_plates.json delete mode 100644 src/generated/resources/data/minecraft/tags/block/slabs.json delete mode 100644 src/generated/resources/data/minecraft/tags/block/stairs.json delete mode 100644 src/generated/resources/data/minecraft/tags/block/trapdoors.json delete mode 100644 src/generated/resources/data/minecraft/tags/block/walls.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/arrows.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/axes.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/armor.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/bow.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/chest_armor.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/crossbow.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/durability.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/fishing.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/foot_armor.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/head_armor.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/leg_armor.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/mining.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/mining_loot.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/sharp_weapon.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/sword.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/enchantable/weapon.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/hoes.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/pickaxes.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/shovels.json delete mode 100644 src/generated/resources/data/minecraft/tags/item/swords.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/charcoal_block.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/charcoal_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/charcoal_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/charcoal_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/charcoal_from_block.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/charcoal_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/charcoal_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/charcoal_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/charcoal_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/coal_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/coal_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/coal_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/coal_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_axe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_bars.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_blend.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_blend_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_boots.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_bow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_button.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_chestplate.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_raw_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_raw_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_from_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_gear.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_helmet.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_hoe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_horse_armor.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_leggings.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_lever.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_pickaxe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_plate.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_shears.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_shield.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_shovel.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_slab.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_sword.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/copper_wall.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_bars.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_blend.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_blend_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_bow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_button.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_door.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_from_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_gear.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_lever.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_shears.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_shield.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_slab.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/diamond_wall.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_axe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_bars.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_boots.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_bow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_button.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_chestplate.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_door.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_gear.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_helmet.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_hoe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_horse_armor.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_leggings.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_lever.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_pickaxe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_shears.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_shield.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_shovel.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_slab.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_sword.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/emerald_wall.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_bars.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_blend.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_blend_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_bow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_button.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_door.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_raw_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_raw_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_from_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_gear.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_lever.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_plate.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_shears.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_shield.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_slab.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/gold_wall.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_blend.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_blend_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_bow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_button.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_raw_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_raw_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_from_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_gear.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_lever.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_plate.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_shield.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_slab.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/iron_wall.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/lapis_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/lapis_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_axe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_bars.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_boots.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_bow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_button.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_chestplate.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_door.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_gear.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_helmet.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_hoe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_horse_armor.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_ingot.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_leggings.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_lever.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_pickaxe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_shears.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_shield.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_shovel.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_slab.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_sword.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/obsidian_wall.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_axe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_bars.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_boots.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_bow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_button.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_chestplate.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_door.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_gear.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_helmet.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_hoe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_horse_armor.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_leggings.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_lever.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_pickaxe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_shears.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_shield.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_shovel.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_sword.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/quartz_wall.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/redstone_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/redstone_ingot.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/redstone_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/stone_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/stone_gear.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/stone_rod.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/stone_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/wood_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/wood_gear.json delete mode 100644 src/generated/resources/data/mmdlib/advancement/recipes/wood_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/example_manifest.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/charcoal_block.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/copper_bars.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/copper_button.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/copper_double_slab.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/copper_lever.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/copper_plate.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/copper_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/copper_slab.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/copper_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/copper_wall.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/diamond_bars.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/diamond_button.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/diamond_door.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/diamond_double_slab.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/diamond_lever.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/diamond_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/diamond_slab.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/diamond_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/diamond_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/diamond_wall.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/emerald_bars.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/emerald_button.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/emerald_door.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/emerald_double_slab.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/emerald_lever.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/emerald_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/emerald_slab.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/emerald_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/emerald_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/emerald_wall.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/gold_bars.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/gold_button.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/gold_door.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/gold_double_slab.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/gold_lever.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/gold_plate.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/gold_slab.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/gold_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/gold_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/gold_wall.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/human_detector.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/iron_button.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/iron_double_slab.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/iron_lever.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/iron_plate.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/iron_slab.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/iron_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/iron_wall.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_bars.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_button.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_door.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_double_slab.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_lever.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_slab.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_wall.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/quartz_bars.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/quartz_button.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/quartz_door.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/quartz_lever.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/quartz_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/quartz_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/loot_table/blocks/quartz_wall.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/charcoal_block.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/charcoal_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/charcoal_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/charcoal_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/charcoal_from_block.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/charcoal_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/charcoal_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/charcoal_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/charcoal_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/coal_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/coal_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/coal_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/coal_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/coal_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/coal_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/coal_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/coal_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_axe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_bars.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_blend.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_blend_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_boots.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_bow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_button.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_chestplate.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_dust_from_raw_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_dust_from_raw_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_from_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_gear.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_helmet.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_hoe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_horse_armor.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_leggings.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_lever.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_pickaxe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_plate.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_shears.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_shield.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_shovel.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_slab.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_sword.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/copper_wall.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_bars.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_blend.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_blend_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_bow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_button.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_door.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_from_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_gear.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_lever.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_shears.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_shield.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_slab.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/diamond_wall.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_axe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_bars.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_boots.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_bow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_button.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_chestplate.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_door.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_gear.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_helmet.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_hoe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_horse_armor.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_leggings.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_lever.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_pickaxe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_shears.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_shield.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_shovel.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_slab.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_sword.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/emerald_wall.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_bars.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_blend.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_blend_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_bow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_button.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_door.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_dust_from_raw_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_dust_from_raw_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_from_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_gear.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_lever.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_plate.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_shears.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_shield.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_slab.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/gold_wall.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_blend.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_blend_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_bow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_button.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_dust_from_raw_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_dust_from_raw_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_from_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_gear.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_lever.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_plate.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_shield.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_slab.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_smallblend.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/iron_wall.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/lapis_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/lapis_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_axe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_bars.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_boots.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_bow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_button.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_chestplate.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_door.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_gear.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_helmet.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_hoe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_horse_armor.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_ingot.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_leggings.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_lever.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_pickaxe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_shears.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_shield.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_shovel.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_slab.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_stairs.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_sword.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/obsidian_wall.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_arrow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_axe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_bars.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_bolt.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_boots.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_bow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_button.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_chestplate.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_crossbow.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_door.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_dust_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_dust_from_block_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_dust_from_ore_crushing.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_dust_smelting.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_fishing_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_from_nuggets.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_gear.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_helmet.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_hoe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_horse_armor.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_leggings.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_lever.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_nugget.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_pickaxe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_pressure_plate.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_shears.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_shield.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_shovel.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_sword.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_trapdoor.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/quartz_wall.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/redstone_from_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/redstone_ingot.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/redstone_smallpowder.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/stone_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/stone_gear.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/stone_rod.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/stone_scythe.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/wood_crackhammer.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/wood_gear.json delete mode 100644 src/generated/resources/data/mmdlib/recipe/wood_scythe.json create mode 100644 src/main/java/zone/moddev/mc/lib/client/MachineSoundsClient.java delete mode 100644 src/main/java/zone/moddev/mc/lib/client/StaticAssetRules.java create mode 100644 src/main/java/zone/moddev/mc/lib/common/runtime/CreativeTabs.java create mode 100644 src/main/java/zone/moddev/mc/lib/common/runtime/SoundTypes.java create mode 100644 src/main/java/zone/moddev/mc/lib/common/types/CreativeTabDefinition.java create mode 100644 src/main/java/zone/moddev/mc/lib/common/types/SoundDefinition.java create mode 100644 src/main/java/zone/moddev/mc/lib/common/types/SoundTypeDefinition.java delete mode 100644 src/main/java/zone/moddev/mc/lib/data/VanillaExampleData.java delete mode 100644 src/main/java/zone/moddev/mc/lib/data/package-info.java create mode 100644 src/main/java/zone/moddev/mc/lib/gui/client/ClickSounds.java delete mode 100644 src/main/resources/assets/mmdlib/blockstates/charcoal_block.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/charcoal_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/coal_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/copper_bars.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/copper_button.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/copper_double_slab.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/copper_lever.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/copper_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/copper_plate.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/copper_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/copper_slab.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/copper_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/copper_wall.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/diamond_bars.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/diamond_button.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/diamond_door.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/diamond_double_slab.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/diamond_lever.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/diamond_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/diamond_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/diamond_slab.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/diamond_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/diamond_trapdoor.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/diamond_wall.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/emerald_bars.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/emerald_button.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/emerald_door.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/emerald_double_slab.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/emerald_lever.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/emerald_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/emerald_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/emerald_slab.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/emerald_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/emerald_trapdoor.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/emerald_wall.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/ender_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/gold_bars.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/gold_button.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/gold_door.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/gold_double_slab.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/gold_lever.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/gold_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/gold_plate.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/gold_slab.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/gold_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/gold_trapdoor.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/gold_wall.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/iron_button.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/iron_double_slab.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/iron_lever.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/iron_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/iron_plate.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/iron_slab.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/iron_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/iron_wall.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/lapis_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/obsidian_bars.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/obsidian_button.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/obsidian_door.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/obsidian_double_slab.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/obsidian_lever.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/obsidian_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/obsidian_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/obsidian_slab.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/obsidian_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/obsidian_trapdoor.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/obsidian_wall.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/prismarine_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/quartz_bars.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/quartz_button.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/quartz_door.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/quartz_lever.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/quartz_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/quartz_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/quartz_trapdoor.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/quartz_wall.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/redstone_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/stone_molten.json delete mode 100644 src/main/resources/assets/mmdlib/blockstates/wood_molten.json delete mode 100644 src/main/resources/assets/mmdlib/imported_assets.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/charcoal_block.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/charcoal_block_coal_block.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_cap.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_cap_alt.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_post.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_post_ends.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_side.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_side_alt.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_button_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_button_polished_blackstone_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_button_polished_blackstone_button_pressed.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_double_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_lever_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_lever_lever_on.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_plate_down.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_plate_east.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_plate_north.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_plate_south.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_plate_up.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_plate_west.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_pressure_plate_polished_blackstone_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_pressure_plate_polished_blackstone_pressure_plate_down.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_pressure_plate_up.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_slab_quartz_block.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_slab_quartz_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_slab_quartz_slab_top.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_stairs_quartz_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_stairs_quartz_stairs_inner.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_stairs_quartz_stairs_outer.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_wall_cobblestone_wall_post.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_wall_cobblestone_wall_side.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_wall_cobblestone_wall_side_tall.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/copper_wall_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_cap.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_cap_alt.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_post.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_post_ends.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_side.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_side_alt.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_button_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_button_polished_blackstone_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_button_polished_blackstone_button_pressed.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_left.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_left_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_right.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_right_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_left.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_left_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_right.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_right_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_double_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_lever_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_lever_lever_on.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_pressure_plate_polished_blackstone_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_pressure_plate_polished_blackstone_pressure_plate_down.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_pressure_plate_up.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_slab_quartz_block.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_slab_quartz_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_slab_quartz_slab_top.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_stairs_quartz_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_stairs_quartz_stairs_inner.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_stairs_quartz_stairs_outer.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_bottom.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_iron_trapdoor_bottom.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_iron_trapdoor_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_iron_trapdoor_top.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_wall_cobblestone_wall_post.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_wall_cobblestone_wall_side.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_wall_cobblestone_wall_side_tall.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/diamond_wall_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_cap.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_cap_alt.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_post.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_post_ends.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_side.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_side_alt.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_button_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_button_polished_blackstone_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_button_polished_blackstone_button_pressed.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_left.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_left_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_right.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_right_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_left.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_left_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_right.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_right_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_double_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_lever_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_lever_lever_on.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_pressure_plate_polished_blackstone_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_pressure_plate_polished_blackstone_pressure_plate_down.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_pressure_plate_up.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_slab_quartz_block.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_slab_quartz_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_slab_quartz_slab_top.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_stairs_quartz_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_stairs_quartz_stairs_inner.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_stairs_quartz_stairs_outer.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_bottom.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_iron_trapdoor_bottom.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_iron_trapdoor_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_iron_trapdoor_top.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_wall_cobblestone_wall_post.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_wall_cobblestone_wall_side.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_wall_cobblestone_wall_side_tall.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/emerald_wall_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_cap.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_cap_alt.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_post.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_post_ends.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_side.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_side_alt.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_button_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_button_polished_blackstone_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_button_polished_blackstone_button_pressed.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_left.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_left_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_right.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_right_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_left.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_left_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_right.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_right_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_double_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_lever_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_lever_lever_on.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_plate_down.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_plate_east.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_plate_north.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_plate_south.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_plate_up.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_plate_west.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_slab_quartz_block.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_slab_quartz_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_slab_quartz_slab_top.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_stairs_quartz_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_stairs_quartz_stairs_inner.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_stairs_quartz_stairs_outer.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_trapdoor_bottom.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_trapdoor_iron_trapdoor_bottom.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_trapdoor_iron_trapdoor_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_trapdoor_iron_trapdoor_top.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_wall_cobblestone_wall_post.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_wall_cobblestone_wall_side.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_wall_cobblestone_wall_side_tall.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/gold_wall_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/half_slab_copper.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/half_slab_diamond.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/half_slab_emerald.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/half_slab_gold.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/half_slab_iron.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/half_slab_obsidian.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_button_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_button_polished_blackstone_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_button_polished_blackstone_button_pressed.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_double_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_lever_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_lever_lever_on.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_plate_down.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_plate_east.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_plate_north.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_plate_south.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_plate_up.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_plate_west.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_slab_quartz_block.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_slab_quartz_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_slab_quartz_slab_top.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_stairs_quartz_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_stairs_quartz_stairs_inner.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_stairs_quartz_stairs_outer.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_wall_cobblestone_wall_post.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_wall_cobblestone_wall_side.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_wall_cobblestone_wall_side_tall.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/iron_wall_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_cap.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_cap_alt.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_post.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_post_ends.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_side.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_side_alt.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_button_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_button_polished_blackstone_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_button_polished_blackstone_button_pressed.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_left.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_left_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_right.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_right_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_left.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_left_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_right.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_right_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_double_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_lever_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_lever_lever_on.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_pressure_plate_polished_blackstone_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_pressure_plate_polished_blackstone_pressure_plate_down.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_pressure_plate_up.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_slab_quartz_block.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_slab_quartz_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_slab_quartz_slab_top.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_stairs_quartz_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_stairs_quartz_stairs_inner.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_stairs_quartz_stairs_outer.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_bottom.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_iron_trapdoor_bottom.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_iron_trapdoor_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_iron_trapdoor_top.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_wall_cobblestone_wall_post.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_wall_cobblestone_wall_side.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_wall_cobblestone_wall_side_tall.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/obsidian_wall_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_cap.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_cap_alt.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_post.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_post_ends.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_side.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_side_alt.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_button_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_button_polished_blackstone_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_button_polished_blackstone_button_pressed.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_left.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_left_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_right.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_right_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_left.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_left_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_right.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_right_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_lever_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_lever_lever_on.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_pressure_plate_polished_blackstone_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_pressure_plate_polished_blackstone_pressure_plate_down.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_pressure_plate_up.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_bottom.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_iron_trapdoor_bottom.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_iron_trapdoor_open.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_iron_trapdoor_top.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_wall_cobblestone_wall_post.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_wall_cobblestone_wall_side.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_wall_cobblestone_wall_side_tall.json delete mode 100644 src/main/resources/assets/mmdlib/models/block/quartz_wall_inventory.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/charcoal_block.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/charcoal_dust.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/charcoal_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/charcoal_nugget.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/charcoal_smallpowder.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/coal_dust.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/coal_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/coal_nugget.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/coal_smallpowder.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_axe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_bars.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_blend.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_bolt.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_boots.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_bow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_bow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_bow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_bow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_chestplate.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_crackhammer.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_crossbow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_crossbow_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_crossbow_firework.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_crossbow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_crossbow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_crossbow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_dust.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_fishing_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_fishing_rod_cast.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_gear.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_helmet.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_hoe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_horse_armor.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_leggings.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_nugget.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_pickaxe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_scythe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_shears.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_shield.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_shield_blocking.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_shovel.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_smallblend.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_smallpowder.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_sword.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/copper_wall.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_bars.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_blend.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_bolt.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_bow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_bow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_bow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_bow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_crackhammer.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_crossbow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_crossbow_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_crossbow_firework.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_crossbow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_crossbow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_crossbow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_door.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_dust.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_fishing_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_fishing_rod_cast.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_gear.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_nugget.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_scythe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_shears.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_shield.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_shield_blocking.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_smallblend.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_smallpowder.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_trapdoor.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/diamond_wall.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/door_item.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_axe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_bars.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_bolt.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_boots.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_bow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_bow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_bow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_bow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_chestplate.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_crackhammer.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_crossbow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_crossbow_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_crossbow_firework.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_crossbow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_crossbow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_crossbow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_door.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_dust.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_fishing_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_fishing_rod_cast.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_gear.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_helmet.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_hoe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_horse_armor.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_leggings.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_nugget.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_pickaxe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_scythe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_shears.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_shield.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_shield_blocking.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_shovel.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_smallpowder.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_sword.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_trapdoor.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/emerald_wall.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/ender_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_bars.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_blend.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_bolt.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_bow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_bow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_bow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_bow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_crackhammer.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_crossbow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_crossbow_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_crossbow_firework.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_crossbow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_crossbow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_crossbow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_door.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_dust.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_fishing_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_fishing_rod_cast.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_gear.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_scythe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_shears.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_shield.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_shield_blocking.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_smallblend.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_smallpowder.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_trapdoor.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/gold_wall.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_blend.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_bolt.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_bow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_bow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_bow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_bow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_crackhammer.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_crossbow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_crossbow_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_crossbow_firework.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_crossbow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_crossbow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_crossbow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_dust.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_fishing_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_fishing_rod_cast.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_gear.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_scythe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_shield.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_shield_blocking.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_smallblend.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_smallpowder.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/iron_wall.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/lapis_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/lapis_smallpowder.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_axe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_bars.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_bolt.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_boots.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_bow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_bow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_bow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_bow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_chestplate.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_crackhammer.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_crossbow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_firework.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_door.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_dust.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_fishing_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_fishing_rod_cast.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_gear.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_helmet.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_hoe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_horse_armor.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_ingot.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_leggings.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_nugget.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_pickaxe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_scythe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_shears.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_shield.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_shield_blocking.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_shovel.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_slab.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_smallpowder.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_stairs.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_sword.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_trapdoor.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/obsidian_wall.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/prismarine_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_axe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_bars.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_bolt.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_boots.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_bow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_bow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_bow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_bow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_button.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_chestplate.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_crackhammer.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_crossbow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_crossbow_arrow.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_crossbow_firework.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_crossbow_pulling_0.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_crossbow_pulling_1.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_crossbow_pulling_2.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_door.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_dust.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_fishing_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_fishing_rod_cast.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_gear.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_helmet.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_hoe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_horse_armor.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_leggings.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_lever.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_nugget.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_pickaxe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_pressure_plate.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_scythe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_shears.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_shield.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_shield_blocking.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_shovel.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_smallpowder.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_sword.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_trapdoor.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/quartz_wall.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/redstone_ingot.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/redstone_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/redstone_smallpowder.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/stone_crackhammer.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/stone_gear.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/stone_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/stone_rod.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/stone_scythe.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/wood_crackhammer.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/wood_gear.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/wood_molten_bucket.json delete mode 100644 src/main/resources/assets/mmdlib/models/item/wood_scythe.json delete mode 100644 src/main/resources/assets/mmdlib/textures/block/charcoal_block.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/copper_bars.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/copper_block.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/diamond_bars.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/diamond_door_lower.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/diamond_door_upper.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/diamond_trapdoor.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/emerald_bars.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/emerald_door_lower.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/emerald_door_upper.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/emerald_trapdoor.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/gold_bars.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/gold_door_lower.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/gold_door_upper.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/gold_trapdoor.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/obsidian_bars.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/obsidian_door_lower.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/obsidian_door_upper.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/obsidian_trapdoor.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/quartz_bars.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/quartz_door_lower.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/quartz_door_upper.png delete mode 100644 src/main/resources/assets/mmdlib/textures/block/quartz_trapdoor.png delete mode 100644 src/main/resources/assets/mmdlib/textures/entity/horse/armor/horse_armor_copper.png delete mode 100644 src/main/resources/assets/mmdlib/textures/entity/horse/armor/horse_armor_emerald.png delete mode 100644 src/main/resources/assets/mmdlib/textures/entity/horse/armor/horse_armor_obsidian.png delete mode 100644 src/main/resources/assets/mmdlib/textures/entity/horse/armor/horse_armor_quartz.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/carbon_dust.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/charcoal_nugget.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/coal_nugget.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/coal_smallpowder.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_arrow.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_axe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_bolt.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_boots.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_bow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_bow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_bow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_bow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_chestplate.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_crackhammer.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_crossbow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_crossbow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_crossbow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_crossbow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_dust.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_fishing_rod_cast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_fishing_rod_uncast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_gear.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_helmet.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_hoe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_horse_armor.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_leggings.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_nugget.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_pickaxe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_rod.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_scythe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_shears.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_shovel.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_smallpowder.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/copper_sword.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_arrow.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_bolt.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_bow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_bow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_bow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_bow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_crackhammer.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_crossbow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_crossbow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_crossbow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_crossbow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_dust.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_fishing_rod_cast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_fishing_rod_uncast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_gear.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_nugget.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_rod.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_scythe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_shears.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/diamond_smallpowder.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_arrow.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_axe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_bolt.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_boots.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_bow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_bow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_bow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_bow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_chestplate.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_crackhammer.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_crossbow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_crossbow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_crossbow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_crossbow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_dust.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_fishing_rod_cast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_fishing_rod_uncast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_gear.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_helmet.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_hoe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_horse_armor.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_leggings.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_nugget.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_pickaxe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_rod.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_scythe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_shears.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_shovel.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_smallpowder.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/emerald_sword.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_arrow.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_bolt.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_bow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_bow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_bow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_bow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_crackhammer.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_crossbow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_crossbow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_crossbow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_crossbow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_dust.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_fishing_rod_cast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_fishing_rod_uncast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_gear.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_rod.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_scythe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_shears.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/gold_smallpowder.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_arrow.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_bolt.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_bow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_bow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_bow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_bow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_crackhammer.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_crossbow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_crossbow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_crossbow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_crossbow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_dust.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_fishing_rod_cast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_fishing_rod_uncast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_gear.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_rod.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_scythe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/iron_smallpowder.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/lapis_smallpowder.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_arrow.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_axe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_bolt.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_boots.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_bow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_bow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_bow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_bow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_chestplate.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_crackhammer.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_crossbow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_crossbow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_crossbow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_crossbow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_dust.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_fishing_rod_cast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_fishing_rod_uncast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_gear.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_helmet.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_hoe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_horse_armor.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_ingot.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_leggings.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_nugget.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_pickaxe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_rod.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_scythe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_shears.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_shovel.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_smallpowder.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/obsidian_sword.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_arrow.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_axe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_bolt.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_boots.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_bow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_bow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_bow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_bow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_chestplate.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_crackhammer.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_crossbow_pulling_0.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_crossbow_pulling_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_crossbow_pulling_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_crossbow_standby.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_dust.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_fishing_rod_cast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_fishing_rod_uncast.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_gear.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_helmet.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_hoe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_horse_armor.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_leggings.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_nugget.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_pickaxe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_rod.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_scythe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_shears.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_shovel.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_smallpowder.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/quartz_sword.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/redstone_ingot.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/redstone_smallpowder.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/stone_crackhammer.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/stone_gear.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/stone_rod.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/stone_scythe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/wood_crackhammer.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/wood_gear.png delete mode 100644 src/main/resources/assets/mmdlib/textures/item/wooden_scythe.png delete mode 100644 src/main/resources/assets/mmdlib/textures/models/armor/copper_layer_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/models/armor/copper_layer_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/models/armor/emerald_layer_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/models/armor/emerald_layer_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/models/armor/obsidian_layer_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/models/armor/obsidian_layer_2.png delete mode 100644 src/main/resources/assets/mmdlib/textures/models/armor/quartz_layer_1.png delete mode 100644 src/main/resources/assets/mmdlib/textures/models/armor/quartz_layer_2.png delete mode 100644 src/main/resources/mmdlib/material/charcoal.json delete mode 100644 src/main/resources/mmdlib/material/coal.json delete mode 100644 src/main/resources/mmdlib/material/diamond.json delete mode 100644 src/main/resources/mmdlib/material/ender.json delete mode 100644 src/main/resources/mmdlib/material/lapis.json delete mode 100644 src/main/resources/mmdlib/material/obsidian.json delete mode 100644 src/main/resources/mmdlib/material/prismarine.json delete mode 100644 src/main/resources/mmdlib/material/redstone.json delete mode 100644 src/main/resources/mmdlib/material/stone.json delete mode 100644 src/main/resources/mmdlib/material/wood.json create mode 100644 src/runtimeTest/java/zone/moddev/mc/lib/smoke/CreativeTabSmoke.java create mode 100644 src/runtimeTest/java/zone/moddev/mc/lib/smoke/SoundSmoke.java create mode 100644 src/runtimeTest/resources/data/c/tags/item/gears.json rename src/{generated => runtimeTest}/resources/data/mmdlib/recipe/iron_dust_crushing.json (100%) create mode 100644 src/runtimeTest/resources/mmdlib/creative_tab/test/workshop.json rename src/{main => runtimeTest}/resources/mmdlib/material/copper.json (100%) rename src/{main => runtimeTest}/resources/mmdlib/material/emerald.json (100%) rename src/{main => runtimeTest}/resources/mmdlib/material/gold.json (100%) rename src/{main => runtimeTest}/resources/mmdlib/material/iron.json (100%) rename src/{main => runtimeTest}/resources/mmdlib/material/quartz.json (95%) create mode 100644 src/runtimeTest/resources/mmdlib/sound/test/buzz.json create mode 100644 src/runtimeTest/resources/mmdlib/sound/test/chime.json create mode 100644 src/runtimeTest/resources/mmdlib/sound_type/test/chiming.json delete mode 100644 src/test/java/zone/moddev/mc/lib/common/builders/VanillaExamplesTest.java diff --git a/CHANGELOG.md b/CHANGELOG.md index c9b9df6a..494f2b63 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,54 @@ # Changelog +## Unreleased — 2.0.2 + +- Update NeoForge to 21.1.265 (from 21.1.247); it is now the minimum NeoForge + version MMDLib requires. Update the Gradle wrapper to 9.9.1 (from 9.8.2). +- Add data-driven sound events: each `mmdlib/sound/.json` registers the + sound event `:` at startup, with an optional fixed hearing `range`. + Audio comes from `sounds.json` as usual. MMDLib registers its own namespace's; + other mods queue theirs with `RuntimeContentRegistrar.queueSound`, and + `MMDLib.sounds()` lists them all. +- Play sounds from data: + - Blocks: a block's `sound` (or a material's `block_sound`) can now name a sound + set declared in `mmdlib/sound_type/.json`, choosing the break, step, + place, hit and fall sounds, volume and pitch, over a vanilla `base` set. + Vanilla names such as `"metal"` work as before. + - Screens: any element can have a `click-sound`, played for the player when it + is clicked. + - XML machines: `` takes a `running-sound`, looped at the machine + while a cycle runs, and a `finish-sound`, played when a cycle completes. + - CraftTweaker scripts can't set these yet. +- Add creative tabs from data: each `mmdlib/creative_tab/.json` describes + the tab `:`, with its contents in order (items, `#tags` and whole + materials, each item shown once), a translated title with an optional fallback, + an icon, `before`/`after` placement and an optional search bar. + `CreativeTabDefinition.builder()` builds the same in Java. MMDLib registers its + own namespace's; other mods queue theirs with `RuntimeContentRegistrar.queueTab`, + and `MMDLib.creativeTabs()` lists them all. Not yet available to CraftTweaker + scripts. +- Remove the vanilla extensions: the fifteen bundled materials (wood, stone, iron, + gold, copper, diamond, coal, charcoal, emerald, ender, quartz, obsidian, lapis, + prismarine, redstone) with their tools, armor, decorative blocks, ammunition, + crackhammers, dusts, gears and molten fluids, plus their art, recipes, loot + tables and tags. They now live in BaseMetals 4.0. MMDLib registers no materials + of its own; script-defined and standalone content is unaffected. +- **Worlds:** items and blocks with the removed `mmdlib:` IDs (such as + `mmdlib:iron_crackhammer` or `mmdlib:copper_molten`) disappear from existing + worlds when MMDLib is updated. +- The release jar no longer contains the data generator for that content, which + ran an external Python script. +- The human detector's recipe needs `#c:gears`, which MMDLib no longer supplies; + it is craftable when another mod (such as BaseMetals) adds gears. +- MMDLib's creative tab is now titled "MMDLib" (it was "MMDLib: Vanilla + Extensions"); it holds MMDLib's standalone and script-defined items. +- For mods built on MMDLib: + - `MachineDefinition` has a new `sounds` component; code constructing one + directly must pass `MachineDefinition.Sounds.NONE` or the sounds it wants. + - `DefinitionLoader.Loaded` and `Common.Clicks` have new components; their + previous constructors remain. + - `StaticAssetRules`, which only served the removed artwork, is gone. + ## Unreleased — CraftTweaker integration Changes on `crafttweaker-integration` since `master-2.0-1.21.1-neo`. diff --git a/build.gradle b/build.gradle index 78708a83..f47e4635 100644 --- a/build.gradle +++ b/build.gradle @@ -111,11 +111,6 @@ neoForge { } data { data() - systemProperty 'mmdlib.projectDir', project.layout.projectDirectory.asFile.absolutePath - systemProperty 'mmdlib.python', providers.gradleProperty('mmdlibPython').getOrElse('python3') - if (providers.gradleProperty('mmdlibMinecraftAssets').isPresent()) { - systemProperty 'mmdlib.minecraftAssets', providers.gradleProperty('mmdlibMinecraftAssets').get() - } programArguments.addAll '--mod', mod_id, '--all', '--output', file('src/generated/resources').absolutePath, '--existing', file('src/main/resources').absolutePath } diff --git a/docs/block-builder.md b/docs/block-builder.md index cfe11b3c..a12e02cf 100644 --- a/docs/block-builder.md +++ b/docs/block-builder.md @@ -59,6 +59,11 @@ boundary. The same codec supports NbtOps. Example: } ``` +`sound` is either one of vanilla's block sound sets by name (`stone`, `wood`, +`metal`, ...) or the ID of a sound set declared in `mmdlib/sound_type/` (see +[block sound sets](definition-loading.md#block-sound-sets)). A material's +`runtime.block_sound` takes the same values. + Name can come from the resource path via `new BlockParser(templateId, json)`; conflicting embedded names fail. Properties are nested under `properties`. `has_item` defaults true and cannot be false alongside an explicit item template. diff --git a/docs/creative-tabs.md b/docs/creative-tabs.md new file mode 100644 index 00000000..0bf7b930 --- /dev/null +++ b/docs/creative-tabs.md @@ -0,0 +1,96 @@ +# Creative tabs + +A mod using MMDLib can describe its creative tabs in JSON, next to its material and +other definitions. Each file in `mmdlib/creative_tab/` becomes one tab: + +```text +src/main/resources/mmdlib/ + material/copper.json + creative_tab/tools.json -> tab example:tools + creative_tab/blocks/deco.json -> tab example:blocks/deco +``` + +The tab's ID is the mod's ID and the file's path below `creative_tab/`, without +`.json`, as for every other [definition file](definition-loading.md). + +## The file + +```json +{ + "title_fallback": "Example Tools", + "icon": "example:copper_hammer", + "contents": [ + { "material": "example:copper" }, + "example:copper_hammer", + "#c:gears" + ], + "after": ["minecraft:tools_and_utilities"], + "search_bar": true +} +``` + +Only `contents` is required. + +| Field | Meaning | +|---|---| +| `contents` | What the tab shows, in order. Each entry is one of: an item ID (`"example:copper_hammer"`); an item tag, with `#` (`"#c:gears"`); or `{"material": "example:copper"}`, every registered item of that material. | +| `title` | The title's translation key. Defaults to `itemGroup..`, with `/` in the path written as `.`: `itemGroup.example.tools`, `itemGroup.example.blocks.deco`. | +| `title_fallback` | The title shown when no language file has the key, so a tab reads properly before it is translated. | +| `icon` | The item shown on the tab. Defaults to the first item or material entry in `contents`; a tab whose contents are all tags needs one. | +| `before`, `after` | Tab IDs this tab is placed before or after, such as `"minecraft:combat"`. | +| `search_bar` | `true` gives the tab a search bar. | + +An item appears once, where it is first listed: a tag or material that includes an +item already shown does not repeat it. Items whose feature flags are disabled are +left out. + +## When it is checked + +Files are read at startup, with the other definitions; a malformed file, or a tab +of only tags without an `icon`, stops loading with the file named. Once every +registry is complete, an `icon` or item entry naming an unknown item, or a +material with no registered items, also stops loading, naming the tab. A `before` +or `after` tab that is not registered is only logged as a warning, since it may +belong to a mod that is not installed; that placement is then ignored. + +Tags are filled in when the game builds the tab, so tags from datapacks work. + +## Registering the tabs + +MMDLib registers the tabs in its own namespace. As with materials, your mod +registers its own, through its `RuntimeContentRegistrar`. `MMDLib.creativeTabs()` +lists every tab file; queue yours once loading is done: + +```java +MMDLib.creativeTabs().forEach((id, tab) -> { + if (id.getNamespace().equals("example")) + registrar.queueTab(id, tab); +}); +``` + +`queueTab` returns the tab's `DeferredHolder`. It only takes IDs in the +registrar's namespace, and not `:materials`, which is the registrar's own tab. + +## Building a tab in code + +`CreativeTabDefinition.builder()` makes the same definition in Java; each method +matches a JSON field: + +```java +registrar.queueTab(ResourceLocation.parse("example:tools"), + CreativeTabDefinition.builder() + .title("itemGroup.example.tools", "Example Tools") + .icon(ResourceLocation.parse("example:copper_hammer")) + .material(ResourceLocation.parse("example:copper")) + .item(ResourceLocation.parse("example:copper_hammer")) + .tag(ResourceLocation.parse("c:gears")) + .after(ResourceLocation.parse("minecraft:tools_and_utilities")) + .searchBar() + .build()); +``` + +## The materials tab + +Every registrar also has its automatic `:materials` tab, holding every item it +registers; its title is the translation key `itemGroup..materials`. It is +unchanged by tab files, so an item listed in your own tab also appears there. diff --git a/docs/data-modules.md b/docs/data-modules.md index b5a98683..7d9b9d1f 100644 --- a/docs/data-modules.md +++ b/docs/data-modules.md @@ -82,9 +82,9 @@ A material can select those modules through its existing sections: The `factory` ID selects executable behavior independently of the module ID. Register an `ItemImplementation` or `BlockImplementation` once with `registerItemImplementation` or `registerBlockImplementation`. Its contract supplies the runtime class and creates the object from a material and bound definition; an overload can decode `FactoryData`. New data variants can reuse that behavior without writing another type factory. Existing code-defined `ItemTypeFactory` and `BlockTypeFactory` extensions remain supported. -Planning does not instantiate Minecraft objects or require behavior implementations to be resolved. Runtime queueing resolves the selected implementation and reports missing handlers. The bundled files provide baseline definitions. RuntimeContentRegistrar applies supported built-in forms (and registered custom item/block implementations) after loading; MMDLib queues its own vanilla examples through it. The catalog loader itself does not construct game objects. +Planning does not instantiate Minecraft objects or require behavior implementations to be resolved. Runtime queueing resolves the selected implementation and reports missing handlers. The bundled files provide baseline definitions. RuntimeContentRegistrar applies supported built-in forms (and registered custom item/block implementations) after loading. The catalog loader itself does not construct game objects. -This is the shared data layer for datapack-defined materials, not yet automatic world datapack discovery. There is no world-pack reload listener here. Minecraft item, block, entity, and fluid registry entries must be created during startup, so introducing new registered forms requires an early pack-loading stage and a restart. Runtime registration and resource generation remain distinct stages. The vanilla example includes a shared registrar, static artwork, and a maintained gameplay-data generator; other mods supply their appropriate assets and recipes. Template tag metadata alone does not publish Minecraft tags. +This is the shared data layer for datapack-defined materials, not yet automatic world datapack discovery. There is no world-pack reload listener here. Minecraft item, block, entity, and fluid registry entries must be created during startup, so introducing new registered forms requires an early pack-loading stage and a restart. Runtime registration and resource generation remain distinct stages. Mods supply their own assets and recipes. Template tag metadata alone does not publish Minecraft tags. The optional `part` object defines form metadata and aliases; see diff --git a/docs/definition-loading.md b/docs/definition-loading.md index c2afba43..75134163 100644 --- a/docs/definition-loading.md +++ b/docs/definition-loading.md @@ -11,6 +11,9 @@ src/main/resources/mmdlib/ fluid/coolant.json extension/armor_effects.json material/copper.json + sound/machine/hum.json + sound_type/steel_plate.json + creative_tab/tools.json machine/simple_crusher.xml ``` @@ -102,11 +105,79 @@ Like materials, standalone blocks and items in another mod's namespace are only registered when that mod queues them on its own `RuntimeContentRegistrar` (`MMDLib.standaloneBlocks()` / `standaloneItems()`, filtered to its namespace). +## Sound events + +`mmdlib/sound/.json` declares one sound event, with the usual ID: for mod ID +`example`, `example:mmdlib/sound/machine/hum.json` is the sound event +`example:machine/hum`. The file holds one optional setting: + +```json +{ "range": 24 } +``` + +* `range`: the fixed distance in blocks the sound can be heard from, whatever + volume it is played at. Leave it out (an empty `{}` file) for Minecraft's + default, which is 16 blocks, growing with volumes above 1. + +The file only registers the event. What it sounds like is defined as for any +other sound: an entry for `machine/hum` in `assets/example/sounds.json` naming the +`.ogg` files and an optional subtitle, in the mod or in a resource pack. A +registered event with no `sounds.json` entry plays nothing. + +Registration happens at startup, like items and blocks: adding a sound event needs +a restart. MMDLib registers the sound events in its own namespace. As with +materials, another mod registers its own: `MMDLib.sounds()` lists every declared +event, and `RuntimeContentRegistrar.queueSound(id, definition)` queues one, for +IDs in that registrar's namespace only: + +```java +MMDLib.sounds().forEach((id, sound) -> { + if (id.getNamespace().equals("example")) + registrar.queueSound(id, sound); +}); +``` + +Once registered, the event works anywhere Minecraft takes a sound event ID: the +`/playsound` command, jukebox songs, goat-horn instruments and enchantment effects +in datapacks, and code playing it through its registry holder. + +## Creative tabs + +`mmdlib/creative_tab/.json` describes one creative tab: its title, icon, +placement and contents (items, item tags and whole materials). See +[creative tabs](creative-tabs.md). + +## Block sound sets + +A block's `sound` (and a material's `runtime.block_sound`) is either one of +vanilla's sound sets by name, such as `"metal"`, or the ID of a sound set declared +in `mmdlib/sound_type/.json`, such as `"example:steel_plate"`: + +```json +{ + "base": "metal", + "place": "example:block/steel_place", + "step": "example:block/steel_step", + "pitch": 0.9 +} +``` + +* `break`, `step`, `place`, `hit`, `fall`: the sound event played when the block is + broken, walked on, placed, mined and landed on. Each can be any registered sound + event: vanilla's, one from `mmdlib/sound/`, or another mod's. +* `volume`, `pitch`: how all of them play. +* `base`: the vanilla sound set anything left out comes from; defaults to `stone`. + It must be a vanilla name, not another declared set. + +Sound sets are not registry entries, so a block in any namespace can use any +declared set. A block naming an unknown set fails loading, naming the block; a set +naming an unregistered sound event fails when the first block using it is created. + ## Stages 1. Discover extension files in parallel across mod files and resolve all handlers. -2. After that phase completes, discover/decode item, block, and fluid modules in - parallel across mod files. Collect material paths without decoding them. +2. After that phase completes, discover/decode item, block, and fluid modules and + sound events in parallel across mod files. Collect material paths without decoding them. 3. Merge results in a defined order and install the modules, rejecting duplicate IDs. 4. Call each definition source registered with `MaterialExtensions.registerDefinitionSource`, such as MMDLib's @@ -121,7 +192,7 @@ registered when that mod queues them on its own `RuntimeContentRegistrar` file (or source) and definition named. A source material, standalone block or item whose ID matches a file's, or another source's, fails loading. 6. Retain results, index their item and block definitions (and owning materials) - for the runtime event bridge, queue MMDLib's playable example content, and + for the runtime event bridge, queue MMDLib's own content and sound events, and publish definitions during NeoForge registry events. Missing folders and non-JSON files are skipped. Nested JSON files are supported. @@ -153,7 +224,7 @@ var loaded = DefinitionLoader.load(List.of(source), extensions, installedModPred var materials = loaded.materials(); ``` -`definitionRoot` contains the five section folders. It can be a directory or a +`definitionRoot` contains the section folders described above. It can be a directory or a path in a mounted ZIP filesystem. The caller owns any mounted filesystem and must keep it open until `load` returns. The loader closes every traversal/reader it opens, but never closes its caller's filesystem. All schema choice and ordering @@ -166,7 +237,7 @@ The published declaration tables are **MMDLib definition registries**. Minecraft DeferredRegisters. Other mods can use that registrar for supported built-in forms, provide custom item/block implementation factories, or own their runtime registrar. Machine and custom world-entity wiring still uses its dedicated -factory APIs. See [the playable vanilla example](vanilla-extensions.md). This stage does not discover enabled world datapacks or add registry IDs on +factory APIs. This stage does not discover enabled world datapacks or add registry IDs on ordinary datapack reload. `DefinitionLoaderTest` (JUnit) checks cross-mod module and handler references, delayed diff --git a/docs/fluid-builder.md b/docs/fluid-builder.md index 569d1cae..5c886c0e 100644 --- a/docs/fluid-builder.md +++ b/docs/fluid-builder.md @@ -68,7 +68,7 @@ FLUID_TYPE, FLUID, BLOCK, and ITEM registries. A later material content factory must create/register the type, source, flowing variant, liquid block, and bucket using deferred suppliers for their circular references. This builder does not register fluids, provide runtime flow behavior, install renderers, generate tags, -or implement interaction callbacks. The startup loader now loads material plans, and RuntimeContentRegistrar applies their fluid families; see [the vanilla example](vanilla-extensions.md). +or implement interaction callbacks. The startup loader now loads material plans, and RuntimeContentRegistrar applies their fluid families. `FluidBuilderTest` (JUnit, part of `./gradlew check`) covers material isolation, family IDs, validation, optional companion definitions, and JSON/NBT round trips. diff --git a/docs/gui-screens.md b/docs/gui-screens.md index ffdce750..fe1e6a45 100644 --- a/docs/gui-screens.md +++ b/docs/gui-screens.md @@ -2030,6 +2030,7 @@ and some values (ProjectE's EMC, for one) exceed even a Java `long`. | `tooltip-shift` | client | Detailed tooltip shown while Shift is held; a "Shift for more" hint is added automatically | | `on-click`, `on-right-click` | server | Handler IDs from extension files; the handler receives the player, menu, element, and held modifier keys | | `on-shift-click`, `on-shift-right-click` | server | Optional: used instead of the plain handler while Shift is held | +| `click-sound` | client only | Sound event ID played for the player when the element is clicked, as an interface sound like vanilla's button click. Any sound in a `sounds.json` works, registered or not; see [sound events](definition-loading.md#sound-events) | | `interaction`, `interaction-target` | server | Reusable registered behavior and its screen-authored target; supported on every element except inventory slots | | `on-hover` | client only | Handler run when the mouse enters and leaves the element; display only, it cannot change game state | | `hover-shows` | client | ID of an element to show while hovering, without any handler | diff --git a/docs/material-factory.md b/docs/material-factory.md index 042b1b69..c3d876cb 100644 --- a/docs/material-factory.md +++ b/docs/material-factory.md @@ -118,4 +118,4 @@ MaterialFactory results also expose custom definitions in extraItems/extraBlocks See [data-defined content modules](data-modules.md) for the bundled baseline, pack schemas, overrides, and current runtime integration limits. -See [the maintained vanilla extensions](vanilla-extensions.md) for a complete, playable use of the same data and runtime APIs. +BaseMetals 4.0 is a complete, playable use of the same data and runtime APIs. diff --git a/docs/mod-author-guide.md b/docs/mod-author-guide.md index 330c8dde..1477e0e4 100644 --- a/docs/mod-author-guide.md +++ b/docs/mod-author-guide.md @@ -16,7 +16,8 @@ available for mods that own their loading stage. `RuntimeContentRegistrar` can apply supported built-in plans to Minecraft registries, including ammunition, armor, stateful blocks, fluid families, and -client hooks. MMDLib uses it for its [playable vanilla extensions](vanilla-extensions.md). +client hooks. MMDLib itself ships no materials; BaseMetals 4.0 is a complete +example, including the extra forms for vanilla materials that MMDLib 2.0 used to ship. Mods must still supply their assets/recipes, or a generator appropriate to their forms. Powered item-processing machines can use [XML definitions](xml-machines.md), including inherited storage, generated screens and dynamic recipes. More specialized @@ -378,8 +379,7 @@ item helper rather than the whole application layer. ## 6. Add resources and recipes for the registered objects -The vanilla example includes static artwork and a maintained gameplay-data generator. Other mods can -supply resources by hand or through their own datagen providers; arbitrary mod +Mods supply resources by hand or through their own datagen providers; arbitrary mod assets are not inferred automatically from a material definition. * **Item models/textures:** every registered item, including ammunition and block @@ -403,8 +403,10 @@ assets are not inferred automatically from a material definition. * **Ore world generation:** supply configured/placed features and biome/dimension integration if ores should occur naturally. Selecting an ore part does not schedule world generation. -* **Translations and creative tabs:** supply display names and include the actual - registered item holders in your mod's creative tab. +* **Translations and creative tabs:** supply display names. Your registrar's + `:materials` tab holds every item it registers; for tabs of your own, list + items, tags and whole materials in `mmdlib/creative_tab/` files (see + [creative tabs](creative-tabs.md)). For example, the repair tag `data/c/tags/item/ingots/orichalcum.json`: @@ -485,4 +487,4 @@ See [load-time method events](method-events.md) for `events` extension arrays, p See [startup definition loading](definition-loading.md) for folder dispatch, IDs, loading stages, and access to loaded material plans. -See [the maintained vanilla extensions](vanilla-extensions.md) for a complete, playable use of the same data and runtime APIs. +BaseMetals 4.0 is a complete, playable use of the same data and runtime APIs. diff --git a/docs/roadmap.md b/docs/roadmap.md index 4e14541e..d2b8514c 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -27,12 +27,13 @@ The policy choices below remain open; these items are not implemented or verifie [RuntimeProperties.item](../src/main/java/zone/moddev/mc/lib/common/runtime/RuntimeProperties.java), [StandardItems.Basic](../src/main/java/zone/moddev/mc/lib/common/runtime/StandardItems.java). -- [ ] **Creative-tab membership and custom tabs.** First apply existing `group` - and `creative_menu_stacks` declarations to the requested vanilla or modded tabs. - Then add public custom-tab definitions/registration for Java and JSON, with - CraftTweaker wrappers using that same path: ID, translated title, icon stack, - contents, relative placement, and basic presentation. Use the public mechanism - for MMDLib's own materials tab. +- [ ] **Creative-tab membership and custom tabs.** Custom tabs are done for JSON + and Java ([creative tabs](creative-tabs.md)): ID, translated title with fallback, + icon, ordered contents (items, tags, materials), relative placement and a search + bar. Still to do: apply items' existing `group` and `creative_menu_stacks` + declarations to vanilla or modded tabs; CraftTweaker wrappers using the same + path; and moving MMDLib's own materials tab (and the XML machines' tab) onto the + public mechanism. **Decisions needed:** duplicate entries, ordering, visibility, missing tab IDs, default materials-tab membership for explicitly assigned items, and modern component-aware stack definitions versus the existing legacy `tag` field. diff --git a/docs/runtime-behaviors.md b/docs/runtime-behaviors.md index ed9991ad..6dd4fc2b 100644 --- a/docs/runtime-behaviors.md +++ b/docs/runtime-behaviors.md @@ -242,9 +242,8 @@ This pass does not turn tag metadata into generated resources for each material. `RuntimeContentRegistrar` applies the built-in item/block helpers, material-aware arrow/bolt classes, and fluid families to actual registries. Client rendering and -fluid extensions are installed by the client-only runtime subscriber. MMDLib's -[vanilla example](vanilla-extensions.md) exercises this route; custom machinery, -and world entities still need their specific APIs. Event bindings on loaded item, +fluid extensions are installed by the client-only runtime subscriber. Custom +machinery and world entities still need their specific APIs. Event bindings on loaded item, block, and material definitions are dispatched by the runtime event bridge. `StandardItems` by itself deliberately rejects ammunition instead of substituting an item that cannot shoot. diff --git a/docs/vanilla-extensions.md b/docs/vanilla-extensions.md deleted file mode 100644 index 729915ac..00000000 --- a/docs/vanilla-extensions.md +++ /dev/null @@ -1,161 +0,0 @@ -# Maintained vanilla extensions - -MMDLib uses its own loader, codecs, material factory, and runtime registration API -to extend vanilla materials. The definitions live in -`src/main/resources/mmdlib/material/`; there is no Java table of material names or -per-material registration loop. The imported `content/ModContent.java` is a -reference only and remains outside the production source tree. - -The fifteen shipped materials are wood, stone, iron, gold, copper, diamond, coal, -charcoal, emerald, ender, quartz, obsidian, lapis, prismarine, and redstone. Their -hardness, strength, magic affinity, and ARGB colors preserve the historical 1.x -table supplied for this rewrite. Repair items, mining restriction tags, base -blocks, door interaction types, sounds, map colors, and armor texture/tint choices -are data references in the optional `runtime` object. - -## What is added - -The JSON selections follow the reference's `registerVanillaBits` behavior: - -- Decorative diamond, emerald, gold, obsidian, iron, and quartz forms, with their - placement/redstone logic; iron and gold plates and a fuel-bearing charcoal block. -- Additional ranged/utility equipment for those six materials, including arrows - and bolts. Iron shears and existing vanilla tools/armor are not duplicated. -- Full tools/armor for emerald, obsidian, and quartz, which lack vanilla equipment. -- Copper, which 1.21.1 has only as ores, raw copper, ingots, blocks, doors, and - trapdoors: full tools and armor, nuggets, ranged/utility equipment, and bars, - buttons, levers, plates, pressure plates, slabs, stairs, and walls. Vanilla's own - copper door, trapdoor, ingot, and block are used, not duplicated. Its artwork is - imported from BaseMetals; the block models and blockstates follow gold's (the - pressure plate follows diamond's), textured with vanilla's copper block. -- Crackhammers, scythes, gears, dusts, small dusts, nuggets, blends, and rods where - the reference selected them. `dust` is the current canonical spelling of powder. -- Fifteen fluid families: source, flowing fluid, liquid block, and bucket. - -The resulting example has 233 items (including block items and buckets), 64 -ordinary blocks plus 15 liquid blocks, 14 projectile entity types, and 15 fluid -types/families. Ender and prismarine currently add fluids only, matching the -reference's fluid list. No vanilla material adds ores. - -Existing vanilla entries retain their `minecraft:` IDs. Extensions use IDs such -as `mmdlib:iron_crackhammer`, `mmdlib:diamond_stairs`, and -`mmdlib:emerald_helmet`. The generic binding convention produces -`mmdlib:iron_double_slab` for the hidden compatibility slab (no item), and -`mmdlib:iron_molten` / `mmdlib:flowing_iron_molten` / -`mmdlib:iron_molten_bucket` for a fluid family. - -## Runtime application - -`MMDLib` queues its own namespace's loaded plans through `RuntimeContentRegistrar` -during deferred construction, before registration events. This is separate from -publishing definition records. The registrar owns Minecraft block, item, fluid, -fluid-type, entity-type, armor-material, and creative-tab DeferredRegisters. -Objects are created by suppliers at the appropriate registry events. - -The registrar consumes the loaded plan; it does not select extra material forms. -Block items refer to their queued blocks, doors use `DoubleHighBlockItem`, and -stateful blocks use the specialized runtime classes. Standard armor slots come -from the item module's factory data. Runtime settings provide explicit tag-based -mining restrictions and repair ingredients. Registered custom item/block -implementations take precedence over built-in implementation helpers. Machines -and custom world entities require the existing dedicated factory APIs rather than -a generic fallback. - -Arrows and bolts each have material-specific registered entity types. The fired -projectile receives a one-item copy of the actual ammunition stack; AbstractArrow -retains and serializes that pickup stack, including components. Both are in the -arrow tags so vanilla bows/crossbows can use them. Recovery returns the correct -material item after saving/loading. Their initial visual renderer uses vanilla -arrow artwork. - -All example items are available in the **MMDLib: Vanilla Extensions** creative -tab and through `/give`. Generated crafting, smelting, and crushing recipes give -the solid forms survival uses, with inventory-based recipe unlocks. The -crackhammer can crush supported dropped items into their material dusts. -Fluid buckets can place and recover their sources. There is no invented vanilla -fluid-smelting recipe type; fluid production machinery remains another mod's -responsibility, and buckets are directly available for testing in creative. - -## Resources and maintenance - -Models, blockstates, PNG textures, animation metadata, and localization are -maintained **statically** under `src/main/resources/assets/mmdlib`. The applicable -legacy BaseMetals artwork is copied there, with model resource references changed -from `basemetals:` to `mmdlib:`. Powder assets use the canonical dust names. -The normal build and datagen never import, recreate, or overwrite this artwork. - -`scripts/import_basemetals_assets.py` is an explicit one-time/manual import helper -for the reference `content` tree. It imports only dependencies needed by the -vanilla extensions, ignores Windows Zone.Identifier sidecars, preserves PNG bytes -and animation metadata, and records provenance in `assets/mmdlib/imported_assets.json`. -That metadata also identifies precolored items/blocks, so generic material colors -are not multiplied into the artwork again. Six pure-material blends reuse their -material's supplied dust sprites. Loaded crossbow states use the supplied fully -drawn sprite, since separate loaded-projectile sprites were not supplied. - -`--material ` (repeatable) imports only the named materials and merges into the -existing `imported_assets.json`, so the `content` tree needs only that material's art. -Shared parents imported earlier (such as `item/shield`) and block item models already -in assets are kept. Copper was added this way: -`python3 scripts/import_basemetals_assets.py --material copper`. - -The static inventory models include the original bow, crossbow, fishing-rod, and -shield variants. Blockstates retain the existing 1.21.1 geometry with material -textures. Armor and horse armor reference the supplied material-specific layers; -animated molten-metal sprites are shared and tinted through the fluid type. -Non-occluding blocks use cutout rendering for transparent bars and door textures. - -`scripts/generate_vanilla_example.py` now generates **gameplay data only**: recipes, -loot tables, unlock advancements, and tags under `src/generated/resources/data`. -Client art is not owned by Minecraft's datagen hash cache and cannot be purged by -its stale-file cleanup. - -After editing the example selections or properties: - -```sh -./gradlew runData build --offline --stacktrace -python3 scripts/generate_vanilla_example.py --check -``` - -`runData` now registers the `MMDLib vanilla extensions` provider. It runs the same -maintained generator into a temporary staging directory and publishes every file -through Minecraft's CachedOutput/hash cache. This is important: running datagen -with zero providers against this directory would delete its contents as stale. -A post-datagen resource refresh makes a combined `runData build` invocation package -the newly generated files. Hash-cache metadata is excluded from release resources. -The standalone Python command remains available when NeoForge startup is unnecessary. -Python 3 is required for generation; use `-PmmdlibPython=PATH` for another executable, -The older client-assets override is unnecessary for gameplay-data generation. - -For manual gameplay testing, launch `./gradlew runClient`; `runData` generates -resources and does not open the game window. - -Gameplay-data generation needs Python 3; it no longer reads Minecraft's client -asset JAR. The legacy `--minecraft-assets` argument is accepted but unused. -`scripts/validate_static_assets.py` uses the pinned Minecraft/NeoForge JARs to -check all static parent/model/texture references, concrete model texture variables, -PNG headers, and animation metadata. `verifyStaticAssets` runs it during `check`. - -`VanillaExamplesTest` (JUnit) loads the actual shipped files through `DefinitionLoader`, -checks every planned item/block has its packaged resources, verifies no unwanted -vanilla tool/armor duplicates, and round-trips the runtime references through -JSON/NBT and MaterialBuilder. - -Server game tests exercise real registration, block placement, ammunition stack -recovery after entity save/load, fluid placement and bucket recovery, actual mining -tags, and packaged armor texture references. They are part of `./gradlew check`, or -run them alone: - -```sh -./gradlew runGameTestServer -``` - -Each check is its own game test in `MMDLibGameTests` (`src/runtimeTest/java`, outside -release sources), and the task fails naming every test that failed. The release JAR -must contain no `zone/moddev/mc/lib/smoke` classes. - -Verified on a dedicated development server: all 50 block items placed, all twelve -arrow/bolt types preserved the correct pickup item and components across entity -save/load, all fourteen buckets placed and recovered their sources, and actual -mining tiers and packaged material-specific armor texture references matched data. Dropped-item crushing consumed one input, produced the correct dust, and wore the crackhammer once. Recipes and advancements loaded -without parse errors. Client rendering still needs visual verification in game. diff --git a/docs/xml-machines.md b/docs/xml-machines.md index 6950d9ff..4a77432e 100644 --- a/docs/xml-machines.md +++ b/docs/xml-machines.md @@ -421,6 +421,22 @@ uses the `energy/input` group. Item storage IDs `energy`, `features`, `automatio the processor's recipes; an explicit `filter-inputs` list must name those groups. Processor `name` optionally overrides the displayed machine name. +A processor can also have sounds, given as sound event IDs: + +* `running-sound` loops at the machine for every player nearby while a cycle runs, + and stops when the cycle finishes, stalls or pauses, or the machine is removed. +* `finish-sound` plays once at the machine each time a cycle completes. + +```xml + +``` + +Any sound in a `sounds.json` works; to declare your own sound events, see +[sound events](definition-loading.md#sound-events). A looping sound's `.ogg` should +loop cleanly. + Stable storage IDs, processing reservations and side settings survive saves. Displaced resources use `mmdlib:machine_recovery_capsule`; use a capsule on an XML machine to restore compatible items, fluids and energy. Overflow and unknown resource diff --git a/scripts/generate_vanilla_example.py b/scripts/generate_vanilla_example.py deleted file mode 100644 index 741f0f4f..00000000 --- a/scripts/generate_vanilla_example.py +++ /dev/null @@ -1,140 +0,0 @@ -#!/usr/bin/env python3 -"""Regenerate gameplay data (recipes, tags, loot, unlocks) from maintained material JSON. -Visual assets are static in src/main/resources/assets/mmdlib and are never rewritten. -""" -import argparse,json -from pathlib import Path - -def main(): - repo=Path(__file__).resolve().parents[1] - parser=argparse.ArgumentParser(description=__doc__) - parser.add_argument('--minecraft-assets',type=Path,help='Deprecated compatibility option; no longer used for gameplay-data generation') - parser.add_argument('--output', type=Path, help='Generate into another directory (used by the NeoForge provider)') - parser.add_argument('--check', action='store_true', help='Fail if generated resources differ; do not write files') - args=parser.parse_args(); source=repo/'src/main/resources'; output=args.output or repo/'src/generated/resources' - def write(path,data): - target=output/path; text=json.dumps(data,indent=2)+'\n' - if args.check: - if not target.is_file() or target.read_text()!=text: raise SystemExit(f'Out-of-date generated resource: {target}') - else: - target.parent.mkdir(parents=True,exist_ok=True);target.write_text(text) - modules={section:{p.stem:json.loads(p.read_text()) for p in (source/f'data/mmdlib/{section}').glob('*.json')} for section in ['item','block']} - def select(value,section): - values=value if isinstance(value,list) else value.split();yes=set();no=set() - aliases={alias:key for key,d in modules[section].items() for alias in d.get('part',{}).get('aliases',[])} - for token in values: - target=no if token.startswith('!') else yes;name=token.lstrip('!').removeprefix('mmdlib:');name=aliases.get(name,name) - if name=='all':target.update(modules[section]) - elif name in modules[section]:target.add(name) - else:raise ValueError(f'Unknown {section}: {token}') - return sorted(yes-no) - ORE_TAGS={'coal','copper','diamond','emerald','gold','iron','lapis','netherite_scrap','quartz','redstone'};RAW_TAGS={'copper','gold','iron'} - tags={};counts={'materials':0,'items':0,'blocks':0,'recipes':0} - def tag(kind,name,value):tags.setdefault((kind,name),set()).add(value) - def itemid(name):return 'mmdlib:'+name - def recipe(name,data): - counts['recipes']+=1;write(Path(f'data/mmdlib/recipe/{name}.json'),data) - write(Path(f'data/mmdlib/advancement/recipes/{name}.json'),{'parent':'minecraft:recipes/root','criteria':{'has_material':{'trigger':'minecraft:inventory_changed','conditions':{'items':[{'items':[repair]}]}}},'requirements':[['has_material']],'rewards':{'recipes':[itemid(name)]}}) - def shaped(name,pattern,key,count=1,result=None): - recipe(name,{'type':'minecraft:crafting_shaped','category':'misc','pattern':pattern,'key':{k:{'item':v} for k,v in key.items()},'result':{'id':result or itemid(name),'count':count}}) - def shapeless(name,ingredients,count=1,result=None): - recipe(name,{'type':'minecraft:crafting_shapeless','category':'misc','ingredients':[{'item':v} for v in ingredients],'result':{'id':result or itemid(name),'count':count}}) - def smelt(name,ingredient,result):recipe(name,{'type':'minecraft:smelting','category':'misc','ingredient':{'item':ingredient},'result':{'id':result,'count':1},'experience':.1,'cookingtime':200}) - for file in sorted((source/'mmdlib/material').glob('*.json')): - d=json.loads(file.read_text());name=file.stem;counts['materials']+=1;its=select(d.get('items','all'),'item');bs=select(d.get('blocks','all'),'block') - repair=d['runtime']['repair_item'];base=d['runtime']['base_block'];metal=itemid(name+'_ingot') if 'ingot' in its else repair - rod=itemid(name+'_rod') if 'rod' in its else 'minecraft:stick' - for form in its: - full=name+'_'+form;counts['items']+=1 - if form in ['bow','crossbow','fishing_rod']: - tag('item','minecraft:enchantable/'+{'bow':'bow','crossbow':'crossbow','fishing_rod':'fishing'}[form],itemid(full)) - if form in ['bow','crossbow','fishing_rod','shears','shield','axe','pickaxe','shovel','hoe','sword','crackhammer','scythe','helmet','chestplate','leggings','boots']: - tag('item','minecraft:enchantable/durability',itemid(full)) - if form in ['axe','pickaxe','shovel','hoe','crackhammer','scythe']: - tag('item','minecraft:enchantable/mining',itemid(full));tag('item','minecraft:enchantable/mining_loot',itemid(full)) - if form in ['sword','axe','scythe','crackhammer']: - tag('item','minecraft:enchantable/weapon',itemid(full));tag('item','minecraft:enchantable/sharp_weapon',itemid(full)) - if form=='sword':tag('item','minecraft:enchantable/sword',itemid(full)) - if form in ['arrow','bolt']:tag('item','minecraft:arrows',itemid(full));tag('item','c:arrows',itemid(full)) - if form in ['pickaxe','axe','shovel','hoe','sword']:tag('item','minecraft:'+form+'s',itemid(full)) - if form in ['helmet','chestplate','leggings','boots']:tag('item','minecraft:enchantable/armor',itemid(full));tag('item','minecraft:enchantable/'+('leg_armor' if form=='leggings' else 'foot_armor' if form=='boots' else 'head_armor' if form=='helmet' else 'chest_armor'),itemid(full)) - if form in ['dust','ingot','nugget','rod','gear']:tag('item','c:'+{'dust':'dusts','ingot':'ingots','nugget':'nuggets','rod':'rods','gear':'gears'}[form]+'/'+name,itemid(full)) - if form=='gear':tag('item','c:gears','#c:gears/'+name) # Umbrella tag: any material's gear. - patterns={'axe':['MM','MR',' R'],'pickaxe':['MMM',' R ',' R '],'shovel':['M','R','R'],'hoe':['MM',' R',' R'],'sword':['M','M','R'],'crackhammer':['MMM','MRM',' R '],'scythe':['MMM',' R',' R'],'helmet':['MMM','M M'],'chestplate':['M M','MMM','MMM'],'leggings':['MMM','M M','M M'],'boots':['M M','M M'],'shears':[' M','M '],'gear':[' M ','M M',' M '],'rod':['M','M']} - if form in patterns: - pattern=patterns[form];key={'M':metal} - if any('R' in line for line in pattern):key['R']=rod if form not in ['rod'] else 'minecraft:stick' - shaped(full,pattern,key,4 if form=='rod' else 1) - elif form=='horse_armor':shaped(full,['M M','MLM','M M'],{'M':metal,'L':'minecraft:leather'}) - elif form=='bow':shaped(full,[' RS','R S',' RS'],{'R':rod,'S':'minecraft:string'}) - elif form=='crossbow':shaped(full,['MRM','STS',' R '],{'M':metal,'R':rod,'S':'minecraft:string','T':'minecraft:tripwire_hook'}) - elif form=='fishing_rod':shaped(full,[' R',' RS','R S'],{'R':rod,'S':'minecraft:string'}) - elif form=='shield':shaped(full,['MMM','MMM',' M '],{'M':metal}) - elif form in ['arrow','bolt']:shaped(full,['M','R','F'],{'M':metal,'R':'minecraft:stick' if form=='arrow' else rod,'F':'minecraft:feather'},4) - elif form=='nugget': - shapeless(full,[metal],9);shaped(name+'_from_nuggets',['NNN']*3,{'N':itemid(full)},result=metal) - elif form=='dust': - # Dust is obtained with the crackhammer, not a single-input crafting recipe - # that would shadow nugget conversion. Remove only this generator's obsolete files. - for obsolete in [output/f'data/mmdlib/recipe/{full}.json',output/f'data/mmdlib/advancement/recipes/{full}.json']: - if args.check: - if obsolete.exists(): raise SystemExit(f'Obsolete generated recipe: {obsolete}') - else: obsolete.unlink(missing_ok=True) - smelt(full+'_smelting',itemid(full),repair) - def crushing(suffix,ingredient,count): - recipe(name+'_dust_from_'+suffix+'_crushing',{'type':'mmdlib:crushing','ingredient':ingredient,'result':{'id':itemid(full),'count':count}}) - recipe(full+'_crushing',{'type':'mmdlib:crushing','ingredient':{'item':repair},'result':{'id':itemid(full),'count':1}}) - # Ores and raw ores give 2 dust; storage blocks give back the dust they hold - # (special.storage_block_dust, default 9). Only tags NeoForge actually defines are used. - if name in ORE_TAGS:crushing('ore',{'tag':'c:ores/'+name},2) - if name in RAW_TAGS: - crushing('raw',{'tag':'c:raw_materials/'+name},2) - crushing('raw_block',{'tag':'c:storage_blocks/raw_'+name},18) - storage=itemid(name+'_block') if 'block' in bs else base - if storage!=repair:crushing('block',{'item':storage},int(d.get('special',{}).get('storage_block_dust',9))) - elif form=='smallpowder': - dust=itemid(name+'_dust') if 'dust' in its else repair - shapeless(full,[dust],9);shaped(name+'_from_smallpowder',['NNN']*3,{'N':itemid(full)},result=dust) - elif form=='blend':shapeless(full,[itemid(name+'_dust')]*2,2);smelt(full+'_smelting',itemid(full),repair) - elif form=='smallblend':shapeless(full,[itemid(name+'_blend')],9);shaped(name+'_from_smallblend',['NNN']*3,{'N':itemid(full)},result=itemid(name+'_blend')) - elif form=='ingot':smelt(full,repair,itemid(full)) - for form in bs: - full=name+'_'+form;counts['blocks']+=1 - definition=modules['block'][form];has_item=definition.get('template',{}).get('has_item',True) - if has_item:counts['items']+=1 - for tagged in definition.get('template',{}).get('tags',[]):tag('block',tagged,itemid(full)) - for tagged in d.get('harvest_tags',[]):tag('block',tagged,itemid(full)) - tag('block','minecraft:mineable/pickaxe',itemid(full)) - level='diamond' if d['hardness']>=10 else 'iron' if d['hardness']>=8 else 'stone' if d['hardness']>=5 else None - if level:tag('block','minecraft:needs_'+level+'_tool',itemid(full)) - target=itemid(name+'_slab') if form=='double_slab' else itemid(full) - functions=[] - if form=='double_slab':functions=[{'function':'minecraft:set_count','count':2}] - elif form=='slab':functions=[{'function':'minecraft:set_count','count':2,'conditions':[{'condition':'minecraft:block_state_property','block':itemid(full),'properties':{'type':'double'}}]}] - elif definition.get('factory')=='mmdlib:anvil':functions=[{'function':'minecraft:copy_state','block':itemid(full),'properties':['damage']}] - pool={'rolls':1,'entries':[{'type':'minecraft:item','name':target,**({'functions':functions} if functions else {})}],'conditions':[{'condition':'minecraft:survives_explosion'}]} - if form=='door':pool['conditions'].append({'condition':'minecraft:block_state_property','block':itemid(full),'properties':{'half':'lower'}}) - write(Path(f'data/mmdlib/loot_table/blocks/{full}.json'),{'type':'minecraft:block','pools':[pool]}) - if not has_item:continue - patterns={'bars':(['MMM','MMM'],16,metal),'door':(['MM','MM','MM'],3,metal),'trapdoor':(['MM','MM'],1,metal),'button':(['M'],1,base),'slab':(['MMM'],6,base),'pressure_plate':(['MM'],1,metal),'stairs':(['M ','MM ','MMM'],4,base),'wall':(['MMM','MMM'],6,base),'plate':(['MMM'],3,metal),'block':(['MMM']*3,1,repair)} - if form in patterns: - pattern,count,ingredient=patterns[form];shaped(full,pattern,{'M':ingredient},count) - elif form=='lever':shaped(full,['R','M'],{'R':rod,'M':base}) - if form=='block':shapeless(name+'_from_block',[itemid(full)],9,repair) - if d.get('has_fluid',True): - fluid=name+'_molten' - tag('fluid','c:molten_'+name,itemid(fluid));tag('fluid','c:molten_'+name,'mmdlib:flowing_'+fluid) - counts['items']+=1 - # Standalone (material-less) blocks: tags from their template (or their module's), and a plain self-drop. - for f in sorted((source/'mmdlib/standalone/block').rglob('*.json')): - d=json.loads(f.read_text());full=f.relative_to(source/'mmdlib/standalone/block').with_suffix('').as_posix() - module=d['module'].removeprefix('mmdlib:');template=d.get('template',modules['block'][module]['template']) - counts['standalone_blocks']=counts.get('standalone_blocks',0)+1 - for tagged in template.get('tags',[]):tag('block',tagged,itemid(full)) - pool={'rolls':1,'entries':[{'type':'minecraft:item','name':itemid(full)}],'conditions':[{'condition':'minecraft:survives_explosion'}]} - write(Path(f'data/mmdlib/loot_table/blocks/{full}.json'),{'type':'minecraft:block','pools':[pool]}) - for (kind,key),values in sorted(tags.items()): - namespace,path=key.split(':',1);write(Path(f'data/{namespace}/tags/{kind}/{path}.json'),{'replace':False,'values':sorted(values)}) - write(Path('data/mmdlib/example_manifest.json'),counts) - print(json.dumps(counts)) -if __name__=='__main__':main() diff --git a/scripts/import_basemetals_assets.py b/scripts/import_basemetals_assets.py deleted file mode 100644 index 8aa1240c..00000000 --- a/scripts/import_basemetals_assets.py +++ /dev/null @@ -1,94 +0,0 @@ -#!/usr/bin/env python3 -"""Import only the artwork dependencies used by MMDLib's vanilla extensions. -PNG bytes and animation metadata are copied unchanged; model IDs are namespaced for MMDLib. -Normal datagen consumes the imported assets and does not require the reference content folder. -""" -import argparse,hashlib,json,re,shutil -from pathlib import Path - -def main(): - repo=Path(__file__).resolve().parents[1] - parser=argparse.ArgumentParser(description=__doc__);parser.add_argument('--source',type=Path,default=repo/'content') - parser.add_argument('--material',action='append',help='Import only this material (repeatable) and merge into the existing imported_assets.json') - args=parser.parse_args() - original=args.source;source=repo/'src/main/resources';assets=source/'assets/mmdlib';assets.mkdir(parents=True,exist_ok=True) - provenance={};derived={};visited=set();untinted_items=set();untinted_blocks=set();block_textures={} - if args.material: - # Merge mode: keep every other material's records; the source folder may hold only these materials. - previous=json.loads((assets/'imported_assets.json').read_text()) - provenance.update(previous['sources']);derived.update(previous['derived']);block_textures.update(previous['block_textures']) - untinted_items.update(previous['untinted_items']);untinted_blocks.update(previous['untinted_blocks']) - def canonical(path):return re.sub(r'_powder$', '_dust',path) - def write(relative,value): - target=assets/relative;target.parent.mkdir(parents=True,exist_ok=True);target.write_text(json.dumps(value,indent=2)+'\n') - def copied(relative,destination): - target=assets/destination;target.parent.mkdir(parents=True,exist_ok=True);shutil.copyfile(original/relative,target) - provenance[destination]={'source':relative,'sha256':hashlib.sha256(target.read_bytes()).hexdigest()} - def texture(path): - destination='textures/'+canonical(path)+'.png';relative='textures/'+path+'.png' - if not (original/relative).is_file():raise FileNotFoundError(original/relative) - copied(relative,destination) - if (original/(relative+'.mcmeta')).is_file():copied(relative+'.mcmeta',destination+'.mcmeta') - return 'mmdlib:'+canonical(path) - def ref(value,kind): - if value.startswith('basemetals:'): - old=value.split(':',1)[1] - return model(old) if kind=='model' else texture(old) - return value - def model(path): - dest=canonical(path) - if dest in visited:return 'mmdlib:'+dest - visited.add(dest);file=original/'models'/f'{path}.json' - # Merge mode: shared parents (e.g. item/shield) may exist only from an earlier full import. - if args.material and not file.is_file() and (assets/'models'/f'{dest}.json').is_file():return 'mmdlib:'+dest - data=json.loads(file.read_text()) - if 'parent' in data:data['parent']=ref(data['parent'],'model') - if 'textures' in data:data['textures']={key:ref(value,'texture') for key,value in data['textures'].items()} - for override in data.get('overrides',[]):override['model']=ref(override['model'],'model') - # The old crossbow files inherited the bow grip. Use the actual crossbow display transforms. - if path.endswith('_crossbow'): - data['parent']='minecraft:item/crossbow' - for suffix,firework in [('_arrow',False),('_firework',True)]: - loaded=dest+suffix - write('models/'+loaded+'.json',{'parent':'minecraft:item/crossbow','textures':{'layer0':'mmdlib:'+dest+'_pulling_2'}}) - derived['models/'+loaded+'.json']='Loaded-state model using supplied fully-drawn crossbow sprite' - predicate={'charged':1} - if firework:predicate['firework']=1 - data.setdefault('overrides',[]).append({'predicate':predicate,'model':'mmdlib:'+loaded}) - write('models/'+dest+'.json',data) - provenance['models/'+dest+'.json']={'source':str(file.relative_to(original)),'sha256':hashlib.sha256((assets/'models'/f'{dest}.json').read_bytes()).hexdigest()} - return 'mmdlib:'+dest - for file in sorted((source/'mmdlib/material').glob('*.json')): - material=file.stem;data=json.loads(file.read_text()) - if args.material and material not in args.material:continue - for form in data['items'].split(): - old=material+'_'+('powder' if form=='dust' else form);name=material+'_'+form - if (original/'models/item'/f'{old}.json').is_file():model('item/'+old) - elif form in ['blend','smallblend']: - sprite=texture('item/'+material+('_powder' if form=='blend' else '_smallpowder')) - write('models/item/'+name+'.json',{'parent':'minecraft:item/generated','textures':{'layer0':sprite}}) - derived['models/item/'+name+'.json']='Pure-material blend using supplied dust sprite' - else:raise FileNotFoundError('Missing example artwork: '+name) - untinted_items.add('mmdlib:'+name) - for form in data['blocks'].split(): - name=material+'_'+form;mapping={} - if form=='bars':mapping={'bars':texture('block/'+name),'edge':texture('block/'+name)} - elif form=='door':mapping={'top':texture('block/'+name+'_upper'),'bottom':texture('block/'+name+'_lower')} - elif form=='trapdoor':mapping={'texture':texture('block/'+name)} - elif form=='block' and (original/'textures/block'/f'{name}.png').is_file():mapping={'all':texture('block/'+name)} - if mapping:block_textures['mmdlib:'+name]=mapping - untinted_blocks.add('mmdlib:'+name) - module=json.loads((source/'data/mmdlib/block'/f'{form}.json').read_text()) - if module.get('template',{}).get('has_item',True): - # Block item models already maintained in assets (e.g. cloned with their blockstates) are kept. - if (original/'models/item'/f'{name}.json').is_file() and not (args.material and (assets/'models/item'/f'{name}.json').is_file()):model('item/'+name) - untinted_items.add('mmdlib:'+name) - if any(form in data['items'].split() for form in ['helmet','horse_armor']): - for layer in [1,2]:texture(f'models/armor/{material}_layer_{layer}') - texture('entity/horse/armor/horse_armor_'+material) - data['runtime']['armor_texture']='mmdlib:'+material;data['runtime']['tinted_armor']=False - file.write_text(json.dumps(data,indent=2)+'\n') - if not args.material:texture('block/molten_metal_still');texture('block/molten_metal_flow') - write('imported_assets.json',{'untinted_items':sorted(untinted_items),'untinted_blocks':sorted(untinted_blocks),'block_textures':block_textures,'sources':dict(sorted(provenance.items())),'derived':dict(sorted(derived.items()))}) - print(json.dumps({'source_assets':len(provenance),'derived_models':len(derived),'untinted_items':len(untinted_items),'untinted_blocks':len(untinted_blocks)})) -if __name__=='__main__':main() diff --git a/scripts/validate_static_assets.py b/scripts/validate_static_assets.py index 2e105969..9e23382d 100644 --- a/scripts/validate_static_assets.py +++ b/scripts/validate_static_assets.py @@ -30,9 +30,8 @@ def inherited(ref,chain=()): for override in value.get('overrides',[]):read_model(override['model']) for ref in value.get('textures',{}).values(): if not ref.startswith('#'):texture(ref) - rules=json.loads((assets/'imported_assets.json').read_text()) - roots={'mmdlib:item/'+identifier.split(':',1)[1] for identifier in rules['untinted_items']} - roots.update('mmdlib:item/'+p.stem for p in (assets/'models/item').glob('*_bucket.json')) + # Fully resolve the item models whose faces must find a texture: every bucket. + roots={'mmdlib:item/'+p.stem for p in (assets/'models/item').glob('*_bucket.json')} pending=list(roots);checked=set() while pending: ref=pending.pop() diff --git a/src/generated/resources/.cache/0e63a5e023ae5b6297d1387d4f9e6bda9039bf56 b/src/generated/resources/.cache/0e63a5e023ae5b6297d1387d4f9e6bda9039bf56 deleted file mode 100644 index a7e7235a..00000000 --- a/src/generated/resources/.cache/0e63a5e023ae5b6297d1387d4f9e6bda9039bf56 +++ /dev/null @@ -1,700 +0,0 @@ -// 1.21.1 2026-10-30T10:50:22.955252975 MMDLib vanilla extensions -1c99a1d6b593a89d6af8381379e39ef5a686ae7b data/c/tags/fluid/molten_charcoal.json -746ebfd3d1a1818dfc0d7b7a298b250479f314f0 data/c/tags/fluid/molten_coal.json -fe37d5e1cca836cf199e148ab0ba77c6c2ee3ec6 data/c/tags/fluid/molten_copper.json -3b3cc5e6b86102b55b683b85f0db7f8248a88be9 data/c/tags/fluid/molten_diamond.json -322342490bdaef8c9f97788fee4a2f8ca0b78dca data/c/tags/fluid/molten_emerald.json -89937acb66299c3db06e5b06d6c8c9afe3fb3562 data/c/tags/fluid/molten_ender.json -4e721fafffdaa87095538d86624492e02d63f239 data/c/tags/fluid/molten_gold.json -23c5947fb1a64851bfcc2d450c329b82edf3df47 data/c/tags/fluid/molten_iron.json -dab27328859536c331ef2fff10dc65f0edf2b679 data/c/tags/fluid/molten_lapis.json -42cee5913da16b86fc1251cad8de27b7dfa45d39 data/c/tags/fluid/molten_obsidian.json -25bf53f3b6e554fb5a256ef147cfef3c3cf854f5 data/c/tags/fluid/molten_prismarine.json -ba96e2180e7b9175a93a374abde17262928b0472 data/c/tags/fluid/molten_quartz.json -a9243584c28837893075e248ee255a69605e94d3 data/c/tags/fluid/molten_redstone.json -83edbd8405f8ad7bd8172b6a972f786a0e2754e1 data/c/tags/fluid/molten_stone.json -e67078d8533e4fce88b356f9a200a0450de503dc data/c/tags/fluid/molten_wood.json -07822d0f89f447692436f82063e63bac4f8ac569 data/c/tags/item/arrows.json -dbc1556d718b213501c2c50fee18b2a402b85231 data/c/tags/item/dusts/charcoal.json -e19a5c6861c8fd10e34101e5668c9f93d1422c0e data/c/tags/item/dusts/coal.json -1fe7f70f4598e1cfaa624302e2e1dd7e8c2bfd04 data/c/tags/item/dusts/copper.json -52b093803793b3efd4be35efe5741f584c1fb1a9 data/c/tags/item/dusts/diamond.json -c178de2002a3ae3197422659b1bff02312efeab2 data/c/tags/item/dusts/emerald.json -7995fee2f7621eace5c43191b6885d02658ce2b5 data/c/tags/item/dusts/gold.json -7010e85f4552fac7000a5a0ad52141ddbc0b208e data/c/tags/item/dusts/iron.json -b8f74f9b118f5fb9eeb99e1b7b6e4d0fc9c64c9a data/c/tags/item/dusts/obsidian.json -6995285d0f927928f6de1decc4278de2f84dadd6 data/c/tags/item/dusts/quartz.json -d73ebd9dbb1003c166c28a0277459edef2dab372 data/c/tags/item/gears.json -4e37b9fb7e3de0e7c7a238847fcb39448e23e3a1 data/c/tags/item/gears/copper.json -02260bc7d80adff253f56c81b37e377de87b4802 data/c/tags/item/gears/diamond.json -3fb4520d37e30c3f084212fd7cf0f36adf96aa32 data/c/tags/item/gears/emerald.json -d4f02f04357efb0999975c4226822c8562cc7277 data/c/tags/item/gears/gold.json -adec648480089f8e094ebf48adb7082c358f5032 data/c/tags/item/gears/iron.json -f36503e390f9a92ec1bc6cfa24d47e3193fa7fa2 data/c/tags/item/gears/obsidian.json -f2b0421ac1951834a8af7e5f4162e27529b9c7d6 data/c/tags/item/gears/quartz.json -7846420a95b76f003f85016c3acbe86dec62e872 data/c/tags/item/gears/stone.json -3f275adbdb27d2c7a83ecb8c1ef4b60c80672c19 data/c/tags/item/gears/wood.json -93b5db24e5f7dabfc18f8335c9eda6246452d426 data/c/tags/item/ingots/obsidian.json -a2aee91eedf6cde8a614413a3bc94c5c2b870526 data/c/tags/item/ingots/redstone.json -9c51cff6392524599516a1f1673d2156875a0615 data/c/tags/item/nuggets/charcoal.json -33ba25f20af3bf6b5f26a0f2e0beaed4e44a104c data/c/tags/item/nuggets/coal.json -bdf1845197768cc4931d67748ac2c28dc1681b08 data/c/tags/item/nuggets/copper.json -4a7fe182f2db7e0cb08344e74117ac68b4dc0ba1 data/c/tags/item/nuggets/diamond.json -4003c784f0f2b99d706c43d345872cf9903053b1 data/c/tags/item/nuggets/emerald.json -ae3214ba09555ff1b61966fb04742e68c1862c62 data/c/tags/item/nuggets/obsidian.json -40537c23c8af04df76d1837438c2e86173e683db data/c/tags/item/nuggets/quartz.json -c1b9a7861c5b9d2098dc6d1f8f5df2303d22050c data/c/tags/item/rods/copper.json -00504aec5be633b27602aecc68345c9546e46b25 data/c/tags/item/rods/diamond.json -513a09d407910698aced78322c38329c9e64e9e2 data/c/tags/item/rods/emerald.json -df0a4f7f93f6c8a2ceec8a123e4bbd1d7d4c5347 data/c/tags/item/rods/gold.json -1cb09e92d2ce0e1338dd6f476c6fd4b08154fb31 data/c/tags/item/rods/iron.json -f051e6aad887fc1562fef78cc0113b756336b88d data/c/tags/item/rods/obsidian.json -069f968a26cca906771c2947fd02c3d34792b6c3 data/c/tags/item/rods/quartz.json -18c53a7d5e62b794f2cf16815d1c0932be0dd1ff data/c/tags/item/rods/stone.json -bc5e5796a568dc701e0e9d58c4a3bbee54062a97 data/minecraft/tags/block/buttons.json -f2db8993170f434f956a041cc16e683ed536e304 data/minecraft/tags/block/doors.json -d27d333e6c966e94c78f98bcd9712b42d44ec2fc data/minecraft/tags/block/mineable/pickaxe.json -03c8f349095556cb4e29b81f9a690638bd347233 data/minecraft/tags/block/needs_diamond_tool.json -eec3dadb4c4771a00fe9ebbf70043fa1f41610df data/minecraft/tags/block/needs_iron_tool.json -ddf49d8b36c5df082658f036798dfb93c2bd22d8 data/minecraft/tags/block/needs_stone_tool.json -a54eb07b09a5856dc03c4b6bd9ddad44c27f8cf2 data/minecraft/tags/block/pressure_plates.json -8dd00bef25981cad228a52ca718d85c7d7f02742 data/minecraft/tags/block/slabs.json -21f848fe38634d021257000c6d433aea4a74c5a0 data/minecraft/tags/block/stairs.json -781eca7c1840ed714a8300b84caa2963a9ccda01 data/minecraft/tags/block/trapdoors.json -4c496b33471f5a034404f5bbb595977bed2e4e70 data/minecraft/tags/block/walls.json -07822d0f89f447692436f82063e63bac4f8ac569 data/minecraft/tags/item/arrows.json -2be2212b6c0c6d9bcca7ffb30d7bd00419d2c990 data/minecraft/tags/item/axes.json -34ce234433e13bf9cc190a24656881ff890bd734 data/minecraft/tags/item/enchantable/armor.json -b9e5b71e0cbba3bf63de0c1c4e2aa17a2ba8a0b3 data/minecraft/tags/item/enchantable/bow.json -7432c1cbbd6b4a5038b44f879357223eff936688 data/minecraft/tags/item/enchantable/chest_armor.json -e03abdc1265a986e722cff080a4b962efdca5266 data/minecraft/tags/item/enchantable/crossbow.json -a5deecbd82dde538359156e8920b9a45463f7b1f data/minecraft/tags/item/enchantable/durability.json -e29e6980215f47f07c81a3d547c9cb98908715b0 data/minecraft/tags/item/enchantable/fishing.json -49dc3f8f44e64111c9411f51dc3f4515cc5503ed data/minecraft/tags/item/enchantable/foot_armor.json -7ae664d369846734f2463db69308b442303b2922 data/minecraft/tags/item/enchantable/head_armor.json -e894dabf68102e220169909d97e762f7f7011a66 data/minecraft/tags/item/enchantable/leg_armor.json -5d28d1c3aeddc69b5d8e4569b98264c09ab4fecb data/minecraft/tags/item/enchantable/mining.json -5d28d1c3aeddc69b5d8e4569b98264c09ab4fecb data/minecraft/tags/item/enchantable/mining_loot.json -3d3461b656a033a612c87a5f5827f98d6223b3f6 data/minecraft/tags/item/enchantable/sharp_weapon.json -780af29ff43c0fda2c273fcee5072999c19796c5 data/minecraft/tags/item/enchantable/sword.json -3d3461b656a033a612c87a5f5827f98d6223b3f6 data/minecraft/tags/item/enchantable/weapon.json -8a336c0d429018c4fbdc2b700952ebb5c36262f1 data/minecraft/tags/item/hoes.json -030e7e04299d4eaaee684d3f795315fc9f76a783 data/minecraft/tags/item/pickaxes.json -4ec9ce335e5cead7ddbcdc182b933e0c68bb5976 data/minecraft/tags/item/shovels.json -780af29ff43c0fda2c273fcee5072999c19796c5 data/minecraft/tags/item/swords.json -8b4ed424a2884a54616b0c19f376eba7abca634c data/mmdlib/advancement/recipes/charcoal_block.json -2fe50de48e77c6f95304d1107e9837ce11bf91d0 data/mmdlib/advancement/recipes/charcoal_dust_crushing.json -292061545246a42c1bb9ecc2695fbe7efb11549d data/mmdlib/advancement/recipes/charcoal_dust_from_block_crushing.json -54c1de3829a130a07f14b05cac5732569be2c295 data/mmdlib/advancement/recipes/charcoal_dust_smelting.json -62e4fff6951c4da6aa507c738a57db5c2310bcff data/mmdlib/advancement/recipes/charcoal_from_block.json -a71cefc17a4744d56465072fb9404d1225c7fe42 data/mmdlib/advancement/recipes/charcoal_from_nuggets.json -c7c14e212196340358603308fac29e819f084f2d data/mmdlib/advancement/recipes/charcoal_from_smallpowder.json -3e43b3ca9117730cb129160eb46232120bcee28d data/mmdlib/advancement/recipes/charcoal_nugget.json -8a141f50d75a2a65f95d123d8fd2bf905bca1e66 data/mmdlib/advancement/recipes/charcoal_smallpowder.json -ce2f69d3e2eb4faae2c31c5e74a682d7bb9634ca data/mmdlib/advancement/recipes/coal_dust_crushing.json -b8064a584de03bbff77e3078ca142ee7a9cb52d4 data/mmdlib/advancement/recipes/coal_dust_from_block_crushing.json -716ec89cfcc213f05b47b7afdd4f3ffa113e0f2d data/mmdlib/advancement/recipes/coal_dust_from_ore_crushing.json -4fe1915788f516c38dfc1af1e5116a7131676359 data/mmdlib/advancement/recipes/coal_dust_smelting.json -436660bb1574c132280cd2430ee198c311ff80f6 data/mmdlib/advancement/recipes/coal_from_nuggets.json -184267e00d76f781b53ea19503de76bd728371fb data/mmdlib/advancement/recipes/coal_from_smallpowder.json -f118ed559c231e7d08434c3abd53aecb1b65185a data/mmdlib/advancement/recipes/coal_nugget.json -5b2588186370ec11564e6409aa4ef9448840d9c6 data/mmdlib/advancement/recipes/coal_smallpowder.json -de0266c92f3081d633330f900a0ae0f88ea23747 data/mmdlib/advancement/recipes/copper_arrow.json -db654696dace5f7a035000b5878dc658bb71cc35 data/mmdlib/advancement/recipes/copper_axe.json -8fcfa8d2e4ba9e4348f886fa367bdba78247d82b data/mmdlib/advancement/recipes/copper_bars.json -975006e67082729311f9f25e4cf1ac1edbf70f76 data/mmdlib/advancement/recipes/copper_blend.json -d2a80473d0c557a22e3b01806e7be98a4dccf473 data/mmdlib/advancement/recipes/copper_blend_smelting.json -2adba6927d2e8a156d9b227ed6fec4f97f7f77cb data/mmdlib/advancement/recipes/copper_bolt.json -ad3127e2f64b0c6f5d2e3a8217cbd0c69d1c8ca2 data/mmdlib/advancement/recipes/copper_boots.json -69c9b10dce6887f5a466a047126473bea43df81a data/mmdlib/advancement/recipes/copper_bow.json -9276581cc71faa51470467a688f8f437a1711096 data/mmdlib/advancement/recipes/copper_button.json -b50e59f3abf3d71132723d3a9ee7519e66901329 data/mmdlib/advancement/recipes/copper_chestplate.json -fcfa172963490777080306c0222c4cb7e7cf1a47 data/mmdlib/advancement/recipes/copper_crackhammer.json -55c00b2d4506377a5dcde5aef8d6c9ad271dde7f data/mmdlib/advancement/recipes/copper_crossbow.json -3117aee91fc1d2b9902f3be787a1762fdf2d5984 data/mmdlib/advancement/recipes/copper_dust_crushing.json -f2d23ee200cd47cdac3514ad8e065c4ca01f8a63 data/mmdlib/advancement/recipes/copper_dust_from_block_crushing.json -b2cf2c26945aad6e0ef24a12d61fea1b9bd07dc7 data/mmdlib/advancement/recipes/copper_dust_from_ore_crushing.json -eb683faa571891f356b13bb13ada81d3e656cf8f data/mmdlib/advancement/recipes/copper_dust_from_raw_block_crushing.json -df09a873b8ddef6d44267c8bcbf843981c89d162 data/mmdlib/advancement/recipes/copper_dust_from_raw_crushing.json -62c020a5a44963883e50082acd875fb9b7f82cb0 data/mmdlib/advancement/recipes/copper_dust_smelting.json -d8fe89f1bb2474d4f34d09be2497bf4012b0b6a4 data/mmdlib/advancement/recipes/copper_fishing_rod.json -c1c1ef88bbf3e3cdfc00ba8e6f868438c1fd9adf data/mmdlib/advancement/recipes/copper_from_nuggets.json -300647b92d90c41421194bf4e568fe6ff439c663 data/mmdlib/advancement/recipes/copper_from_smallblend.json -73ca53a0ce4ec43337e212c12edb9701e270d6fd data/mmdlib/advancement/recipes/copper_from_smallpowder.json -5a7588b12c7b608521b6579afcfa9f738684a18b data/mmdlib/advancement/recipes/copper_gear.json -dc0e5ef0d31a3be2e007571e24457f312a6edb7c data/mmdlib/advancement/recipes/copper_helmet.json -ceee5f72c4f587f789b851fc363ce90a574a8fbd data/mmdlib/advancement/recipes/copper_hoe.json -12a5b379ab650846f84849cffbdf44176c57083f data/mmdlib/advancement/recipes/copper_horse_armor.json -b5004185907ee3ffa206af22ddb6c98c2e98dc0c data/mmdlib/advancement/recipes/copper_leggings.json -c329dc2c382cd758489d2899f39910b764b36e70 data/mmdlib/advancement/recipes/copper_lever.json -2af597188d69a246c1bbd1a0a8a7741261f32484 data/mmdlib/advancement/recipes/copper_nugget.json -690477b189496056b048d582d23d452a3e23aa73 data/mmdlib/advancement/recipes/copper_pickaxe.json -a140a24c8e654f2334c1f24a79d6ba576a8b767a data/mmdlib/advancement/recipes/copper_plate.json -8de21056a423df57a8a79b2f75a8fa1b376bceeb data/mmdlib/advancement/recipes/copper_pressure_plate.json -7e29c597f13fea6d21a638e4ab65011c9844dd7c data/mmdlib/advancement/recipes/copper_rod.json -70695fea51fe1945c8d3f433acc6852319d7fd96 data/mmdlib/advancement/recipes/copper_scythe.json -b2d186f0a0b408d00e6720489732ad927b4e7e08 data/mmdlib/advancement/recipes/copper_shears.json -0de7cb5631121684d12a7d5333369d652a633dc3 data/mmdlib/advancement/recipes/copper_shield.json -fe69962a366c9703c207845fc7d71d94c5531462 data/mmdlib/advancement/recipes/copper_shovel.json -28b9fe5f71583d203994d3e03c8c0046ab7f8281 data/mmdlib/advancement/recipes/copper_slab.json -04237f9351dc182219edfa0e1fb0cbcf2459d5c4 data/mmdlib/advancement/recipes/copper_smallblend.json -837ed022254e0b7666980416018210b6b2ad375e data/mmdlib/advancement/recipes/copper_smallpowder.json -c6c5a74c398bf8abba66316b3b8ce6abafa1b637 data/mmdlib/advancement/recipes/copper_stairs.json -d77af4a67d89b04dcd63ed6b191be45a975da32e data/mmdlib/advancement/recipes/copper_sword.json -b70cfb59fccc181579a99bb0726c0ba7f7a8c63e data/mmdlib/advancement/recipes/copper_wall.json -4f3311291ea1d93bb86aee9087a1fa8593999d7e data/mmdlib/advancement/recipes/diamond_arrow.json -30f0eb2b096aebb59f77b2179c6e4fa69f528263 data/mmdlib/advancement/recipes/diamond_bars.json -d8d9a68c23501fd30462f80a9b346951dd54bad3 data/mmdlib/advancement/recipes/diamond_blend.json -be59b5b3253e69976c9061d4ad73fe04078ca027 data/mmdlib/advancement/recipes/diamond_blend_smelting.json -e7306e703b888c6764e273c4d14f6625c969f01c data/mmdlib/advancement/recipes/diamond_bolt.json -d6c22d84c1fed46f9edf6b198d1132681f80f9b2 data/mmdlib/advancement/recipes/diamond_bow.json -1a4824ffef9dcb18d3abfba00b1e485d4d1c403b data/mmdlib/advancement/recipes/diamond_button.json -2af1b8879c1da80e5981d3a769402a739f738b37 data/mmdlib/advancement/recipes/diamond_crackhammer.json -a367afbd67acf29e35c83930d1e72ebb309c758f data/mmdlib/advancement/recipes/diamond_crossbow.json -85551b853fdbf4f203c3da9ddd0d2e45b6a11672 data/mmdlib/advancement/recipes/diamond_door.json -d71c30f8dab933d57d2c92bf0ee46ba5d5b7dc96 data/mmdlib/advancement/recipes/diamond_dust_crushing.json -a5f3878c9c7ce1c45e826324d3844c035377fa91 data/mmdlib/advancement/recipes/diamond_dust_from_block_crushing.json -d9ab267870c3ca7d6b14e43fcd4f96ed2c7b9d79 data/mmdlib/advancement/recipes/diamond_dust_from_ore_crushing.json -1f2a2707aabc16ffd421ab006e11d52d0807e339 data/mmdlib/advancement/recipes/diamond_dust_smelting.json -2537a8ff6078e3df3f989c41b81e71737459690b data/mmdlib/advancement/recipes/diamond_fishing_rod.json -2d14058d62e4cfeab0fcac4177fdbc5c3d25d05a data/mmdlib/advancement/recipes/diamond_from_nuggets.json -5349036bc7eadbed07aa8907fde6fffcfa1cd46e data/mmdlib/advancement/recipes/diamond_from_smallblend.json -2b44dc3b70475fc6c778aff4203807aa7b43f431 data/mmdlib/advancement/recipes/diamond_from_smallpowder.json -c30fc6bc00b99429d556bad87bcf4555aef250a2 data/mmdlib/advancement/recipes/diamond_gear.json -54d56bacc361993eaeb4b8bae62f3e8a392e920b data/mmdlib/advancement/recipes/diamond_lever.json -3397516b6e1f0ef6af549e6b3e971eb4f592b3b0 data/mmdlib/advancement/recipes/diamond_nugget.json -b652ef927acbb39d9a56e45cb20bd49e5373cec3 data/mmdlib/advancement/recipes/diamond_pressure_plate.json -be36abb371a2af57b2834a137e44bb89f16983ac data/mmdlib/advancement/recipes/diamond_rod.json -ddcb398846790d4a864f2d8f37e56f125848e2ab data/mmdlib/advancement/recipes/diamond_scythe.json -5eea0af04613905330d510d9cb955d117561449e data/mmdlib/advancement/recipes/diamond_shears.json -dbdf17010306f9cebb12a2a7d9055cb10290b1d0 data/mmdlib/advancement/recipes/diamond_shield.json -e0bc8e28c5ca0e5226f063885e7075fe0e02224d data/mmdlib/advancement/recipes/diamond_slab.json -9bf758cd95337662094ec8a204fabd12114b30ad data/mmdlib/advancement/recipes/diamond_smallblend.json -3f482f0dda15a16b15fdf444e7d79acd69ade257 data/mmdlib/advancement/recipes/diamond_smallpowder.json -205cd82011bc70d921359a112ef52e2369c52067 data/mmdlib/advancement/recipes/diamond_stairs.json -4dd332424994f7ffe2f8f5d96d44379cdc65f021 data/mmdlib/advancement/recipes/diamond_trapdoor.json -ea5e8b4eee5f3cb964d5c7bcd9b8262eddbcf690 data/mmdlib/advancement/recipes/diamond_wall.json -46e65590a3165f9f5dc90a84a5bd3b3d5c37ca99 data/mmdlib/advancement/recipes/emerald_arrow.json -7caf8cb4f1669ca3751faeca227164bcb88f1374 data/mmdlib/advancement/recipes/emerald_axe.json -43bdc06687b0217f00d8a76a45b22a3dd5b224b1 data/mmdlib/advancement/recipes/emerald_bars.json -2dd44f4e6869d3da78608b968cd6f2ad78e81bed data/mmdlib/advancement/recipes/emerald_bolt.json -4ed4e0d36afba5f2e3e0f8a30335c98dd6199117 data/mmdlib/advancement/recipes/emerald_boots.json -90a196689f88c800a7d32b407bc241de070f8bcd data/mmdlib/advancement/recipes/emerald_bow.json -14c4fabfba38f3e7fe19b85c0ba14684320ac7a1 data/mmdlib/advancement/recipes/emerald_button.json -f4f8a04a8432a5a85b8f75e07199bb2f7e3ae3a0 data/mmdlib/advancement/recipes/emerald_chestplate.json -e64e7469530afbc968666abcc4f76105258ed4ad data/mmdlib/advancement/recipes/emerald_crackhammer.json -f380df204317a2891d2d180fd2a24397157acf2a data/mmdlib/advancement/recipes/emerald_crossbow.json -0192643d872a893c276f1e58be0f12eb9d8b01b5 data/mmdlib/advancement/recipes/emerald_door.json -1f6ac3b30fa7e8071afc5573313fa2096e4982ed data/mmdlib/advancement/recipes/emerald_dust_crushing.json -0c68673431a0006f51fe8558c4913468e2c43e34 data/mmdlib/advancement/recipes/emerald_dust_from_block_crushing.json -275cb34d52c038c0bc4469763e42645193c0b167 data/mmdlib/advancement/recipes/emerald_dust_from_ore_crushing.json -d4b47371266b30946bc2168979130d9eaeb20898 data/mmdlib/advancement/recipes/emerald_dust_smelting.json -95d7525ac4ace4579952a1c56344396b6432d125 data/mmdlib/advancement/recipes/emerald_fishing_rod.json -7761dca80999ecbb2b8287958b85ad5a87509fa8 data/mmdlib/advancement/recipes/emerald_from_nuggets.json -f3b27ef303bfdb32963842be9c853a5af9ed6a7b data/mmdlib/advancement/recipes/emerald_from_smallpowder.json -bd7a536b6c9f1d1783621812ec3b2a0d83511417 data/mmdlib/advancement/recipes/emerald_gear.json -716b4a60a5966bedcc92f9d195bac8dc51d39d0b data/mmdlib/advancement/recipes/emerald_helmet.json -cab5cc9dc8bf68fcae1a5313d9cf3ab8287cd137 data/mmdlib/advancement/recipes/emerald_hoe.json -f58ca6fcc300a62dbb1c606f744f825f7687facf data/mmdlib/advancement/recipes/emerald_horse_armor.json -0746e49aaf1dc2bbb90ccb2b7d9b5b26e06d64b9 data/mmdlib/advancement/recipes/emerald_leggings.json -a7bd191f2a9935b998705e6211a9d3f94de4eb94 data/mmdlib/advancement/recipes/emerald_lever.json -d1fb8c8dd5ee45050eeadaf78c75edff2c1ee06a data/mmdlib/advancement/recipes/emerald_nugget.json -3ec32998372d7606b9cd5b551e0ea73b89bf6926 data/mmdlib/advancement/recipes/emerald_pickaxe.json -24bf1ca6e04e38895f5f3770c490ea295100c184 data/mmdlib/advancement/recipes/emerald_pressure_plate.json -340f58f24ec88d373063d5c1cf9f99a96001ccf4 data/mmdlib/advancement/recipes/emerald_rod.json -cdc6fa13e9b0c818073d872986a2bc9b17510db5 data/mmdlib/advancement/recipes/emerald_scythe.json -148a548c6fc2d57210a341961fecf313a5177aa3 data/mmdlib/advancement/recipes/emerald_shears.json -fbd5add2a0ac0cac0d221d28a4759b1d9f253a72 data/mmdlib/advancement/recipes/emerald_shield.json -0ce355dfaac2940c9bd9a08895aaa57afbadb02c data/mmdlib/advancement/recipes/emerald_shovel.json -03c2d808bf40d7fee42f4a0e22535aa2981f7744 data/mmdlib/advancement/recipes/emerald_slab.json -f0cc833e338827b666c812523a7cc2afcf0be7a9 data/mmdlib/advancement/recipes/emerald_smallpowder.json -f93fd4b100697f90a78f1c25dd6d702b79c268f3 data/mmdlib/advancement/recipes/emerald_stairs.json -2d7102aa0276049c3113a6e357579ff6dd5b2c92 data/mmdlib/advancement/recipes/emerald_sword.json -9f29a2afc9af6fc0273674fb1069ea4008299255 data/mmdlib/advancement/recipes/emerald_trapdoor.json -614b2c5410e8c1970e87d22cd53ec2275c4d5e6c data/mmdlib/advancement/recipes/emerald_wall.json -e0204865348c9c3b61439c444cfc237cf6dc784e data/mmdlib/advancement/recipes/gold_arrow.json -8802482f066691781f0dbb9b1e0ee5e446b6d3b8 data/mmdlib/advancement/recipes/gold_bars.json -1d7c2432415c89a5fbd0975ddab63b5dabe9e6dd data/mmdlib/advancement/recipes/gold_blend.json -cc8c62ef0bb85365b35d577c31c83c0ef1a73abd data/mmdlib/advancement/recipes/gold_blend_smelting.json -65fe62ec0144df01b4287b16372930b48a37c9b7 data/mmdlib/advancement/recipes/gold_bolt.json -627723e8c1024ffc0f7c076a7dc041fe84cecf3c data/mmdlib/advancement/recipes/gold_bow.json -1942389ef8a98f352b7ae93db2bbfe570f99a08a data/mmdlib/advancement/recipes/gold_button.json -f48697c0388e39c13edf807d92db600a7575efac data/mmdlib/advancement/recipes/gold_crackhammer.json -5a3039e1e81ec5b71443a2ae7c7051c2d15e40d1 data/mmdlib/advancement/recipes/gold_crossbow.json -52650c3c9310ee9c18b529380be174285f09ea1f data/mmdlib/advancement/recipes/gold_door.json -9b6fa73a4d3068b9098ecd69eb651d57bc55b036 data/mmdlib/advancement/recipes/gold_dust_crushing.json -045b4ae6c2bb0121e9d35468d52b287f074bcb5a data/mmdlib/advancement/recipes/gold_dust_from_block_crushing.json -63edaf25a1c981ad9bb483de48e784086c46ba9f data/mmdlib/advancement/recipes/gold_dust_from_ore_crushing.json -7e3f68c76ce3f636b63dc392345d1bc5b437a189 data/mmdlib/advancement/recipes/gold_dust_from_raw_block_crushing.json -bc2aa428e098f2fa7b4dcd4ce1a6e1dc5de81e17 data/mmdlib/advancement/recipes/gold_dust_from_raw_crushing.json -65375eebd4d28be559018d8c728366b4cbc9ee66 data/mmdlib/advancement/recipes/gold_dust_smelting.json -25e3a55e3d46e648d212f6399268a99c15e92deb data/mmdlib/advancement/recipes/gold_fishing_rod.json -9cc48b638a615277ac70c6e79ce0a9ab64752a47 data/mmdlib/advancement/recipes/gold_from_smallblend.json -1564297304224afd57091893d01c96c2638b552e data/mmdlib/advancement/recipes/gold_from_smallpowder.json -75a7a6cd27833809133b414356850f54b2466612 data/mmdlib/advancement/recipes/gold_gear.json -8a3e458a88ce9cc415ef533515bb11c1aff60ff0 data/mmdlib/advancement/recipes/gold_lever.json -9056d8665bf2a60d5c821bacc65736748e11e47b data/mmdlib/advancement/recipes/gold_plate.json -bf2021681850f7139955f53bd187229ca4977aa8 data/mmdlib/advancement/recipes/gold_rod.json -727497e70a95355cde1127d629c0149afca457a7 data/mmdlib/advancement/recipes/gold_scythe.json -6ea32267a1bbf1a4c1b2c55f976b7d53b17a65f1 data/mmdlib/advancement/recipes/gold_shears.json -a2450ceded575919d95032a8908b361438dc3254 data/mmdlib/advancement/recipes/gold_shield.json -4894db809c8636c402243d0533240b34d80769bb data/mmdlib/advancement/recipes/gold_slab.json -705d2771324d48a453d7efd74027053040335d09 data/mmdlib/advancement/recipes/gold_smallblend.json -bb6d0382d61fc93a27bea20832d2c8acd602c911 data/mmdlib/advancement/recipes/gold_smallpowder.json -6897dc6bdf5c112955f58707086777c0011e69fc data/mmdlib/advancement/recipes/gold_stairs.json -f2fcdc49ccaa8c7a75bb30fecd0778a473b18fbf data/mmdlib/advancement/recipes/gold_trapdoor.json -28bb1433c9a458747402781fc40b6ba686f705db data/mmdlib/advancement/recipes/gold_wall.json -cf23b719fb9fb9426d416d90d921c40541bf6162 data/mmdlib/advancement/recipes/iron_arrow.json -f76c8fbb51d14dd04a894d697bfa97052e67a707 data/mmdlib/advancement/recipes/iron_blend.json -13e2d4d10897c961a48a84e23b13104bdcb9fe79 data/mmdlib/advancement/recipes/iron_blend_smelting.json -6e132d9aca397d24b6a350315c7ad2108a0d726d data/mmdlib/advancement/recipes/iron_bolt.json -82791f8a7866b358ba1db50f4aee5426a4c2d5af data/mmdlib/advancement/recipes/iron_bow.json -2f1c7b9f5e0b72de332416d0d3627ec79848bebe data/mmdlib/advancement/recipes/iron_button.json -1d0a9b38ec84b9af7ad2c3e4ec89738caf47ca9a data/mmdlib/advancement/recipes/iron_crackhammer.json -6d5456f75fbf78104b0baf31e143736236f3432b data/mmdlib/advancement/recipes/iron_crossbow.json -b0050e2b553575422b6c517c39810530c5f913d9 data/mmdlib/advancement/recipes/iron_dust_crushing.json -4c1e28fec13caaeb666eb596fefdb55af7c06196 data/mmdlib/advancement/recipes/iron_dust_from_block_crushing.json -4325cab7ca5181ac450809346f38b3bded1c95fa data/mmdlib/advancement/recipes/iron_dust_from_ore_crushing.json -4f7d7803151ce4d2690c37a37b9e28e1122664a7 data/mmdlib/advancement/recipes/iron_dust_from_raw_block_crushing.json -7dd6251eb70c3ed407717609a501f3bdafaf4660 data/mmdlib/advancement/recipes/iron_dust_from_raw_crushing.json -cd9bf7f015d78046053adbb216e496a0fec9bb81 data/mmdlib/advancement/recipes/iron_dust_smelting.json -8983cd66b4745cbf811702f18ae012e6cc823c70 data/mmdlib/advancement/recipes/iron_fishing_rod.json -d566f9a7d62b8debb7244b7a49b442aa9ab20fda data/mmdlib/advancement/recipes/iron_from_smallblend.json -d43726066421391b2df90802c5bef1814d407a13 data/mmdlib/advancement/recipes/iron_from_smallpowder.json -107df031f229430cf46a7dc0f9ff8313afa0a76e data/mmdlib/advancement/recipes/iron_gear.json -b71b6ba2bfe232b4fa537ce6569a86bf1534cbc5 data/mmdlib/advancement/recipes/iron_lever.json -75eff48c16e4376e5413eb54d6f9568b36e45427 data/mmdlib/advancement/recipes/iron_plate.json -7c12d8e6ddeba92a6efe861dbd1e9b37432b5393 data/mmdlib/advancement/recipes/iron_rod.json -428bbae6c54551375a02b1b8a1ddf69ac06caa7d data/mmdlib/advancement/recipes/iron_scythe.json -c4f9ee4910599ceaaa7a1e386c508c7048cec327 data/mmdlib/advancement/recipes/iron_shield.json -8f681ead746f2678a4f899c960454c9ca0c6c46c data/mmdlib/advancement/recipes/iron_slab.json -ebc7338c2ce454793ed6f0a33b627b1cd68690d3 data/mmdlib/advancement/recipes/iron_smallblend.json -d0a01e0c0d25265e9e8bc89d1a3927f745482ec2 data/mmdlib/advancement/recipes/iron_smallpowder.json -b59ec8b277b96de866250069d943ce7a2447ae65 data/mmdlib/advancement/recipes/iron_stairs.json -dfb5a02aa66522d31bbd1cfb9362fa94043d5692 data/mmdlib/advancement/recipes/iron_wall.json -aa6059192ea18ece670e1d4b2656e56edd949b4d data/mmdlib/advancement/recipes/lapis_from_smallpowder.json -3aad43830f27b018e1bab295380f27ba5d30370d data/mmdlib/advancement/recipes/lapis_smallpowder.json -7923dfc60555421f3c528a2875a1db79da29cd5d data/mmdlib/advancement/recipes/obsidian_arrow.json -7eb99de686896d3afc98fca1d213a76f9067247b data/mmdlib/advancement/recipes/obsidian_axe.json -b21e5f793b9d495e05453ed51caa49c9cfec7ece data/mmdlib/advancement/recipes/obsidian_bars.json -d7aa840db5644f1fb88a8e778a71795faf0b7211 data/mmdlib/advancement/recipes/obsidian_bolt.json -93c940c90bc333b428ca669e9cccc32bbc0ef59b data/mmdlib/advancement/recipes/obsidian_boots.json -32fce7b08dbf2940c9d610e7aceb85b4b21dfd97 data/mmdlib/advancement/recipes/obsidian_bow.json -008f6e869c22047c0fc29bde078108c24fd76d35 data/mmdlib/advancement/recipes/obsidian_button.json -7bd369f24d027ec10e8bf23380a9c41ed98a7d88 data/mmdlib/advancement/recipes/obsidian_chestplate.json -9de29bbed0f4a9948dc470349a365d639d7e72a5 data/mmdlib/advancement/recipes/obsidian_crackhammer.json -eb94300579e194bb0a28b8bbe209a35f2e02e9e6 data/mmdlib/advancement/recipes/obsidian_crossbow.json -68aac69ad5b1a4b0efa2fd90b06331a9319d8748 data/mmdlib/advancement/recipes/obsidian_door.json -c9c088b5e8ebd4e1d33b3f0de59bc6d5812c9f7c data/mmdlib/advancement/recipes/obsidian_dust_crushing.json -32b620dfb75932f8d0506ce1dc7965829b4cfe71 data/mmdlib/advancement/recipes/obsidian_dust_smelting.json -30fde6fd56f7feea2210480daaf46b682121d5f8 data/mmdlib/advancement/recipes/obsidian_fishing_rod.json -3048e10818ade406cc04650678c8b27866d17d37 data/mmdlib/advancement/recipes/obsidian_from_nuggets.json -25d2056f4499a09c098984d00edcb2a9574a8a36 data/mmdlib/advancement/recipes/obsidian_from_smallpowder.json -f029127e40d017be7b31908d9fc86cdd8187b31a data/mmdlib/advancement/recipes/obsidian_gear.json -e98f00ff806f1383b7c965bd3fe88b4a93bb259a data/mmdlib/advancement/recipes/obsidian_helmet.json -39bb6e8bb7765b6e46433cf296ef6d87777c2bd4 data/mmdlib/advancement/recipes/obsidian_hoe.json -77232e98d217788c72236808060e6f20698db222 data/mmdlib/advancement/recipes/obsidian_horse_armor.json -eca2d8c5d7589b33b074a1aa3baaca4c96713d26 data/mmdlib/advancement/recipes/obsidian_ingot.json -a2f076c73ebca86d41c02260907412e476101480 data/mmdlib/advancement/recipes/obsidian_leggings.json -dc702e871d14934d7d3c6a8ec1a75abda8f69c35 data/mmdlib/advancement/recipes/obsidian_lever.json -34ffe1092189a10eb448a252627c513c72697a0a data/mmdlib/advancement/recipes/obsidian_nugget.json -fbde24311272491e4779a26fb4aa10a68593c40d data/mmdlib/advancement/recipes/obsidian_pickaxe.json -788465156fd159e1abc2d939a99044332525a6da data/mmdlib/advancement/recipes/obsidian_pressure_plate.json -28900064bacb617cca58517d086463229c4b0ee0 data/mmdlib/advancement/recipes/obsidian_rod.json -8fa8b04b4a51fff6db1dca572768fcda27850f5c data/mmdlib/advancement/recipes/obsidian_scythe.json -f8b5423701cb51d8537b5831d620899e68aeaee1 data/mmdlib/advancement/recipes/obsidian_shears.json -9d8ac8f43ad28187027a954ff2c3555fcc3949ab data/mmdlib/advancement/recipes/obsidian_shield.json -237840f6da8cfa937d2617f66f5d4615d2558488 data/mmdlib/advancement/recipes/obsidian_shovel.json -515844d1e40a02ee26dc90403787eacad8d55648 data/mmdlib/advancement/recipes/obsidian_slab.json -902858409905227d68badf1d239789a15d545548 data/mmdlib/advancement/recipes/obsidian_smallpowder.json -c0b4dfbedd1cece64ee7f8470370cf40207da3e4 data/mmdlib/advancement/recipes/obsidian_stairs.json -5550d5516145b3a3e89655bc32e6c6c0b31bfb97 data/mmdlib/advancement/recipes/obsidian_sword.json -886e59c350a32af7a303a8f45e67918f939921e9 data/mmdlib/advancement/recipes/obsidian_trapdoor.json -d8a8fd9bbcf98ec5f184bc3f42fe71d0e2124354 data/mmdlib/advancement/recipes/obsidian_wall.json -7066e07301ce9944359ae3229891039e5a7dc836 data/mmdlib/advancement/recipes/quartz_arrow.json -846abed4b5c7084613d0ef4ecabdc04b8135e511 data/mmdlib/advancement/recipes/quartz_axe.json -1ba32693110e1cadc998c7089f70a7a1b84df485 data/mmdlib/advancement/recipes/quartz_bars.json -c7bfdeedca37dbc4dcfecfe6f39087f55886b421 data/mmdlib/advancement/recipes/quartz_bolt.json -69f57c467baf30cc5316fbb847b080b70527271b data/mmdlib/advancement/recipes/quartz_boots.json -536b3ac8e8ad6a4d6f77ef6b3e43e9717a44b634 data/mmdlib/advancement/recipes/quartz_bow.json -ca8d6a9849947c44b5d824bb32183d4110dfc251 data/mmdlib/advancement/recipes/quartz_button.json -a6f8c81c7d7cf786e828d02f4d58a235225c0b58 data/mmdlib/advancement/recipes/quartz_chestplate.json -1bc8eddbd76bf2efd39938438376db9cac396a4e data/mmdlib/advancement/recipes/quartz_crackhammer.json -972c2bbcf0707e83dc38ed7e2ab64f7f411568c6 data/mmdlib/advancement/recipes/quartz_crossbow.json -3c9f1e01d3b1951d606ea771d27b47c89b9ff04c data/mmdlib/advancement/recipes/quartz_door.json -cc47e2beb403a95620ad6d715db20f268374293d data/mmdlib/advancement/recipes/quartz_dust_crushing.json -9c2bd126baa9b3a6266748049adc231ea3feee92 data/mmdlib/advancement/recipes/quartz_dust_from_block_crushing.json -45d9be40d34ee7d5ad010d00dd9d69ef556366eb data/mmdlib/advancement/recipes/quartz_dust_from_ore_crushing.json -d2f96203630b48f7cfda6ad4584d27fedb0d13dc data/mmdlib/advancement/recipes/quartz_dust_smelting.json -e31bbcb0176ed303b03f291556318582b2cd1fae data/mmdlib/advancement/recipes/quartz_fishing_rod.json -74aec94b950c609fcb9d9a7f058af4a48acc7e20 data/mmdlib/advancement/recipes/quartz_from_nuggets.json -cf000c72004caaf87ba139e3eb6609571f37a133 data/mmdlib/advancement/recipes/quartz_from_smallpowder.json -1c7c6c138fd765997875e4a005222a49d7988503 data/mmdlib/advancement/recipes/quartz_gear.json -7f7742842b424f83180643e87ac6d2e3088fff22 data/mmdlib/advancement/recipes/quartz_helmet.json -fbc1bb650ca5fdbd79e1bef1d66758acdf350f0e data/mmdlib/advancement/recipes/quartz_hoe.json -2b623ce79e87908cc3b69deb6251e9f126854c3a data/mmdlib/advancement/recipes/quartz_horse_armor.json -d8560a992e22f3190eed7e512427433d22a1cf7e data/mmdlib/advancement/recipes/quartz_leggings.json -c6724d8158002ace4bc8d5b6f4d7334ba1827434 data/mmdlib/advancement/recipes/quartz_lever.json -39c291297db42140916f8339ef2de88709e5e702 data/mmdlib/advancement/recipes/quartz_nugget.json -c0bd72a99a8da9931a694068e46b761a3917d378 data/mmdlib/advancement/recipes/quartz_pickaxe.json -3157e14fd63f88b5e20d6b5772868fbef0a4e3d9 data/mmdlib/advancement/recipes/quartz_pressure_plate.json -c17ba4ebe1b2a4bbfc5a704917da7a8051b2660e data/mmdlib/advancement/recipes/quartz_rod.json -08a5deeed898a881b7bee2c206e226615159d6e0 data/mmdlib/advancement/recipes/quartz_scythe.json -4cd97bdb7ddf126cdf373d57d3472ce7012baae6 data/mmdlib/advancement/recipes/quartz_shears.json -194eaa4f480d2bdb868cb1b4384f755e5a4e6618 data/mmdlib/advancement/recipes/quartz_shield.json -781c6df5b1767e5665d1f6fb6fa84c358e23194e data/mmdlib/advancement/recipes/quartz_shovel.json -8a84e22f7c1fb2b74f22f4d5b2e905b79e3bb99f data/mmdlib/advancement/recipes/quartz_smallpowder.json -1413be7b914265195dcc19f2fa2b42536c335870 data/mmdlib/advancement/recipes/quartz_sword.json -5077e3b48a76b3756a91513794c5bc97736b76cc data/mmdlib/advancement/recipes/quartz_trapdoor.json -2080b24c4df4c014fc2c891c8daea3c58f59d67d data/mmdlib/advancement/recipes/quartz_wall.json -f0ddc0c6558efe79ae77350b674870915e9fccc1 data/mmdlib/advancement/recipes/redstone_from_smallpowder.json -f7043af128776ccba38c8fc91aef1fb1214825c6 data/mmdlib/advancement/recipes/redstone_ingot.json -e996192b73a58d5b0001c6ff40fba7b9517c37ce data/mmdlib/advancement/recipes/redstone_smallpowder.json -4b5f290a6f6e26ead8eec99389ead7e4d157a683 data/mmdlib/advancement/recipes/stone_crackhammer.json -2d51e7836fb2d71ce30f7627b007f0a95dd6c8c9 data/mmdlib/advancement/recipes/stone_gear.json -9f641c7bf3a7ba349df4c3d0e876fde275bc2b7d data/mmdlib/advancement/recipes/stone_rod.json -1820d33de28840434a55c56f4539a91f753aa6f7 data/mmdlib/advancement/recipes/stone_scythe.json -2c88148c05cd739e4e8fcd6b61dcf075806a70af data/mmdlib/advancement/recipes/wood_crackhammer.json -f420ecaef2ef07f171a13dd508900b2b4cd32e1a data/mmdlib/advancement/recipes/wood_gear.json -9ea92891cddabd265e42a9e34f67772f9b909147 data/mmdlib/advancement/recipes/wood_scythe.json -cf206bac74af2482829ed0958ddacf6d996efec8 data/mmdlib/example_manifest.json -35a1db856d60ae501677ac1b521c5326900ed6cb data/mmdlib/loot_table/blocks/charcoal_block.json -39229b2fc99b24ac19922b3d8f90b050782c6f8d data/mmdlib/loot_table/blocks/copper_bars.json -ee600b68f195ce86274b3eb09fb4e573fb25b9f1 data/mmdlib/loot_table/blocks/copper_button.json -b0230c0f0cfbb69b4d0145f07bcabc4936afe88d data/mmdlib/loot_table/blocks/copper_double_slab.json -63178d3ca7db69ed04dc233d3130a23d7a7b34cb data/mmdlib/loot_table/blocks/copper_lever.json -8392e1103be3b195329103463a16ff2d2892fddb data/mmdlib/loot_table/blocks/copper_plate.json -375ac73d51a2981e4327dbf3f962a912f3698655 data/mmdlib/loot_table/blocks/copper_pressure_plate.json -3c5ab3c3bf0634f4cd7b9c15c98c87f6db1ccf7e data/mmdlib/loot_table/blocks/copper_slab.json -a8c161be2e36874cd833c0528cb1fb8f65e43e14 data/mmdlib/loot_table/blocks/copper_stairs.json -244ad1e1ec38e887d2004e365a820c339b9317dd data/mmdlib/loot_table/blocks/copper_wall.json -39c30ef3b804ab73ecf4a7002f809de3fa29d7e1 data/mmdlib/loot_table/blocks/diamond_bars.json -ec8ebe199d8ef8708da92d6eeca8d8ca72d0d48b data/mmdlib/loot_table/blocks/diamond_button.json -616ce03330d48716af5318b1983787db30f02940 data/mmdlib/loot_table/blocks/diamond_door.json -da9307ebee9717355287185d6db674a27be93abf data/mmdlib/loot_table/blocks/diamond_double_slab.json -658c3c7c5a5be4435cde836da6017f3e4116e39b data/mmdlib/loot_table/blocks/diamond_lever.json -604fdae9518ceb0f88144ae5f202bb4dd0bfd90c data/mmdlib/loot_table/blocks/diamond_pressure_plate.json -8d03f80617d90f12cdd6d776716d75d6d4b76faa data/mmdlib/loot_table/blocks/diamond_slab.json -f572d32761662950c1239df8b10e457732aa5e52 data/mmdlib/loot_table/blocks/diamond_stairs.json -665fb1e795692760015fa3c75f44b89ec92fbef0 data/mmdlib/loot_table/blocks/diamond_trapdoor.json -3202af2d610757f0869ec4ba423db6b328384390 data/mmdlib/loot_table/blocks/diamond_wall.json -e936117fea4cfc3fc09c3a54e1098677e642f063 data/mmdlib/loot_table/blocks/emerald_bars.json -7096768630b4ae859565013b2dde9e6db82acfc3 data/mmdlib/loot_table/blocks/emerald_button.json -af936d5a8be027212f9bbae3575286ec4323880b data/mmdlib/loot_table/blocks/emerald_door.json -5c42f8feae0ea04987a7ff0809f77b23c2523cef data/mmdlib/loot_table/blocks/emerald_double_slab.json -6a842911f699a72725ea537bf994e2248935414f data/mmdlib/loot_table/blocks/emerald_lever.json -8bfeb52e7c61c1f91515330098036bde3fe29de3 data/mmdlib/loot_table/blocks/emerald_pressure_plate.json -351d24bef6b10aeafcab1b2195865fd7f7cb4ed6 data/mmdlib/loot_table/blocks/emerald_slab.json -0e81bba0ed790591d653e574d10d15ab1270feaf data/mmdlib/loot_table/blocks/emerald_stairs.json -54ec3fdead2026e688ceb78fdff86a212f855a50 data/mmdlib/loot_table/blocks/emerald_trapdoor.json -5f95d4d5a2ba3dffb310071a5370cb458e824f37 data/mmdlib/loot_table/blocks/emerald_wall.json -ba09f9fa06f1e80a1bb7f9454909466a99c5807c data/mmdlib/loot_table/blocks/gold_bars.json -f77ed0d4412e287943c24961fcc69e1051dfd042 data/mmdlib/loot_table/blocks/gold_button.json -bf7ac38806b804fa581fdd2a655acebe8b7e0998 data/mmdlib/loot_table/blocks/gold_door.json -cef2464bec4fd7ee3d453b018b77650393b1be5a data/mmdlib/loot_table/blocks/gold_double_slab.json -da4eb96671ae62763feb1b0f2344b85c93c88f5d data/mmdlib/loot_table/blocks/gold_lever.json -6e80ee85d8f03c566c206dc3129313e3a8a265ca data/mmdlib/loot_table/blocks/gold_plate.json -bf8eef70fd5535395962f184a14781ee11218a14 data/mmdlib/loot_table/blocks/gold_slab.json -c27a2ff9c481fbcf8f94615008288cebbc9c317d data/mmdlib/loot_table/blocks/gold_stairs.json -b422b9496f7b6742557250fb23daeea25736a1c6 data/mmdlib/loot_table/blocks/gold_trapdoor.json -06c5f8ddd8796969488c1ceb52974c18040cd92c data/mmdlib/loot_table/blocks/gold_wall.json -036f1cfca2460f10599350fa1fff8489f93710c5 data/mmdlib/loot_table/blocks/human_detector.json -f027fb460771c204255a167d4cf478869ccdcdb4 data/mmdlib/loot_table/blocks/iron_button.json -c68fa85e91ab904b1f1aee7733027ba128a7cf13 data/mmdlib/loot_table/blocks/iron_double_slab.json -1c25192bfe830486cadd4d034b5d0ada7ddbf62b data/mmdlib/loot_table/blocks/iron_lever.json -f1d040ac835dde2d3b5d1e28a3760429e8323b56 data/mmdlib/loot_table/blocks/iron_plate.json -5c761c48fefe517af6e6a1a073670afd1656ffa7 data/mmdlib/loot_table/blocks/iron_slab.json -7d0abb4c232f1e598dc0edd535a1948c1d3622e2 data/mmdlib/loot_table/blocks/iron_stairs.json -a23b846b96fdcb2000bea17c6bbc6896b64c831e data/mmdlib/loot_table/blocks/iron_wall.json -39478db91a0646222a0f9a83c498e398d2800602 data/mmdlib/loot_table/blocks/obsidian_bars.json -5f3effea39137d9fe9e5aeda0f308cd27518f6f1 data/mmdlib/loot_table/blocks/obsidian_button.json -c48a344663464da0e06e9aad4de31acb9d88f82f data/mmdlib/loot_table/blocks/obsidian_door.json -eacd82102978191d561771843a458e0522a4a624 data/mmdlib/loot_table/blocks/obsidian_double_slab.json -95542f34c88266a2465840af458468bf92e379d4 data/mmdlib/loot_table/blocks/obsidian_lever.json -be4789c6b8442e6cfcbe82d7774f49cb67c8eafa data/mmdlib/loot_table/blocks/obsidian_pressure_plate.json -017c445c088dbfc893800e031bd36e5905eb884f data/mmdlib/loot_table/blocks/obsidian_slab.json -508ee2c714f5a74f8efa67c919065f5b90c988d1 data/mmdlib/loot_table/blocks/obsidian_stairs.json -dbdbcec2a305ee47fea9ec07093f40eae760e75f data/mmdlib/loot_table/blocks/obsidian_trapdoor.json -0b7ad155a3c74336aa9b8367e6cfce874b7e6952 data/mmdlib/loot_table/blocks/obsidian_wall.json -a88a90547c7c45b8541f4e03aea3b613c4d2b5f1 data/mmdlib/loot_table/blocks/quartz_bars.json -a3d995dfc9f39cf8454aa0466de3ac84c2386235 data/mmdlib/loot_table/blocks/quartz_button.json -d931a750d222cc8608fe4e374bcf044833af447c data/mmdlib/loot_table/blocks/quartz_door.json -0ca18cca7c40fb0794bc36e33d291b0b230003df data/mmdlib/loot_table/blocks/quartz_lever.json -25ba9c4c2cb132ee0e96f61f47b0cedf85be0acb data/mmdlib/loot_table/blocks/quartz_pressure_plate.json -ab4986794efb39ac2246436ba95b8d92baefd6b4 data/mmdlib/loot_table/blocks/quartz_trapdoor.json -7b07ca6d23522978f9d3b9139e082050fcdde71e data/mmdlib/loot_table/blocks/quartz_wall.json -457eedbab9820cf4f10137e9a993b745ed459d80 data/mmdlib/recipe/charcoal_block.json -8c321bc043ee910ee2c513b6e6738d43896d6ddf data/mmdlib/recipe/charcoal_dust_crushing.json -b9ab6d99d6b2e4f252c5deb399c270bf2aae616c data/mmdlib/recipe/charcoal_dust_from_block_crushing.json -fb1d3a216bed0030058d6e0dea300fa386592582 data/mmdlib/recipe/charcoal_dust_smelting.json -9ecf9a707eeb3ea95961748a0def36d86fbac1b0 data/mmdlib/recipe/charcoal_from_block.json -009e07794ebb74deec0d816ec9f6007c85019624 data/mmdlib/recipe/charcoal_from_nuggets.json -42385fa985dcbff766e452331145f7ae8f80c65a data/mmdlib/recipe/charcoal_from_smallpowder.json -b6985152b924fe5c238534bb61cdc8bcae704149 data/mmdlib/recipe/charcoal_nugget.json -e0fcb36a5b14d398067da3d75c1daf6a5888fe87 data/mmdlib/recipe/charcoal_smallpowder.json -b23572a6e872c3f3b9dadadb73c31052fd5157e9 data/mmdlib/recipe/coal_dust_crushing.json -82bf988502ba67733f2ffef72f4ea2ec012e103d data/mmdlib/recipe/coal_dust_from_block_crushing.json -779d70f33f0bf389daab2c72beaf4857881d3624 data/mmdlib/recipe/coal_dust_from_ore_crushing.json -1e135053bca899e65ef5ad59ec20a8f9b1dd3c8d data/mmdlib/recipe/coal_dust_smelting.json -c0f593be43c39b1762e09af18c788513cd14d861 data/mmdlib/recipe/coal_from_nuggets.json -124bd3ee8b99d49a74ea22f4b79839f37423bf6f data/mmdlib/recipe/coal_from_smallpowder.json -73e411d46ea64bac3aa5f854b9ebfa1a5aac4f2b data/mmdlib/recipe/coal_nugget.json -57c4a039153d872085d31bc11f3ba23bd11c0d87 data/mmdlib/recipe/coal_smallpowder.json -92fddb71ecfcdfe57d32fc559339f8f428987905 data/mmdlib/recipe/copper_arrow.json -61e7b9a9b0980c73ffbc6cfed7de246781fc9a07 data/mmdlib/recipe/copper_axe.json -9c451fcf4f3a3b05d277ace13796a98b171d0abb data/mmdlib/recipe/copper_bars.json -ade94cfa00877b095df8cd4303c2d9423df68a5c data/mmdlib/recipe/copper_blend.json -301d8b01be48aceb4c1373f167134f7487e1b52d data/mmdlib/recipe/copper_blend_smelting.json -ebe27aa918fbba758d488e31638900fb8813a4f0 data/mmdlib/recipe/copper_bolt.json -30db30f9489ea90db1f9eaa7d723e2807a0d61a8 data/mmdlib/recipe/copper_boots.json -5e4e4aad383b5175bb66c91a069df9c70edc0035 data/mmdlib/recipe/copper_bow.json -6f0468e2dc8dde446d2015b42b721a63641d57c3 data/mmdlib/recipe/copper_button.json -642d19afc695b299ec5b20ce3a84f3beb9d90922 data/mmdlib/recipe/copper_chestplate.json -c10bc965b535c337ad21a35dc08a8fb1209ed931 data/mmdlib/recipe/copper_crackhammer.json -9a9f02a7534e300fa4e9e12dc44ba672a76e1b08 data/mmdlib/recipe/copper_crossbow.json -436022650732a8581a107aaa5be615658646baec data/mmdlib/recipe/copper_dust_crushing.json -9305abe43c46527d44c6f57b4ba6794d17cb4dc2 data/mmdlib/recipe/copper_dust_from_block_crushing.json -dc7c781cf3a4c81457bb3f024df4f95deae49b7d data/mmdlib/recipe/copper_dust_from_ore_crushing.json -c2168a0e31a4540ff6f6b90449c4bf62defbdf4f data/mmdlib/recipe/copper_dust_from_raw_block_crushing.json -bef3237892fa16bc0507a51e46e6eac99bebfaac data/mmdlib/recipe/copper_dust_from_raw_crushing.json -3b9c515fa466f1fc200f8e32b495c8fdf5760ce1 data/mmdlib/recipe/copper_dust_smelting.json -15d985c0282d8694f10d9d8765930400b7210e4c data/mmdlib/recipe/copper_fishing_rod.json -c696078a4ec56dc1464571b98729a0f970e7e3a8 data/mmdlib/recipe/copper_from_nuggets.json -56676bbaaf0878cf5e13717d665a896460950875 data/mmdlib/recipe/copper_from_smallblend.json -1871073ac8e73627c17dc809f36f04d26da3017d data/mmdlib/recipe/copper_from_smallpowder.json -c62d2b03714a5d79b7210958f425e68609e48be0 data/mmdlib/recipe/copper_gear.json -301e2010729c3d902cd7ebe71379d85863ca152c data/mmdlib/recipe/copper_helmet.json -3649b7aa9bb4a26d9eef14ad91f62aa6734c6458 data/mmdlib/recipe/copper_hoe.json -4b51866be0dce0edb876dacfdb3643315075508a data/mmdlib/recipe/copper_horse_armor.json -c16ca235c5489443007bc4f0370cab43564ff8d4 data/mmdlib/recipe/copper_leggings.json -ecee9f61b286e2d23d1c9ea48f854963b9b03b9b data/mmdlib/recipe/copper_lever.json -71e24cbe92c7d513a3f18a4adfbdd1f6f6865239 data/mmdlib/recipe/copper_nugget.json -1e1b07f885aaf99f8c5c30c1ceb1bb75257a4807 data/mmdlib/recipe/copper_pickaxe.json -8d29dc5a16a308c3fead24977732a640d3a95b89 data/mmdlib/recipe/copper_plate.json -6fbcc9b58ecbb5266cef626cb1dd5f8af784dcba data/mmdlib/recipe/copper_pressure_plate.json -b0fcfbd55d22c10ab743543b5cbe1f0c66ed73cf data/mmdlib/recipe/copper_rod.json -2d8093b708a6fc51e7761825d45d71a539137bde data/mmdlib/recipe/copper_scythe.json -3077b35ca001077522d00825a5e33dcaf07f50c9 data/mmdlib/recipe/copper_shears.json -77941c9c36d09f403e0f68b6301cc7b9225ae0bb data/mmdlib/recipe/copper_shield.json -4e3dd5f6272f2f56c9d750d4635f2f3a34cc58be data/mmdlib/recipe/copper_shovel.json -32fc04b8e525d8ff397a7a578b44f2178357509f data/mmdlib/recipe/copper_slab.json -3a82bdd8f6bc17cadb511cebd75ca2f6afd40f58 data/mmdlib/recipe/copper_smallblend.json -02607c31f8f1e8b225dd4aa4ebddafacac7cc9a2 data/mmdlib/recipe/copper_smallpowder.json -417e86bef0aa6ff999207dc6179519402aea9aad data/mmdlib/recipe/copper_stairs.json -1bb3a010314275ae6f00ff7b1b03500a91046cfb data/mmdlib/recipe/copper_sword.json -0104459e8eee9bd55d36fca8802517b24dd5711e data/mmdlib/recipe/copper_wall.json -a1e2ee3e00f7020411a49ea944417c69c6f3b5a6 data/mmdlib/recipe/diamond_arrow.json -722f3f960914befde0979eb537de1d8bb97e324e data/mmdlib/recipe/diamond_bars.json -5fbe3ff70fe3ef92cde52885146f407e826c1b55 data/mmdlib/recipe/diamond_blend.json -9a2cf2dac25978c8754a883daf753e4bf381874e data/mmdlib/recipe/diamond_blend_smelting.json -97b7c187631d62dc727bcc9fa6255753ace81c53 data/mmdlib/recipe/diamond_bolt.json -19babfd8f663f215312888c4f908163f11758d13 data/mmdlib/recipe/diamond_bow.json -ae37614f24b73103d9eaac539000d43f67016dc1 data/mmdlib/recipe/diamond_button.json -b5ad7243c1cd3d88080ac2e8a4c3330f84d98563 data/mmdlib/recipe/diamond_crackhammer.json -c3c807d3363238040145a9e134907a4cf128aa6f data/mmdlib/recipe/diamond_crossbow.json -e07a1edf48fb7bfe7af5fdcfabba5a523f3b38f9 data/mmdlib/recipe/diamond_door.json -e50af1daa771ae7db1ea8257b0f3df6d4f8ed9db data/mmdlib/recipe/diamond_dust_crushing.json -2c3d30a03c7ade93d4fabb01137fe41bd9d88848 data/mmdlib/recipe/diamond_dust_from_block_crushing.json -0d3aa6deba33b9977131d189571404d95bdee214 data/mmdlib/recipe/diamond_dust_from_ore_crushing.json -2cd04a8c232108a2f80908f91440063d7c678070 data/mmdlib/recipe/diamond_dust_smelting.json -5b6f3c5798d8a76f15b91764d31cc5cd78b4180c data/mmdlib/recipe/diamond_fishing_rod.json -e125dd9a809ef02efd56cbf8ea1d339cee2b0b9c data/mmdlib/recipe/diamond_from_nuggets.json -61298b1cc3fbf211e24e37e33b9e52cc82aa2b08 data/mmdlib/recipe/diamond_from_smallblend.json -5c5aaf366daf88edc975211410eb38df030e53b7 data/mmdlib/recipe/diamond_from_smallpowder.json -5742e15e521dc6db2e25b9195e7411fa9551c606 data/mmdlib/recipe/diamond_gear.json -17a996819303895958595b89c8ca86912328f78d data/mmdlib/recipe/diamond_lever.json -41e03674cdf74f945818ea404b8817f1f2f3b4a5 data/mmdlib/recipe/diamond_nugget.json -30d3ce609e5bb118d597bca2a86a396c98ccdc99 data/mmdlib/recipe/diamond_pressure_plate.json -c84b40cc7f26db0f30531793d6213415cc403e04 data/mmdlib/recipe/diamond_rod.json -f0e650905c4f816b64df9ac182eda30a6100bfd0 data/mmdlib/recipe/diamond_scythe.json -d9ee1fdd5e0fc64a252d270d4c189b89e4422237 data/mmdlib/recipe/diamond_shears.json -4c67dd8b5a1c98bc4c53e086a9e9578ba4f3717f data/mmdlib/recipe/diamond_shield.json -3b7800ed2607c96052bec4c556626b8dfc783837 data/mmdlib/recipe/diamond_slab.json -e13af5245a0cca40e95d0f350153dc5fe1da82bd data/mmdlib/recipe/diamond_smallblend.json -53eb6ff8b970b0936378f27411447c3f91e992b7 data/mmdlib/recipe/diamond_smallpowder.json -35d15a824684806caa5a133768366e1976a9fe1f data/mmdlib/recipe/diamond_stairs.json -be6b9a4174741cfdc1bc3c78c88a03aa4a4f75b7 data/mmdlib/recipe/diamond_trapdoor.json -a20051486c24c3edf67d9de32fd7ad9887677bf1 data/mmdlib/recipe/diamond_wall.json -d8cfd55e08b5b64bd6c52213f202dc741bb095c5 data/mmdlib/recipe/emerald_arrow.json -b8e4ea7714d6f25758b6820333bf7379e8aae288 data/mmdlib/recipe/emerald_axe.json -c287c71dd148971e6c7995179070515779a59d34 data/mmdlib/recipe/emerald_bars.json -3fbc69220b818c239e0918a9f3c31d48d86ecda8 data/mmdlib/recipe/emerald_bolt.json -1eeebff808372ae5c885731d5c7df78317269fde data/mmdlib/recipe/emerald_boots.json -0ed61e895f31935f05ff941f7ed1f375982f3d11 data/mmdlib/recipe/emerald_bow.json -c02da8beb979d982423cb884760f769d4df9ac23 data/mmdlib/recipe/emerald_button.json -dbb1bafb5855ec4a77f20dc70a3634d772e295c8 data/mmdlib/recipe/emerald_chestplate.json -729446a125342407d6c4319e50c5b58c21f59ffb data/mmdlib/recipe/emerald_crackhammer.json -3956307c02a2a41a9c94af8dfad3df1b245dbbcc data/mmdlib/recipe/emerald_crossbow.json -cf161419e6e59e73f5ba5e2aaa1faddd5bb3fe75 data/mmdlib/recipe/emerald_door.json -7d4ca05fec727388edc5c158d964c346bf66dfb3 data/mmdlib/recipe/emerald_dust_crushing.json -d1caa524f3b3a550806a6760cc9bb3e8e63c8730 data/mmdlib/recipe/emerald_dust_from_block_crushing.json -eda55d4d909145eb222df5340c883e9e47f8522a data/mmdlib/recipe/emerald_dust_from_ore_crushing.json -98d64b55e5cb6f3daa98e0a91fb120a5dca0a57b data/mmdlib/recipe/emerald_dust_smelting.json -1be392ce9e81269bc5b6c0cda5be85309610d07f data/mmdlib/recipe/emerald_fishing_rod.json -c80e0d8a3e2145e76ea26cbd7dfab6b97c02f983 data/mmdlib/recipe/emerald_from_nuggets.json -3351d7c731908c1be72dc52729e066e7b8fde397 data/mmdlib/recipe/emerald_from_smallpowder.json -22b2fcc11c28b1ced31e6d2139a70f47af8597e2 data/mmdlib/recipe/emerald_gear.json -03100be5bbe96ed2cd9333378fb6a2e00be53909 data/mmdlib/recipe/emerald_helmet.json -78e7c80dc669d8f7b1d58d580533e7ed75c71772 data/mmdlib/recipe/emerald_hoe.json -dee1f779f71aa77ac6eecc970be056b5ae6024ea data/mmdlib/recipe/emerald_horse_armor.json -198eec03f0ea3923afb8f6ebe0d0a8fdebe01d10 data/mmdlib/recipe/emerald_leggings.json -afde4103fb237f237dbc1528d93d0347a6df0bff data/mmdlib/recipe/emerald_lever.json -07beccd62a3c13539e2f8fbb6a31d676c634c122 data/mmdlib/recipe/emerald_nugget.json -dee76ee32d94481139f46f4bfa59bcd515b1389b data/mmdlib/recipe/emerald_pickaxe.json -33d4b61874d2870ecd066e36f8a86265d64a26f8 data/mmdlib/recipe/emerald_pressure_plate.json -efe304ad14c858c490dddbd4e5e04266d5830823 data/mmdlib/recipe/emerald_rod.json -710e92ec8655c95bcc7c131c088ba54ee1664868 data/mmdlib/recipe/emerald_scythe.json -e00eff67b977015accc94c8a1aca99630b62e754 data/mmdlib/recipe/emerald_shears.json -3ee54cdb7ce7beb21482eaacf9846522d0e7a908 data/mmdlib/recipe/emerald_shield.json -6cbc5b9eedc09b6397e7df6fb729044475ec9b89 data/mmdlib/recipe/emerald_shovel.json -00c023269aec7a9a0a10cac492fa2c140b60e983 data/mmdlib/recipe/emerald_slab.json -2ce863c3687c6371fbc25878ca53adca486fe46e data/mmdlib/recipe/emerald_smallpowder.json -78d9a7cd0be51c3810f56451350852e318b8e0e7 data/mmdlib/recipe/emerald_stairs.json -4ce16847bb3300dd3ea49b99c42e711073556e11 data/mmdlib/recipe/emerald_sword.json -94b9c696eaa5a7b50ae291769e083217204a4810 data/mmdlib/recipe/emerald_trapdoor.json -501fd54cc913612f290e24a37a6c4c916b35d9f2 data/mmdlib/recipe/emerald_wall.json -dc2bbc68d37f58e859ae7c91e90d35a13773527a data/mmdlib/recipe/gold_arrow.json -eece0bdc4fa18cd4fe2664e0f8a90e699abc3d63 data/mmdlib/recipe/gold_bars.json -41d5942364a9639b62c513324233e44940ba7916 data/mmdlib/recipe/gold_blend.json -20393061561c9db835e62a49a4fb9df4e2d835f6 data/mmdlib/recipe/gold_blend_smelting.json -99ba2b9b69641a11eda072506013e0e5c8da0b77 data/mmdlib/recipe/gold_bolt.json -7016124302cbd2dd97368203e1395e4bc410a2f5 data/mmdlib/recipe/gold_bow.json -848d29db234eb8f8883a8d8092ab17683585aa65 data/mmdlib/recipe/gold_button.json -042d6f21924a611363361c2b0bdc9cdbd36737b1 data/mmdlib/recipe/gold_crackhammer.json -6f937d0e6a563ef27cb6d932123733e230ebde9b data/mmdlib/recipe/gold_crossbow.json -bbf4345eb8fc5b01d79ecd11c2ac40bed73b6870 data/mmdlib/recipe/gold_door.json -093cbaee9ceb28cb75f08975ac38a84794c96861 data/mmdlib/recipe/gold_dust_crushing.json -6c8a9f3d87f7e7c50e009c900e9af620820ed353 data/mmdlib/recipe/gold_dust_from_block_crushing.json -508255a42c9c729d30d35e041904b9da4e3f624d data/mmdlib/recipe/gold_dust_from_ore_crushing.json -fc0b91582f61797e1f1619d19e678b38d1208d8b data/mmdlib/recipe/gold_dust_from_raw_block_crushing.json -833ed7f2a6a1d0725cc0e0fc76bd559124ec5bab data/mmdlib/recipe/gold_dust_from_raw_crushing.json -7751497eea21447b1c5b3bb2fa2554c87ca3bb38 data/mmdlib/recipe/gold_dust_smelting.json -a0b501b2ca359898adfea340ea2cdeb87fb26112 data/mmdlib/recipe/gold_fishing_rod.json -51317bc62878cb1f7d4c7173484d45d2b1d17fb5 data/mmdlib/recipe/gold_from_smallblend.json -1ada300e6918e7410af9cfc754556190f86378f2 data/mmdlib/recipe/gold_from_smallpowder.json -416fb420c1dc563bb7a91fa92c3b77f9404d5e8e data/mmdlib/recipe/gold_gear.json -be79b7387940a32893ac73c3f33e0765dd19fe41 data/mmdlib/recipe/gold_lever.json -2d4d11c45c4e2c76b5fed635d0331050c5ec2ea7 data/mmdlib/recipe/gold_plate.json -1a8efc38efc30cec6b977dc95fa12b241afef297 data/mmdlib/recipe/gold_rod.json -d5cc10518c51fcac1e92f6a5f8e1e7e8d331fbc0 data/mmdlib/recipe/gold_scythe.json -cea8601d3b42b4f2386cdecd15f31446219bcea2 data/mmdlib/recipe/gold_shears.json -7bd72ed9cdbe9e242ecd73fc5d766b82efac4df2 data/mmdlib/recipe/gold_shield.json -d8420508f0e3b843a2bad84e41b3ed7569b649ed data/mmdlib/recipe/gold_slab.json -65cbf62d1a6b7809e0ff398741331989b574f491 data/mmdlib/recipe/gold_smallblend.json -4b74b0d40bc6a73ca954b26a5435e7b62b916636 data/mmdlib/recipe/gold_smallpowder.json -ab4af7c725f5d43c917135fcfb259679e24820d7 data/mmdlib/recipe/gold_stairs.json -8b80c35d6271e77df4629319fae28018b712bf22 data/mmdlib/recipe/gold_trapdoor.json -e5ac364cf1648556417184df37070ee2b1c6ed41 data/mmdlib/recipe/gold_wall.json -804bc6106f6562832718c2c84f8ee75ac4c3d545 data/mmdlib/recipe/iron_arrow.json -1449ec9534e296c3cf42363337788ced2f8be436 data/mmdlib/recipe/iron_blend.json -004b36e3913365c1476693abc9d56bd410448a01 data/mmdlib/recipe/iron_blend_smelting.json -319cbb0df528f491c69cbb66fbe470aa8673cea3 data/mmdlib/recipe/iron_bolt.json -90269b50622ae732c592a863a47719fc1fbeb7c8 data/mmdlib/recipe/iron_bow.json -685118d8d9b62e327c7f73dcc340bd5e9ac0eba6 data/mmdlib/recipe/iron_button.json -5ee97e066e3d259cedf90d42316589f6102f759a data/mmdlib/recipe/iron_crackhammer.json -98973c59d507834230f9b3976c1efe7556b86557 data/mmdlib/recipe/iron_crossbow.json -29f39f2a4729a2e7ad1d2497870dac6309ecf0b6 data/mmdlib/recipe/iron_dust_crushing.json -ebe9c1ef73d6a7b9d76f905c4e39e584d00168fd data/mmdlib/recipe/iron_dust_from_block_crushing.json -1613c9afcbbc494813d421f224b044d1f1067fc6 data/mmdlib/recipe/iron_dust_from_ore_crushing.json -0f4d43c31901b471fb8b5c2f9c3bf591c00f650f data/mmdlib/recipe/iron_dust_from_raw_block_crushing.json -32115922be41f7a041da95492e509ebf1e97f52d data/mmdlib/recipe/iron_dust_from_raw_crushing.json -418d3b9114871c7827e83bb5024b841f8f5db367 data/mmdlib/recipe/iron_dust_smelting.json -76877b429e0d458a7759325ae73d4e14ede299e8 data/mmdlib/recipe/iron_fishing_rod.json -b9dfd753c02f01faa5ee184aac59526d37b06702 data/mmdlib/recipe/iron_from_smallblend.json -fab7b6eb02fc263b43b28094ef669a9fe73c6834 data/mmdlib/recipe/iron_from_smallpowder.json -9dcc9c965ad018e9e46f138d602781104883caa8 data/mmdlib/recipe/iron_gear.json -2a627a5ff2b425233dee1eb43b0cb676d970b56e data/mmdlib/recipe/iron_lever.json -f8598adb7e512a23a40c435d4bd6fb5645ad7c1a data/mmdlib/recipe/iron_plate.json -7ecc134b290fe0635d88c2e6dc9523ad98b56583 data/mmdlib/recipe/iron_rod.json -7d27202eaa61627b27351c34ebdb036b30be245f data/mmdlib/recipe/iron_scythe.json -6bcbba79dc2bb841c8d8d489d959a636229be786 data/mmdlib/recipe/iron_shield.json -73c3500067aa2b085879d7110e2fe0496510967d data/mmdlib/recipe/iron_slab.json -b58959609b4ae134914630ae62f8237c5456f7d6 data/mmdlib/recipe/iron_smallblend.json -a2307f6e6058b7938c8c5709ef88c8da34244000 data/mmdlib/recipe/iron_smallpowder.json -f0be6c721cf40df5a2d29c8e43932005d99be22d data/mmdlib/recipe/iron_stairs.json -54dd05eb7f62123b14d8fd4c5935aefc298b4286 data/mmdlib/recipe/iron_wall.json -eb245b5cb99b8422dcab5541effc252901b41c11 data/mmdlib/recipe/lapis_from_smallpowder.json -40aa4fa2b7e13efcdd0544bd761e088bd6916c73 data/mmdlib/recipe/lapis_smallpowder.json -451ff2b020efe6237af9730b43872d9f0471bbb6 data/mmdlib/recipe/obsidian_arrow.json -3868b90b8895b33808b4018247b4511e3efc1148 data/mmdlib/recipe/obsidian_axe.json -83843fc46134e2e99807d5c6d06c4f26927fb8b1 data/mmdlib/recipe/obsidian_bars.json -78b401b4d15739e79c006da3b340d9c22e382ab1 data/mmdlib/recipe/obsidian_bolt.json -eaf4a81b766d09ffb55e1d1f2599c82e6f290dbf data/mmdlib/recipe/obsidian_boots.json -20c47bfb06bbc0dd0ce32a28348b4176036f21a4 data/mmdlib/recipe/obsidian_bow.json -a9b187f7e501e702577f7b6ebc5ed855cc90346a data/mmdlib/recipe/obsidian_button.json -651ad07b00b6109d7ddc051f1e18525550f1bb7b data/mmdlib/recipe/obsidian_chestplate.json -8df172dcef27e4dd67970d58e08b27bae8acab12 data/mmdlib/recipe/obsidian_crackhammer.json -aa9f785924a4aae9256b370f9998a4f2de1eecb5 data/mmdlib/recipe/obsidian_crossbow.json -093deea7223029ea6e47394c4d53d2c186ab07e7 data/mmdlib/recipe/obsidian_door.json -8eca1617d9069cfc15ad2fcddc97f37c6ec5894f data/mmdlib/recipe/obsidian_dust_crushing.json -93bb8b62c5a259ef7eacecf16c09d92640eeca5a data/mmdlib/recipe/obsidian_dust_smelting.json -fbc4d5fe4ba5d4f675565c594140fe8d0c3b3255 data/mmdlib/recipe/obsidian_fishing_rod.json -297fde071870fa2b429d74d3dcd52e758091f291 data/mmdlib/recipe/obsidian_from_nuggets.json -bef37dd39a16e6c42f4839637c0518b79b0ec9a7 data/mmdlib/recipe/obsidian_from_smallpowder.json -ef48030c0e760cc27beb59cb2afb943ec36bb0e9 data/mmdlib/recipe/obsidian_gear.json -f2b0bd8558bd9a1e548d3fcaf675bc9029d8aaae data/mmdlib/recipe/obsidian_helmet.json -23d6d366b920bccb46d0c88c4e3453fee7b5d9e0 data/mmdlib/recipe/obsidian_hoe.json -ba48a6feb41f5a996d7e32abb48d945ca87f6636 data/mmdlib/recipe/obsidian_horse_armor.json -b2be66697d313a34166c9042dee506be015bb76d data/mmdlib/recipe/obsidian_ingot.json -a6daaf53c6f26daf358297ae9d9fd538ec73f1fc data/mmdlib/recipe/obsidian_leggings.json -1fe74174859c6813d52b9668093d1b03d2ea0aef data/mmdlib/recipe/obsidian_lever.json -58368af1f24c81b606449acc245f4624a40901e3 data/mmdlib/recipe/obsidian_nugget.json -94e26e9237562b32fe050918af3d4f5f122e8a53 data/mmdlib/recipe/obsidian_pickaxe.json -3a7b65e4c8d5db3598891f5720f0663f002b9fae data/mmdlib/recipe/obsidian_pressure_plate.json -5be9c561da5d5e5155924ae535fcef4d3fb61e47 data/mmdlib/recipe/obsidian_rod.json -f2ef4b2fe997b761a6dbe496282569d4de8b63ce data/mmdlib/recipe/obsidian_scythe.json -937b15ef860f3b30da564e6fdcf9ef78b8022026 data/mmdlib/recipe/obsidian_shears.json -38eef65f58a6519ecf1ffa12422ceb75a50582dc data/mmdlib/recipe/obsidian_shield.json -649256aac846f3e4fd5f80f7f93846d068bf0fda data/mmdlib/recipe/obsidian_shovel.json -63c09af3cffd60ac2581042ced6795f10da372df data/mmdlib/recipe/obsidian_slab.json -ae25a5713d36de423d6d0c1b29c4e2c913360e81 data/mmdlib/recipe/obsidian_smallpowder.json -4e2951b9f9cb576403afe77847d510ad4eb588b9 data/mmdlib/recipe/obsidian_stairs.json -4294520883b322c0324bd08949f333f45dd67e77 data/mmdlib/recipe/obsidian_sword.json -b02db9d0558b58ff607d5c844fabd3d8bb04120d data/mmdlib/recipe/obsidian_trapdoor.json -563c9452b687a99bf8fc167e11c1c589893a9d1a data/mmdlib/recipe/obsidian_wall.json -14436105dec332371cc21611c53f455673f0ec92 data/mmdlib/recipe/quartz_arrow.json -4bdddef626bc3f507f4b8d49879976bbf07cbf3d data/mmdlib/recipe/quartz_axe.json -eb788049457087c99aba5222fdb192332b8fe886 data/mmdlib/recipe/quartz_bars.json -5877b60dafd40e96dd21b47623b636aa92ac64e8 data/mmdlib/recipe/quartz_bolt.json -76e2aab1d86efb1cc69fcab185d9a386fb999786 data/mmdlib/recipe/quartz_boots.json -f6a2f8843c9d285103d841dc692ab5e43322d6c5 data/mmdlib/recipe/quartz_bow.json -fd47de020edfc796774fafec604a0ec2161ba244 data/mmdlib/recipe/quartz_button.json -714fe7b97df3ad7401903c52744311b2ef06bacf data/mmdlib/recipe/quartz_chestplate.json -1743ed8d0b8a179694ca9b94878f70be10a2f078 data/mmdlib/recipe/quartz_crackhammer.json -a70ae8d158b8996fd97b984b99399f780496835c data/mmdlib/recipe/quartz_crossbow.json -7e25f09003180aca02eae0b3c7f0e7df7fc2df4a data/mmdlib/recipe/quartz_door.json -52fb7784e61887cf0c2804fee026918031216f2e data/mmdlib/recipe/quartz_dust_crushing.json -388bd93eb65a64a03e464bd57b70b5b7b2f8e486 data/mmdlib/recipe/quartz_dust_from_block_crushing.json -aa82a5b3c576df2d14d5f7c719182d2fd5108e00 data/mmdlib/recipe/quartz_dust_from_ore_crushing.json -58fbfd8326bad1fe2af0b788fe75ca0947bccae8 data/mmdlib/recipe/quartz_dust_smelting.json -cbb0b8a24fd44ce8b53c2b60c317ea8887481b5b data/mmdlib/recipe/quartz_fishing_rod.json -f6f35369b13a70e1a053c5cd1b5da069d6b4ad42 data/mmdlib/recipe/quartz_from_nuggets.json -5fefedd019c497f9d559c7333467f62cfd74f7fa data/mmdlib/recipe/quartz_from_smallpowder.json -d6ac0f983e62e635d2db7af3af44f9d7976cea8b data/mmdlib/recipe/quartz_gear.json -525bd427547072580d631ffcaa9553a43d7097c1 data/mmdlib/recipe/quartz_helmet.json -b59a3f64e2a99d16b09ff66cb77287f8f3f70998 data/mmdlib/recipe/quartz_hoe.json -58eb78782b4f7f62a5e1a298d6ff2f7635c6c803 data/mmdlib/recipe/quartz_horse_armor.json -fa17a895d5a5e5954b0dd9d49cc8aa8f6af29013 data/mmdlib/recipe/quartz_leggings.json -bf9afedf089e3dcc225f72ad8fa9fa836cc6c248 data/mmdlib/recipe/quartz_lever.json -1a9291ff91871fe83abaac7cb306e1ab923c0c47 data/mmdlib/recipe/quartz_nugget.json -a9e0c747d4240aef05a3f1f3224cd58e70a41209 data/mmdlib/recipe/quartz_pickaxe.json -e49b581288588bfdd4a442750d347d581af47d8f data/mmdlib/recipe/quartz_pressure_plate.json -67c18ec499be1d92c5cbc1642894a85526ae7e95 data/mmdlib/recipe/quartz_rod.json -dff23d01e6c74b8a5ce14eeb8b565fd3583db115 data/mmdlib/recipe/quartz_scythe.json -f79421be99e91a8bd46e395c91d98db10f829a44 data/mmdlib/recipe/quartz_shears.json -2fcad42d68ed09d722b631fb107c586604467769 data/mmdlib/recipe/quartz_shield.json -f66ef4e48fc4f18875072501f5a36ba2da445b5d data/mmdlib/recipe/quartz_shovel.json -0e91d2b8cc255aa0c0f4fb6b047bd0c745eb4f85 data/mmdlib/recipe/quartz_smallpowder.json -e7c399d14e952b6bd926f2179b18e3d1d5ec1481 data/mmdlib/recipe/quartz_sword.json -103e94cfce68460a3b7a2c839bab21ec2ee6ce77 data/mmdlib/recipe/quartz_trapdoor.json -0c50dbbe38e3534f777b0525cd4da632fcca3665 data/mmdlib/recipe/quartz_wall.json -1e68738a5961f6d0f9833d00dc81db3a7788f82b data/mmdlib/recipe/redstone_from_smallpowder.json -f2b7d367f1bceb2dcc26379b809ed3f7329ae0d0 data/mmdlib/recipe/redstone_ingot.json -00b65f8dadd6e4ba3e91f55d9f7033712123ea6a data/mmdlib/recipe/redstone_smallpowder.json -f7060e1cb4fcae3947201f0817c4b83b264d1f26 data/mmdlib/recipe/stone_crackhammer.json -ee14f66f1076a2943ed1e5985b3c546c75d22f38 data/mmdlib/recipe/stone_gear.json -38f073e10e4c8b0353b4e996a8da9d1f7f1827cd data/mmdlib/recipe/stone_rod.json -c3ee0f534cd90d921645238d79dfcb196893e463 data/mmdlib/recipe/stone_scythe.json -e6df0cff6d78c82c139e54ebc7e4d8a8429311f5 data/mmdlib/recipe/wood_crackhammer.json -83ebad7befc3fec6029b24e8c6ec7be3b0ef289d data/mmdlib/recipe/wood_gear.json -6616ccf0cc75b695f22cb7b14a4320a2a04f7734 data/mmdlib/recipe/wood_scythe.json diff --git a/src/generated/resources/data/c/tags/fluid/molten_charcoal.json b/src/generated/resources/data/c/tags/fluid/molten_charcoal.json deleted file mode 100644 index 43361ae7..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_charcoal.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:charcoal_molten", - "mmdlib:flowing_charcoal_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_coal.json b/src/generated/resources/data/c/tags/fluid/molten_coal.json deleted file mode 100644 index da924a79..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_coal.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:coal_molten", - "mmdlib:flowing_coal_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_copper.json b/src/generated/resources/data/c/tags/fluid/molten_copper.json deleted file mode 100644 index 1a91a333..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_copper.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_molten", - "mmdlib:flowing_copper_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_diamond.json b/src/generated/resources/data/c/tags/fluid/molten_diamond.json deleted file mode 100644 index f7e30860..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_diamond.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:diamond_molten", - "mmdlib:flowing_diamond_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_emerald.json b/src/generated/resources/data/c/tags/fluid/molten_emerald.json deleted file mode 100644 index 5ee4e0ce..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_emerald.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:emerald_molten", - "mmdlib:flowing_emerald_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_ender.json b/src/generated/resources/data/c/tags/fluid/molten_ender.json deleted file mode 100644 index 2494213d..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_ender.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:ender_molten", - "mmdlib:flowing_ender_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_gold.json b/src/generated/resources/data/c/tags/fluid/molten_gold.json deleted file mode 100644 index 504a4cf5..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_gold.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:flowing_gold_molten", - "mmdlib:gold_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_iron.json b/src/generated/resources/data/c/tags/fluid/molten_iron.json deleted file mode 100644 index 59086c65..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_iron.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:flowing_iron_molten", - "mmdlib:iron_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_lapis.json b/src/generated/resources/data/c/tags/fluid/molten_lapis.json deleted file mode 100644 index e5d23faf..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_lapis.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:flowing_lapis_molten", - "mmdlib:lapis_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_obsidian.json b/src/generated/resources/data/c/tags/fluid/molten_obsidian.json deleted file mode 100644 index 7b131d84..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_obsidian.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:flowing_obsidian_molten", - "mmdlib:obsidian_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_prismarine.json b/src/generated/resources/data/c/tags/fluid/molten_prismarine.json deleted file mode 100644 index 0c2a3c82..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_prismarine.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:flowing_prismarine_molten", - "mmdlib:prismarine_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_quartz.json b/src/generated/resources/data/c/tags/fluid/molten_quartz.json deleted file mode 100644 index b0820b40..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_quartz.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:flowing_quartz_molten", - "mmdlib:quartz_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_redstone.json b/src/generated/resources/data/c/tags/fluid/molten_redstone.json deleted file mode 100644 index d9c7af20..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_redstone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:flowing_redstone_molten", - "mmdlib:redstone_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_stone.json b/src/generated/resources/data/c/tags/fluid/molten_stone.json deleted file mode 100644 index c00b79e7..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_stone.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:flowing_stone_molten", - "mmdlib:stone_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/fluid/molten_wood.json b/src/generated/resources/data/c/tags/fluid/molten_wood.json deleted file mode 100644 index f2fae4b4..00000000 --- a/src/generated/resources/data/c/tags/fluid/molten_wood.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:flowing_wood_molten", - "mmdlib:wood_molten" - ] -} diff --git a/src/generated/resources/data/c/tags/item/arrows.json b/src/generated/resources/data/c/tags/item/arrows.json deleted file mode 100644 index cb9aa80a..00000000 --- a/src/generated/resources/data/c/tags/item/arrows.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_arrow", - "mmdlib:copper_bolt", - "mmdlib:diamond_arrow", - "mmdlib:diamond_bolt", - "mmdlib:emerald_arrow", - "mmdlib:emerald_bolt", - "mmdlib:gold_arrow", - "mmdlib:gold_bolt", - "mmdlib:iron_arrow", - "mmdlib:iron_bolt", - "mmdlib:obsidian_arrow", - "mmdlib:obsidian_bolt", - "mmdlib:quartz_arrow", - "mmdlib:quartz_bolt" - ] -} diff --git a/src/generated/resources/data/c/tags/item/dusts/charcoal.json b/src/generated/resources/data/c/tags/item/dusts/charcoal.json deleted file mode 100644 index fcc90cfc..00000000 --- a/src/generated/resources/data/c/tags/item/dusts/charcoal.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:charcoal_dust" - ] -} diff --git a/src/generated/resources/data/c/tags/item/dusts/coal.json b/src/generated/resources/data/c/tags/item/dusts/coal.json deleted file mode 100644 index a8261424..00000000 --- a/src/generated/resources/data/c/tags/item/dusts/coal.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:coal_dust" - ] -} diff --git a/src/generated/resources/data/c/tags/item/dusts/copper.json b/src/generated/resources/data/c/tags/item/dusts/copper.json deleted file mode 100644 index 144c46de..00000000 --- a/src/generated/resources/data/c/tags/item/dusts/copper.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_dust" - ] -} diff --git a/src/generated/resources/data/c/tags/item/dusts/diamond.json b/src/generated/resources/data/c/tags/item/dusts/diamond.json deleted file mode 100644 index f238a5be..00000000 --- a/src/generated/resources/data/c/tags/item/dusts/diamond.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:diamond_dust" - ] -} diff --git a/src/generated/resources/data/c/tags/item/dusts/emerald.json b/src/generated/resources/data/c/tags/item/dusts/emerald.json deleted file mode 100644 index 25980c2d..00000000 --- a/src/generated/resources/data/c/tags/item/dusts/emerald.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:emerald_dust" - ] -} diff --git a/src/generated/resources/data/c/tags/item/dusts/gold.json b/src/generated/resources/data/c/tags/item/dusts/gold.json deleted file mode 100644 index e70aa431..00000000 --- a/src/generated/resources/data/c/tags/item/dusts/gold.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:gold_dust" - ] -} diff --git a/src/generated/resources/data/c/tags/item/dusts/iron.json b/src/generated/resources/data/c/tags/item/dusts/iron.json deleted file mode 100644 index c0657732..00000000 --- a/src/generated/resources/data/c/tags/item/dusts/iron.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:iron_dust" - ] -} diff --git a/src/generated/resources/data/c/tags/item/dusts/obsidian.json b/src/generated/resources/data/c/tags/item/dusts/obsidian.json deleted file mode 100644 index 0829817d..00000000 --- a/src/generated/resources/data/c/tags/item/dusts/obsidian.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:obsidian_dust" - ] -} diff --git a/src/generated/resources/data/c/tags/item/dusts/quartz.json b/src/generated/resources/data/c/tags/item/dusts/quartz.json deleted file mode 100644 index 6b3e9b52..00000000 --- a/src/generated/resources/data/c/tags/item/dusts/quartz.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:quartz_dust" - ] -} diff --git a/src/generated/resources/data/c/tags/item/gears.json b/src/generated/resources/data/c/tags/item/gears.json deleted file mode 100644 index 96313eec..00000000 --- a/src/generated/resources/data/c/tags/item/gears.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "replace": false, - "values": [ - "#c:gears/copper", - "#c:gears/diamond", - "#c:gears/emerald", - "#c:gears/gold", - "#c:gears/iron", - "#c:gears/obsidian", - "#c:gears/quartz", - "#c:gears/stone", - "#c:gears/wood" - ] -} diff --git a/src/generated/resources/data/c/tags/item/gears/copper.json b/src/generated/resources/data/c/tags/item/gears/copper.json deleted file mode 100644 index 6dc9ce9e..00000000 --- a/src/generated/resources/data/c/tags/item/gears/copper.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_gear" - ] -} diff --git a/src/generated/resources/data/c/tags/item/gears/diamond.json b/src/generated/resources/data/c/tags/item/gears/diamond.json deleted file mode 100644 index 69cf375b..00000000 --- a/src/generated/resources/data/c/tags/item/gears/diamond.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:diamond_gear" - ] -} diff --git a/src/generated/resources/data/c/tags/item/gears/emerald.json b/src/generated/resources/data/c/tags/item/gears/emerald.json deleted file mode 100644 index 314b7818..00000000 --- a/src/generated/resources/data/c/tags/item/gears/emerald.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:emerald_gear" - ] -} diff --git a/src/generated/resources/data/c/tags/item/gears/gold.json b/src/generated/resources/data/c/tags/item/gears/gold.json deleted file mode 100644 index 642c013f..00000000 --- a/src/generated/resources/data/c/tags/item/gears/gold.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:gold_gear" - ] -} diff --git a/src/generated/resources/data/c/tags/item/gears/iron.json b/src/generated/resources/data/c/tags/item/gears/iron.json deleted file mode 100644 index 671a5f18..00000000 --- a/src/generated/resources/data/c/tags/item/gears/iron.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:iron_gear" - ] -} diff --git a/src/generated/resources/data/c/tags/item/gears/obsidian.json b/src/generated/resources/data/c/tags/item/gears/obsidian.json deleted file mode 100644 index a4ee2b34..00000000 --- a/src/generated/resources/data/c/tags/item/gears/obsidian.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:obsidian_gear" - ] -} diff --git a/src/generated/resources/data/c/tags/item/gears/quartz.json b/src/generated/resources/data/c/tags/item/gears/quartz.json deleted file mode 100644 index 0d16a867..00000000 --- a/src/generated/resources/data/c/tags/item/gears/quartz.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:quartz_gear" - ] -} diff --git a/src/generated/resources/data/c/tags/item/gears/stone.json b/src/generated/resources/data/c/tags/item/gears/stone.json deleted file mode 100644 index 933d9fb8..00000000 --- a/src/generated/resources/data/c/tags/item/gears/stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:stone_gear" - ] -} diff --git a/src/generated/resources/data/c/tags/item/gears/wood.json b/src/generated/resources/data/c/tags/item/gears/wood.json deleted file mode 100644 index 94136343..00000000 --- a/src/generated/resources/data/c/tags/item/gears/wood.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:wood_gear" - ] -} diff --git a/src/generated/resources/data/c/tags/item/ingots/obsidian.json b/src/generated/resources/data/c/tags/item/ingots/obsidian.json deleted file mode 100644 index 6901ceb3..00000000 --- a/src/generated/resources/data/c/tags/item/ingots/obsidian.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:obsidian_ingot" - ] -} diff --git a/src/generated/resources/data/c/tags/item/ingots/redstone.json b/src/generated/resources/data/c/tags/item/ingots/redstone.json deleted file mode 100644 index e8e14e47..00000000 --- a/src/generated/resources/data/c/tags/item/ingots/redstone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:redstone_ingot" - ] -} diff --git a/src/generated/resources/data/c/tags/item/nuggets/charcoal.json b/src/generated/resources/data/c/tags/item/nuggets/charcoal.json deleted file mode 100644 index a1ec8461..00000000 --- a/src/generated/resources/data/c/tags/item/nuggets/charcoal.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:charcoal_nugget" - ] -} diff --git a/src/generated/resources/data/c/tags/item/nuggets/coal.json b/src/generated/resources/data/c/tags/item/nuggets/coal.json deleted file mode 100644 index 1ea18449..00000000 --- a/src/generated/resources/data/c/tags/item/nuggets/coal.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:coal_nugget" - ] -} diff --git a/src/generated/resources/data/c/tags/item/nuggets/copper.json b/src/generated/resources/data/c/tags/item/nuggets/copper.json deleted file mode 100644 index 612b3d85..00000000 --- a/src/generated/resources/data/c/tags/item/nuggets/copper.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_nugget" - ] -} diff --git a/src/generated/resources/data/c/tags/item/nuggets/diamond.json b/src/generated/resources/data/c/tags/item/nuggets/diamond.json deleted file mode 100644 index 1b4a632f..00000000 --- a/src/generated/resources/data/c/tags/item/nuggets/diamond.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:diamond_nugget" - ] -} diff --git a/src/generated/resources/data/c/tags/item/nuggets/emerald.json b/src/generated/resources/data/c/tags/item/nuggets/emerald.json deleted file mode 100644 index debe085d..00000000 --- a/src/generated/resources/data/c/tags/item/nuggets/emerald.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:emerald_nugget" - ] -} diff --git a/src/generated/resources/data/c/tags/item/nuggets/obsidian.json b/src/generated/resources/data/c/tags/item/nuggets/obsidian.json deleted file mode 100644 index 2ec355c5..00000000 --- a/src/generated/resources/data/c/tags/item/nuggets/obsidian.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:obsidian_nugget" - ] -} diff --git a/src/generated/resources/data/c/tags/item/nuggets/quartz.json b/src/generated/resources/data/c/tags/item/nuggets/quartz.json deleted file mode 100644 index c759ed2e..00000000 --- a/src/generated/resources/data/c/tags/item/nuggets/quartz.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:quartz_nugget" - ] -} diff --git a/src/generated/resources/data/c/tags/item/rods/copper.json b/src/generated/resources/data/c/tags/item/rods/copper.json deleted file mode 100644 index 47c91a22..00000000 --- a/src/generated/resources/data/c/tags/item/rods/copper.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_rod" - ] -} diff --git a/src/generated/resources/data/c/tags/item/rods/diamond.json b/src/generated/resources/data/c/tags/item/rods/diamond.json deleted file mode 100644 index 327b3787..00000000 --- a/src/generated/resources/data/c/tags/item/rods/diamond.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:diamond_rod" - ] -} diff --git a/src/generated/resources/data/c/tags/item/rods/emerald.json b/src/generated/resources/data/c/tags/item/rods/emerald.json deleted file mode 100644 index 7b17e3e4..00000000 --- a/src/generated/resources/data/c/tags/item/rods/emerald.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:emerald_rod" - ] -} diff --git a/src/generated/resources/data/c/tags/item/rods/gold.json b/src/generated/resources/data/c/tags/item/rods/gold.json deleted file mode 100644 index a180c2bc..00000000 --- a/src/generated/resources/data/c/tags/item/rods/gold.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:gold_rod" - ] -} diff --git a/src/generated/resources/data/c/tags/item/rods/iron.json b/src/generated/resources/data/c/tags/item/rods/iron.json deleted file mode 100644 index 32c8221a..00000000 --- a/src/generated/resources/data/c/tags/item/rods/iron.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:iron_rod" - ] -} diff --git a/src/generated/resources/data/c/tags/item/rods/obsidian.json b/src/generated/resources/data/c/tags/item/rods/obsidian.json deleted file mode 100644 index 049754c7..00000000 --- a/src/generated/resources/data/c/tags/item/rods/obsidian.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:obsidian_rod" - ] -} diff --git a/src/generated/resources/data/c/tags/item/rods/quartz.json b/src/generated/resources/data/c/tags/item/rods/quartz.json deleted file mode 100644 index c650a05c..00000000 --- a/src/generated/resources/data/c/tags/item/rods/quartz.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:quartz_rod" - ] -} diff --git a/src/generated/resources/data/c/tags/item/rods/stone.json b/src/generated/resources/data/c/tags/item/rods/stone.json deleted file mode 100644 index ca1857ce..00000000 --- a/src/generated/resources/data/c/tags/item/rods/stone.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:stone_rod" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/block/buttons.json b/src/generated/resources/data/minecraft/tags/block/buttons.json deleted file mode 100644 index 17228cfe..00000000 --- a/src/generated/resources/data/minecraft/tags/block/buttons.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_button", - "mmdlib:diamond_button", - "mmdlib:emerald_button", - "mmdlib:gold_button", - "mmdlib:iron_button", - "mmdlib:obsidian_button", - "mmdlib:quartz_button" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/block/doors.json b/src/generated/resources/data/minecraft/tags/block/doors.json deleted file mode 100644 index a7e7ce5a..00000000 --- a/src/generated/resources/data/minecraft/tags/block/doors.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:diamond_door", - "mmdlib:emerald_door", - "mmdlib:gold_door", - "mmdlib:obsidian_door", - "mmdlib:quartz_door" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json b/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json deleted file mode 100644 index bd5975e2..00000000 --- a/src/generated/resources/data/minecraft/tags/block/mineable/pickaxe.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:charcoal_block", - "mmdlib:copper_bars", - "mmdlib:copper_button", - "mmdlib:copper_double_slab", - "mmdlib:copper_lever", - "mmdlib:copper_plate", - "mmdlib:copper_pressure_plate", - "mmdlib:copper_slab", - "mmdlib:copper_stairs", - "mmdlib:copper_wall", - "mmdlib:diamond_bars", - "mmdlib:diamond_button", - "mmdlib:diamond_door", - "mmdlib:diamond_double_slab", - "mmdlib:diamond_lever", - "mmdlib:diamond_pressure_plate", - "mmdlib:diamond_slab", - "mmdlib:diamond_stairs", - "mmdlib:diamond_trapdoor", - "mmdlib:diamond_wall", - "mmdlib:emerald_bars", - "mmdlib:emerald_button", - "mmdlib:emerald_door", - "mmdlib:emerald_double_slab", - "mmdlib:emerald_lever", - "mmdlib:emerald_pressure_plate", - "mmdlib:emerald_slab", - "mmdlib:emerald_stairs", - "mmdlib:emerald_trapdoor", - "mmdlib:emerald_wall", - "mmdlib:gold_bars", - "mmdlib:gold_button", - "mmdlib:gold_door", - "mmdlib:gold_double_slab", - "mmdlib:gold_lever", - "mmdlib:gold_plate", - "mmdlib:gold_slab", - "mmdlib:gold_stairs", - "mmdlib:gold_trapdoor", - "mmdlib:gold_wall", - "mmdlib:human_detector", - "mmdlib:iron_button", - "mmdlib:iron_double_slab", - "mmdlib:iron_lever", - "mmdlib:iron_plate", - "mmdlib:iron_slab", - "mmdlib:iron_stairs", - "mmdlib:iron_wall", - "mmdlib:obsidian_bars", - "mmdlib:obsidian_button", - "mmdlib:obsidian_door", - "mmdlib:obsidian_double_slab", - "mmdlib:obsidian_lever", - "mmdlib:obsidian_pressure_plate", - "mmdlib:obsidian_slab", - "mmdlib:obsidian_stairs", - "mmdlib:obsidian_trapdoor", - "mmdlib:obsidian_wall", - "mmdlib:quartz_bars", - "mmdlib:quartz_button", - "mmdlib:quartz_door", - "mmdlib:quartz_lever", - "mmdlib:quartz_pressure_plate", - "mmdlib:quartz_trapdoor", - "mmdlib:quartz_wall" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/block/needs_diamond_tool.json b/src/generated/resources/data/minecraft/tags/block/needs_diamond_tool.json deleted file mode 100644 index cf45189c..00000000 --- a/src/generated/resources/data/minecraft/tags/block/needs_diamond_tool.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:diamond_bars", - "mmdlib:diamond_button", - "mmdlib:diamond_door", - "mmdlib:diamond_double_slab", - "mmdlib:diamond_lever", - "mmdlib:diamond_pressure_plate", - "mmdlib:diamond_slab", - "mmdlib:diamond_stairs", - "mmdlib:diamond_trapdoor", - "mmdlib:diamond_wall", - "mmdlib:emerald_bars", - "mmdlib:emerald_button", - "mmdlib:emerald_door", - "mmdlib:emerald_double_slab", - "mmdlib:emerald_lever", - "mmdlib:emerald_pressure_plate", - "mmdlib:emerald_slab", - "mmdlib:emerald_stairs", - "mmdlib:emerald_trapdoor", - "mmdlib:emerald_wall", - "mmdlib:obsidian_bars", - "mmdlib:obsidian_button", - "mmdlib:obsidian_door", - "mmdlib:obsidian_double_slab", - "mmdlib:obsidian_lever", - "mmdlib:obsidian_pressure_plate", - "mmdlib:obsidian_slab", - "mmdlib:obsidian_stairs", - "mmdlib:obsidian_trapdoor", - "mmdlib:obsidian_wall" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/block/needs_iron_tool.json b/src/generated/resources/data/minecraft/tags/block/needs_iron_tool.json deleted file mode 100644 index 93e06b27..00000000 --- a/src/generated/resources/data/minecraft/tags/block/needs_iron_tool.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:iron_button", - "mmdlib:iron_double_slab", - "mmdlib:iron_lever", - "mmdlib:iron_plate", - "mmdlib:iron_slab", - "mmdlib:iron_stairs", - "mmdlib:iron_wall" - ] -} 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 deleted file mode 100644 index 32e9e549..00000000 --- a/src/generated/resources/data/minecraft/tags/block/needs_stone_tool.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:quartz_bars", - "mmdlib:quartz_button", - "mmdlib:quartz_door", - "mmdlib:quartz_lever", - "mmdlib:quartz_pressure_plate", - "mmdlib:quartz_trapdoor", - "mmdlib:quartz_wall" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/block/pressure_plates.json b/src/generated/resources/data/minecraft/tags/block/pressure_plates.json deleted file mode 100644 index 92d5020d..00000000 --- a/src/generated/resources/data/minecraft/tags/block/pressure_plates.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_pressure_plate", - "mmdlib:diamond_pressure_plate", - "mmdlib:emerald_pressure_plate", - "mmdlib:human_detector", - "mmdlib:obsidian_pressure_plate", - "mmdlib:quartz_pressure_plate" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/block/slabs.json b/src/generated/resources/data/minecraft/tags/block/slabs.json deleted file mode 100644 index 3fa3da67..00000000 --- a/src/generated/resources/data/minecraft/tags/block/slabs.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_double_slab", - "mmdlib:copper_slab", - "mmdlib:diamond_double_slab", - "mmdlib:diamond_slab", - "mmdlib:emerald_double_slab", - "mmdlib:emerald_slab", - "mmdlib:gold_double_slab", - "mmdlib:gold_slab", - "mmdlib:iron_double_slab", - "mmdlib:iron_slab", - "mmdlib:obsidian_double_slab", - "mmdlib:obsidian_slab" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/block/stairs.json b/src/generated/resources/data/minecraft/tags/block/stairs.json deleted file mode 100644 index d1ba57c5..00000000 --- a/src/generated/resources/data/minecraft/tags/block/stairs.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_stairs", - "mmdlib:diamond_stairs", - "mmdlib:emerald_stairs", - "mmdlib:gold_stairs", - "mmdlib:iron_stairs", - "mmdlib:obsidian_stairs" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/block/trapdoors.json b/src/generated/resources/data/minecraft/tags/block/trapdoors.json deleted file mode 100644 index 1745088a..00000000 --- a/src/generated/resources/data/minecraft/tags/block/trapdoors.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:diamond_trapdoor", - "mmdlib:emerald_trapdoor", - "mmdlib:gold_trapdoor", - "mmdlib:obsidian_trapdoor", - "mmdlib:quartz_trapdoor" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/block/walls.json b/src/generated/resources/data/minecraft/tags/block/walls.json deleted file mode 100644 index afbd5ddc..00000000 --- a/src/generated/resources/data/minecraft/tags/block/walls.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_wall", - "mmdlib:diamond_wall", - "mmdlib:emerald_wall", - "mmdlib:gold_wall", - "mmdlib:iron_wall", - "mmdlib:obsidian_wall", - "mmdlib:quartz_wall" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/arrows.json b/src/generated/resources/data/minecraft/tags/item/arrows.json deleted file mode 100644 index cb9aa80a..00000000 --- a/src/generated/resources/data/minecraft/tags/item/arrows.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_arrow", - "mmdlib:copper_bolt", - "mmdlib:diamond_arrow", - "mmdlib:diamond_bolt", - "mmdlib:emerald_arrow", - "mmdlib:emerald_bolt", - "mmdlib:gold_arrow", - "mmdlib:gold_bolt", - "mmdlib:iron_arrow", - "mmdlib:iron_bolt", - "mmdlib:obsidian_arrow", - "mmdlib:obsidian_bolt", - "mmdlib:quartz_arrow", - "mmdlib:quartz_bolt" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/axes.json b/src/generated/resources/data/minecraft/tags/item/axes.json deleted file mode 100644 index bfeb5183..00000000 --- a/src/generated/resources/data/minecraft/tags/item/axes.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_axe", - "mmdlib:emerald_axe", - "mmdlib:obsidian_axe", - "mmdlib:quartz_axe" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/armor.json b/src/generated/resources/data/minecraft/tags/item/enchantable/armor.json deleted file mode 100644 index 9df79ad5..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/armor.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_boots", - "mmdlib:copper_chestplate", - "mmdlib:copper_helmet", - "mmdlib:copper_leggings", - "mmdlib:emerald_boots", - "mmdlib:emerald_chestplate", - "mmdlib:emerald_helmet", - "mmdlib:emerald_leggings", - "mmdlib:obsidian_boots", - "mmdlib:obsidian_chestplate", - "mmdlib:obsidian_helmet", - "mmdlib:obsidian_leggings", - "mmdlib:quartz_boots", - "mmdlib:quartz_chestplate", - "mmdlib:quartz_helmet", - "mmdlib:quartz_leggings" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/bow.json b/src/generated/resources/data/minecraft/tags/item/enchantable/bow.json deleted file mode 100644 index 215a686b..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/bow.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_bow", - "mmdlib:diamond_bow", - "mmdlib:emerald_bow", - "mmdlib:gold_bow", - "mmdlib:iron_bow", - "mmdlib:obsidian_bow", - "mmdlib:quartz_bow" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/chest_armor.json b/src/generated/resources/data/minecraft/tags/item/enchantable/chest_armor.json deleted file mode 100644 index 789663d9..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/chest_armor.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_chestplate", - "mmdlib:emerald_chestplate", - "mmdlib:obsidian_chestplate", - "mmdlib:quartz_chestplate" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/crossbow.json b/src/generated/resources/data/minecraft/tags/item/enchantable/crossbow.json deleted file mode 100644 index 8bf12739..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/crossbow.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_crossbow", - "mmdlib:diamond_crossbow", - "mmdlib:emerald_crossbow", - "mmdlib:gold_crossbow", - "mmdlib:iron_crossbow", - "mmdlib:obsidian_crossbow", - "mmdlib:quartz_crossbow" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/durability.json b/src/generated/resources/data/minecraft/tags/item/enchantable/durability.json deleted file mode 100644 index 526b4d4a..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/durability.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_axe", - "mmdlib:copper_boots", - "mmdlib:copper_bow", - "mmdlib:copper_chestplate", - "mmdlib:copper_crackhammer", - "mmdlib:copper_crossbow", - "mmdlib:copper_fishing_rod", - "mmdlib:copper_helmet", - "mmdlib:copper_hoe", - "mmdlib:copper_leggings", - "mmdlib:copper_pickaxe", - "mmdlib:copper_scythe", - "mmdlib:copper_shears", - "mmdlib:copper_shield", - "mmdlib:copper_shovel", - "mmdlib:copper_sword", - "mmdlib:diamond_bow", - "mmdlib:diamond_crackhammer", - "mmdlib:diamond_crossbow", - "mmdlib:diamond_fishing_rod", - "mmdlib:diamond_scythe", - "mmdlib:diamond_shears", - "mmdlib:diamond_shield", - "mmdlib:emerald_axe", - "mmdlib:emerald_boots", - "mmdlib:emerald_bow", - "mmdlib:emerald_chestplate", - "mmdlib:emerald_crackhammer", - "mmdlib:emerald_crossbow", - "mmdlib:emerald_fishing_rod", - "mmdlib:emerald_helmet", - "mmdlib:emerald_hoe", - "mmdlib:emerald_leggings", - "mmdlib:emerald_pickaxe", - "mmdlib:emerald_scythe", - "mmdlib:emerald_shears", - "mmdlib:emerald_shield", - "mmdlib:emerald_shovel", - "mmdlib:emerald_sword", - "mmdlib:gold_bow", - "mmdlib:gold_crackhammer", - "mmdlib:gold_crossbow", - "mmdlib:gold_fishing_rod", - "mmdlib:gold_scythe", - "mmdlib:gold_shears", - "mmdlib:gold_shield", - "mmdlib:iron_bow", - "mmdlib:iron_crackhammer", - "mmdlib:iron_crossbow", - "mmdlib:iron_fishing_rod", - "mmdlib:iron_scythe", - "mmdlib:iron_shield", - "mmdlib:obsidian_axe", - "mmdlib:obsidian_boots", - "mmdlib:obsidian_bow", - "mmdlib:obsidian_chestplate", - "mmdlib:obsidian_crackhammer", - "mmdlib:obsidian_crossbow", - "mmdlib:obsidian_fishing_rod", - "mmdlib:obsidian_helmet", - "mmdlib:obsidian_hoe", - "mmdlib:obsidian_leggings", - "mmdlib:obsidian_pickaxe", - "mmdlib:obsidian_scythe", - "mmdlib:obsidian_shears", - "mmdlib:obsidian_shield", - "mmdlib:obsidian_shovel", - "mmdlib:obsidian_sword", - "mmdlib:quartz_axe", - "mmdlib:quartz_boots", - "mmdlib:quartz_bow", - "mmdlib:quartz_chestplate", - "mmdlib:quartz_crackhammer", - "mmdlib:quartz_crossbow", - "mmdlib:quartz_fishing_rod", - "mmdlib:quartz_helmet", - "mmdlib:quartz_hoe", - "mmdlib:quartz_leggings", - "mmdlib:quartz_pickaxe", - "mmdlib:quartz_scythe", - "mmdlib:quartz_shears", - "mmdlib:quartz_shield", - "mmdlib:quartz_shovel", - "mmdlib:quartz_sword", - "mmdlib:stone_crackhammer", - "mmdlib:stone_scythe", - "mmdlib:wood_crackhammer", - "mmdlib:wood_scythe" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/fishing.json b/src/generated/resources/data/minecraft/tags/item/enchantable/fishing.json deleted file mode 100644 index d32da47a..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/fishing.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_fishing_rod", - "mmdlib:diamond_fishing_rod", - "mmdlib:emerald_fishing_rod", - "mmdlib:gold_fishing_rod", - "mmdlib:iron_fishing_rod", - "mmdlib:obsidian_fishing_rod", - "mmdlib:quartz_fishing_rod" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/foot_armor.json b/src/generated/resources/data/minecraft/tags/item/enchantable/foot_armor.json deleted file mode 100644 index b65a05a6..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/foot_armor.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_boots", - "mmdlib:emerald_boots", - "mmdlib:obsidian_boots", - "mmdlib:quartz_boots" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/head_armor.json b/src/generated/resources/data/minecraft/tags/item/enchantable/head_armor.json deleted file mode 100644 index 11fb564e..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/head_armor.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_helmet", - "mmdlib:emerald_helmet", - "mmdlib:obsidian_helmet", - "mmdlib:quartz_helmet" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/leg_armor.json b/src/generated/resources/data/minecraft/tags/item/enchantable/leg_armor.json deleted file mode 100644 index 63cded71..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/leg_armor.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_leggings", - "mmdlib:emerald_leggings", - "mmdlib:obsidian_leggings", - "mmdlib:quartz_leggings" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/mining.json b/src/generated/resources/data/minecraft/tags/item/enchantable/mining.json deleted file mode 100644 index 5fadb494..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/mining.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_axe", - "mmdlib:copper_crackhammer", - "mmdlib:copper_hoe", - "mmdlib:copper_pickaxe", - "mmdlib:copper_scythe", - "mmdlib:copper_shovel", - "mmdlib:diamond_crackhammer", - "mmdlib:diamond_scythe", - "mmdlib:emerald_axe", - "mmdlib:emerald_crackhammer", - "mmdlib:emerald_hoe", - "mmdlib:emerald_pickaxe", - "mmdlib:emerald_scythe", - "mmdlib:emerald_shovel", - "mmdlib:gold_crackhammer", - "mmdlib:gold_scythe", - "mmdlib:iron_crackhammer", - "mmdlib:iron_scythe", - "mmdlib:obsidian_axe", - "mmdlib:obsidian_crackhammer", - "mmdlib:obsidian_hoe", - "mmdlib:obsidian_pickaxe", - "mmdlib:obsidian_scythe", - "mmdlib:obsidian_shovel", - "mmdlib:quartz_axe", - "mmdlib:quartz_crackhammer", - "mmdlib:quartz_hoe", - "mmdlib:quartz_pickaxe", - "mmdlib:quartz_scythe", - "mmdlib:quartz_shovel", - "mmdlib:stone_crackhammer", - "mmdlib:stone_scythe", - "mmdlib:wood_crackhammer", - "mmdlib:wood_scythe" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/mining_loot.json b/src/generated/resources/data/minecraft/tags/item/enchantable/mining_loot.json deleted file mode 100644 index 5fadb494..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/mining_loot.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_axe", - "mmdlib:copper_crackhammer", - "mmdlib:copper_hoe", - "mmdlib:copper_pickaxe", - "mmdlib:copper_scythe", - "mmdlib:copper_shovel", - "mmdlib:diamond_crackhammer", - "mmdlib:diamond_scythe", - "mmdlib:emerald_axe", - "mmdlib:emerald_crackhammer", - "mmdlib:emerald_hoe", - "mmdlib:emerald_pickaxe", - "mmdlib:emerald_scythe", - "mmdlib:emerald_shovel", - "mmdlib:gold_crackhammer", - "mmdlib:gold_scythe", - "mmdlib:iron_crackhammer", - "mmdlib:iron_scythe", - "mmdlib:obsidian_axe", - "mmdlib:obsidian_crackhammer", - "mmdlib:obsidian_hoe", - "mmdlib:obsidian_pickaxe", - "mmdlib:obsidian_scythe", - "mmdlib:obsidian_shovel", - "mmdlib:quartz_axe", - "mmdlib:quartz_crackhammer", - "mmdlib:quartz_hoe", - "mmdlib:quartz_pickaxe", - "mmdlib:quartz_scythe", - "mmdlib:quartz_shovel", - "mmdlib:stone_crackhammer", - "mmdlib:stone_scythe", - "mmdlib:wood_crackhammer", - "mmdlib:wood_scythe" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/sharp_weapon.json b/src/generated/resources/data/minecraft/tags/item/enchantable/sharp_weapon.json deleted file mode 100644 index e42f6fd9..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/sharp_weapon.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_axe", - "mmdlib:copper_crackhammer", - "mmdlib:copper_scythe", - "mmdlib:copper_sword", - "mmdlib:diamond_crackhammer", - "mmdlib:diamond_scythe", - "mmdlib:emerald_axe", - "mmdlib:emerald_crackhammer", - "mmdlib:emerald_scythe", - "mmdlib:emerald_sword", - "mmdlib:gold_crackhammer", - "mmdlib:gold_scythe", - "mmdlib:iron_crackhammer", - "mmdlib:iron_scythe", - "mmdlib:obsidian_axe", - "mmdlib:obsidian_crackhammer", - "mmdlib:obsidian_scythe", - "mmdlib:obsidian_sword", - "mmdlib:quartz_axe", - "mmdlib:quartz_crackhammer", - "mmdlib:quartz_scythe", - "mmdlib:quartz_sword", - "mmdlib:stone_crackhammer", - "mmdlib:stone_scythe", - "mmdlib:wood_crackhammer", - "mmdlib:wood_scythe" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/sword.json b/src/generated/resources/data/minecraft/tags/item/enchantable/sword.json deleted file mode 100644 index 3fcde8ce..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/sword.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_sword", - "mmdlib:emerald_sword", - "mmdlib:obsidian_sword", - "mmdlib:quartz_sword" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/enchantable/weapon.json b/src/generated/resources/data/minecraft/tags/item/enchantable/weapon.json deleted file mode 100644 index e42f6fd9..00000000 --- a/src/generated/resources/data/minecraft/tags/item/enchantable/weapon.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_axe", - "mmdlib:copper_crackhammer", - "mmdlib:copper_scythe", - "mmdlib:copper_sword", - "mmdlib:diamond_crackhammer", - "mmdlib:diamond_scythe", - "mmdlib:emerald_axe", - "mmdlib:emerald_crackhammer", - "mmdlib:emerald_scythe", - "mmdlib:emerald_sword", - "mmdlib:gold_crackhammer", - "mmdlib:gold_scythe", - "mmdlib:iron_crackhammer", - "mmdlib:iron_scythe", - "mmdlib:obsidian_axe", - "mmdlib:obsidian_crackhammer", - "mmdlib:obsidian_scythe", - "mmdlib:obsidian_sword", - "mmdlib:quartz_axe", - "mmdlib:quartz_crackhammer", - "mmdlib:quartz_scythe", - "mmdlib:quartz_sword", - "mmdlib:stone_crackhammer", - "mmdlib:stone_scythe", - "mmdlib:wood_crackhammer", - "mmdlib:wood_scythe" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/hoes.json b/src/generated/resources/data/minecraft/tags/item/hoes.json deleted file mode 100644 index 5dfd9af5..00000000 --- a/src/generated/resources/data/minecraft/tags/item/hoes.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_hoe", - "mmdlib:emerald_hoe", - "mmdlib:obsidian_hoe", - "mmdlib:quartz_hoe" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/pickaxes.json b/src/generated/resources/data/minecraft/tags/item/pickaxes.json deleted file mode 100644 index f5df4d86..00000000 --- a/src/generated/resources/data/minecraft/tags/item/pickaxes.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_pickaxe", - "mmdlib:emerald_pickaxe", - "mmdlib:obsidian_pickaxe", - "mmdlib:quartz_pickaxe" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/shovels.json b/src/generated/resources/data/minecraft/tags/item/shovels.json deleted file mode 100644 index 2af4054b..00000000 --- a/src/generated/resources/data/minecraft/tags/item/shovels.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_shovel", - "mmdlib:emerald_shovel", - "mmdlib:obsidian_shovel", - "mmdlib:quartz_shovel" - ] -} diff --git a/src/generated/resources/data/minecraft/tags/item/swords.json b/src/generated/resources/data/minecraft/tags/item/swords.json deleted file mode 100644 index 3fcde8ce..00000000 --- a/src/generated/resources/data/minecraft/tags/item/swords.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "mmdlib:copper_sword", - "mmdlib:emerald_sword", - "mmdlib:obsidian_sword", - "mmdlib:quartz_sword" - ] -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_block.json b/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_block.json deleted file mode 100644 index a13822c8..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_block.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:charcoal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:charcoal_block" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_dust_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_dust_crushing.json deleted file mode 100644 index f87fdf52..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_dust_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:charcoal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:charcoal_dust_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_dust_from_block_crushing.json deleted file mode 100644 index fcc5d595..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_dust_from_block_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:charcoal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:charcoal_dust_from_block_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_dust_smelting.json b/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_dust_smelting.json deleted file mode 100644 index fc04fe42..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_dust_smelting.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:charcoal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:charcoal_dust_smelting" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_from_block.json b/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_from_block.json deleted file mode 100644 index 1e55032f..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_from_block.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:charcoal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:charcoal_from_block" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_from_nuggets.json b/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_from_nuggets.json deleted file mode 100644 index 9922b35a..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_from_nuggets.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:charcoal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:charcoal_from_nuggets" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_from_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_from_smallpowder.json deleted file mode 100644 index 39f43886..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_from_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:charcoal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:charcoal_from_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_nugget.json b/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_nugget.json deleted file mode 100644 index 8dc64793..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_nugget.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:charcoal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:charcoal_nugget" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_smallpowder.json deleted file mode 100644 index 3159c35b..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/charcoal_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:charcoal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:charcoal_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_crushing.json deleted file mode 100644 index fa087401..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:coal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:coal_dust_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_from_block_crushing.json deleted file mode 100644 index 6a47bcef..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_from_block_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:coal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:coal_dust_from_block_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_from_ore_crushing.json deleted file mode 100644 index 0dd4f974..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_from_ore_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:coal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:coal_dust_from_ore_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_smelting.json b/src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_smelting.json deleted file mode 100644 index 2b246d9e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/coal_dust_smelting.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:coal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:coal_dust_smelting" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/coal_from_nuggets.json b/src/generated/resources/data/mmdlib/advancement/recipes/coal_from_nuggets.json deleted file mode 100644 index fcc024e3..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/coal_from_nuggets.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:coal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:coal_from_nuggets" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/coal_from_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/coal_from_smallpowder.json deleted file mode 100644 index 922a762f..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/coal_from_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:coal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:coal_from_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/coal_nugget.json b/src/generated/resources/data/mmdlib/advancement/recipes/coal_nugget.json deleted file mode 100644 index a5c1caf3..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/coal_nugget.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:coal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:coal_nugget" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/coal_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/coal_smallpowder.json deleted file mode 100644 index 4f0bc74c..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/coal_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:coal" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:coal_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_arrow.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_arrow.json deleted file mode 100644 index 0ce9fbc7..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_arrow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_arrow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_axe.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_axe.json deleted file mode 100644 index 24b2d444..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_axe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_axe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_bars.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_bars.json deleted file mode 100644 index 4b83af03..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_bars.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_bars" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_blend.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_blend.json deleted file mode 100644 index 59bdc999..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_blend.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_blend" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_blend_smelting.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_blend_smelting.json deleted file mode 100644 index 801a1ed7..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_blend_smelting.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_blend_smelting" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_bolt.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_bolt.json deleted file mode 100644 index 27eccc88..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_bolt.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_bolt" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_boots.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_boots.json deleted file mode 100644 index dce20ae9..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_boots.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_boots" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_bow.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_bow.json deleted file mode 100644 index b40d7dd8..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_bow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_bow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_button.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_button.json deleted file mode 100644 index d312f9d0..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_button.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_button" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_chestplate.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_chestplate.json deleted file mode 100644 index bb3d96f8..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_chestplate.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_chestplate" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_crackhammer.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_crackhammer.json deleted file mode 100644 index 2faa36a9..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_crackhammer.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_crackhammer" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_crossbow.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_crossbow.json deleted file mode 100644 index b501e01b..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_crossbow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_crushing.json deleted file mode 100644 index 800ea1ef..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_dust_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_block_crushing.json deleted file mode 100644 index ae30e6a9..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_block_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_dust_from_block_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_ore_crushing.json deleted file mode 100644 index 3367df1e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_ore_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_dust_from_ore_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_raw_block_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_raw_block_crushing.json deleted file mode 100644 index 5625aa79..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_raw_block_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_dust_from_raw_block_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_raw_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_raw_crushing.json deleted file mode 100644 index 1c6a9568..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_from_raw_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_dust_from_raw_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_smelting.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_smelting.json deleted file mode 100644 index bc1e6a66..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_dust_smelting.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_dust_smelting" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_fishing_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_fishing_rod.json deleted file mode 100644 index e504542c..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_fishing_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_fishing_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_from_nuggets.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_from_nuggets.json deleted file mode 100644 index 88c697be..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_from_nuggets.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_from_nuggets" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_from_smallblend.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_from_smallblend.json deleted file mode 100644 index 9c806134..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_from_smallblend.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_from_smallblend" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_from_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_from_smallpowder.json deleted file mode 100644 index f220d6df..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_from_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_from_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_gear.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_gear.json deleted file mode 100644 index 0f906d5d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_gear.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_gear" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_helmet.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_helmet.json deleted file mode 100644 index 3aa34771..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_helmet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_helmet" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_hoe.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_hoe.json deleted file mode 100644 index 6602d4e1..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_hoe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_hoe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_horse_armor.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_horse_armor.json deleted file mode 100644 index 2ce5775f..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_horse_armor.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_horse_armor" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_leggings.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_leggings.json deleted file mode 100644 index de51231d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_leggings.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_leggings" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_lever.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_lever.json deleted file mode 100644 index 0ed69866..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_lever.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_lever" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_nugget.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_nugget.json deleted file mode 100644 index aeb0ade4..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_nugget.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_nugget" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_pickaxe.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_pickaxe.json deleted file mode 100644 index 6cfb237e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_pickaxe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_pickaxe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_plate.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_plate.json deleted file mode 100644 index a3d6d303..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_plate.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_plate" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_pressure_plate.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_pressure_plate.json deleted file mode 100644 index e9be749f..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_pressure_plate.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_pressure_plate" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_rod.json deleted file mode 100644 index 82af9c52..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_scythe.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_scythe.json deleted file mode 100644 index 118f1a34..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_scythe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_scythe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_shears.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_shears.json deleted file mode 100644 index 548759c3..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_shears.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_shears" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_shield.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_shield.json deleted file mode 100644 index 050bd393..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_shield.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_shield" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_shovel.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_shovel.json deleted file mode 100644 index 66ccfb52..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_shovel.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_shovel" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_slab.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_slab.json deleted file mode 100644 index 91c4076c..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_slab.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_slab" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_smallblend.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_smallblend.json deleted file mode 100644 index 2d926234..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_smallblend.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_smallblend" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_smallpowder.json deleted file mode 100644 index 3ff29226..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_stairs.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_stairs.json deleted file mode 100644 index 5ae94052..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_stairs.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_stairs" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_sword.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_sword.json deleted file mode 100644 index 6c443d5a..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_sword.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_sword" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/copper_wall.json b/src/generated/resources/data/mmdlib/advancement/recipes/copper_wall.json deleted file mode 100644 index 451cc941..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/copper_wall.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:copper_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:copper_wall" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_arrow.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_arrow.json deleted file mode 100644 index 61ffb388..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_arrow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_arrow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_bars.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_bars.json deleted file mode 100644 index 902cf515..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_bars.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_bars" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_blend.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_blend.json deleted file mode 100644 index 03fc70b3..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_blend.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_blend" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_blend_smelting.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_blend_smelting.json deleted file mode 100644 index 3066c6b2..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_blend_smelting.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_blend_smelting" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_bolt.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_bolt.json deleted file mode 100644 index 21cd23db..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_bolt.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_bolt" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_bow.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_bow.json deleted file mode 100644 index 9ff39483..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_bow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_bow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_button.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_button.json deleted file mode 100644 index d3b5c5a3..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_button.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_button" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_crackhammer.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_crackhammer.json deleted file mode 100644 index 735b131d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_crackhammer.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_crackhammer" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_crossbow.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_crossbow.json deleted file mode 100644 index eb334099..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_crossbow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_door.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_door.json deleted file mode 100644 index 1618a432..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_door.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_door" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_crushing.json deleted file mode 100644 index e67424bc..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_dust_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_from_block_crushing.json deleted file mode 100644 index 142eca27..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_from_block_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_dust_from_block_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_from_ore_crushing.json deleted file mode 100644 index 628fe387..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_from_ore_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_dust_from_ore_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_smelting.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_smelting.json deleted file mode 100644 index e0b864dc..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_dust_smelting.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_dust_smelting" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_fishing_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_fishing_rod.json deleted file mode 100644 index d17aa4de..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_fishing_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_fishing_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_from_nuggets.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_from_nuggets.json deleted file mode 100644 index 0e8298ee..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_from_nuggets.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_from_nuggets" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_from_smallblend.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_from_smallblend.json deleted file mode 100644 index 532273aa..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_from_smallblend.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_from_smallblend" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_from_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_from_smallpowder.json deleted file mode 100644 index 5d09bae6..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_from_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_from_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_gear.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_gear.json deleted file mode 100644 index 76c76a36..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_gear.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_gear" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_lever.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_lever.json deleted file mode 100644 index aa8d38db..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_lever.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_lever" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_nugget.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_nugget.json deleted file mode 100644 index 8f1ac38b..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_nugget.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_nugget" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_pressure_plate.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_pressure_plate.json deleted file mode 100644 index 953f0225..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_pressure_plate.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_pressure_plate" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_rod.json deleted file mode 100644 index 1541f2b2..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_scythe.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_scythe.json deleted file mode 100644 index 96dc880d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_scythe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_scythe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_shears.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_shears.json deleted file mode 100644 index d73dafe0..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_shears.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_shears" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_shield.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_shield.json deleted file mode 100644 index f823cf22..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_shield.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_shield" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_slab.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_slab.json deleted file mode 100644 index 7a92b9fb..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_slab.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_slab" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_smallblend.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_smallblend.json deleted file mode 100644 index 5cb0e334..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_smallblend.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_smallblend" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_smallpowder.json deleted file mode 100644 index 572c01fa..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_stairs.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_stairs.json deleted file mode 100644 index 15caec25..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_stairs.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_stairs" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_trapdoor.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_trapdoor.json deleted file mode 100644 index 80de429e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_trapdoor.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_trapdoor" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_wall.json b/src/generated/resources/data/mmdlib/advancement/recipes/diamond_wall.json deleted file mode 100644 index 0e4851ef..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/diamond_wall.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:diamond" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:diamond_wall" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_arrow.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_arrow.json deleted file mode 100644 index 4f767c9b..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_arrow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_arrow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_axe.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_axe.json deleted file mode 100644 index 141d05d6..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_axe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_axe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_bars.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_bars.json deleted file mode 100644 index 7d1bbe5a..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_bars.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_bars" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_bolt.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_bolt.json deleted file mode 100644 index 885e9a6d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_bolt.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_bolt" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_boots.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_boots.json deleted file mode 100644 index 77912346..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_boots.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_boots" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_bow.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_bow.json deleted file mode 100644 index 3e437be6..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_bow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_bow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_button.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_button.json deleted file mode 100644 index 119595ad..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_button.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_button" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_chestplate.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_chestplate.json deleted file mode 100644 index 6f55459d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_chestplate.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_chestplate" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_crackhammer.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_crackhammer.json deleted file mode 100644 index e2540a7f..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_crackhammer.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_crackhammer" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_crossbow.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_crossbow.json deleted file mode 100644 index 5cecc95a..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_crossbow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_door.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_door.json deleted file mode 100644 index cccbc97f..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_door.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_door" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_crushing.json deleted file mode 100644 index df6699be..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_dust_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_from_block_crushing.json deleted file mode 100644 index f3001515..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_from_block_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_dust_from_block_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_from_ore_crushing.json deleted file mode 100644 index 26e9bead..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_from_ore_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_dust_from_ore_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_smelting.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_smelting.json deleted file mode 100644 index 108eef14..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_dust_smelting.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_dust_smelting" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_fishing_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_fishing_rod.json deleted file mode 100644 index e39dcc2d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_fishing_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_fishing_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_from_nuggets.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_from_nuggets.json deleted file mode 100644 index 56fafe74..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_from_nuggets.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_from_nuggets" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_from_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_from_smallpowder.json deleted file mode 100644 index 00a59206..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_from_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_from_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_gear.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_gear.json deleted file mode 100644 index b2531a2f..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_gear.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_gear" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_helmet.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_helmet.json deleted file mode 100644 index 5a307c49..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_helmet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_helmet" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_hoe.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_hoe.json deleted file mode 100644 index d05ca58e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_hoe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_hoe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_horse_armor.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_horse_armor.json deleted file mode 100644 index 93157792..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_horse_armor.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_horse_armor" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_leggings.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_leggings.json deleted file mode 100644 index ac688bc0..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_leggings.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_leggings" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_lever.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_lever.json deleted file mode 100644 index d0e61c98..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_lever.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_lever" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_nugget.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_nugget.json deleted file mode 100644 index bad78e49..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_nugget.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_nugget" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_pickaxe.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_pickaxe.json deleted file mode 100644 index 800a0f29..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_pickaxe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_pickaxe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_pressure_plate.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_pressure_plate.json deleted file mode 100644 index 42214a6c..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_pressure_plate.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_pressure_plate" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_rod.json deleted file mode 100644 index 8eaa9a74..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_scythe.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_scythe.json deleted file mode 100644 index c7aeb5bf..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_scythe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_scythe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_shears.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_shears.json deleted file mode 100644 index ff843d0f..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_shears.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_shears" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_shield.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_shield.json deleted file mode 100644 index d3129922..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_shield.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_shield" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_shovel.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_shovel.json deleted file mode 100644 index d9d0ef5d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_shovel.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_shovel" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_slab.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_slab.json deleted file mode 100644 index 0cb08dc6..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_slab.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_slab" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_smallpowder.json deleted file mode 100644 index 254b53ba..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_stairs.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_stairs.json deleted file mode 100644 index 2698cd96..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_stairs.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_stairs" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_sword.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_sword.json deleted file mode 100644 index ec1c1fb4..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_sword.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_sword" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_trapdoor.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_trapdoor.json deleted file mode 100644 index c090dc9d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_trapdoor.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_trapdoor" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_wall.json b/src/generated/resources/data/mmdlib/advancement/recipes/emerald_wall.json deleted file mode 100644 index 74be48e9..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/emerald_wall.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:emerald" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:emerald_wall" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_arrow.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_arrow.json deleted file mode 100644 index 358f0122..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_arrow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_arrow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_bars.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_bars.json deleted file mode 100644 index a69b9e82..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_bars.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_bars" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_blend.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_blend.json deleted file mode 100644 index eb05ae57..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_blend.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_blend" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_blend_smelting.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_blend_smelting.json deleted file mode 100644 index c6a8d0b6..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_blend_smelting.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_blend_smelting" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_bolt.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_bolt.json deleted file mode 100644 index c149b6d9..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_bolt.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_bolt" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_bow.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_bow.json deleted file mode 100644 index 7d40ef03..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_bow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_bow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_button.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_button.json deleted file mode 100644 index ffc45594..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_button.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_button" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_crackhammer.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_crackhammer.json deleted file mode 100644 index f5b9d36c..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_crackhammer.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_crackhammer" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_crossbow.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_crossbow.json deleted file mode 100644 index cbbe45c3..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_crossbow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_door.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_door.json deleted file mode 100644 index f6f80923..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_door.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_door" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_crushing.json deleted file mode 100644 index f5938eb4..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_dust_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_block_crushing.json deleted file mode 100644 index 217b213b..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_block_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_dust_from_block_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_ore_crushing.json deleted file mode 100644 index 3f635050..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_ore_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_dust_from_ore_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_raw_block_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_raw_block_crushing.json deleted file mode 100644 index a004d9a1..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_raw_block_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_dust_from_raw_block_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_raw_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_raw_crushing.json deleted file mode 100644 index 05558835..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_from_raw_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_dust_from_raw_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_smelting.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_smelting.json deleted file mode 100644 index 97d29e26..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_dust_smelting.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_dust_smelting" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_fishing_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_fishing_rod.json deleted file mode 100644 index 8f05eeef..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_fishing_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_fishing_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_from_smallblend.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_from_smallblend.json deleted file mode 100644 index d6525ac8..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_from_smallblend.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_from_smallblend" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_from_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_from_smallpowder.json deleted file mode 100644 index 4b3a75af..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_from_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_from_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_gear.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_gear.json deleted file mode 100644 index 02af97e6..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_gear.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_gear" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_lever.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_lever.json deleted file mode 100644 index dfcb2323..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_lever.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_lever" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_plate.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_plate.json deleted file mode 100644 index f1d319e7..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_plate.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_plate" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_rod.json deleted file mode 100644 index 0baa1e10..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_scythe.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_scythe.json deleted file mode 100644 index 60868cf3..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_scythe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_scythe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_shears.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_shears.json deleted file mode 100644 index 9a4036ac..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_shears.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_shears" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_shield.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_shield.json deleted file mode 100644 index 09cd7691..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_shield.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_shield" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_slab.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_slab.json deleted file mode 100644 index 9edbbff1..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_slab.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_slab" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_smallblend.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_smallblend.json deleted file mode 100644 index 21cc9db7..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_smallblend.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_smallblend" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_smallpowder.json deleted file mode 100644 index 81ff8736..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_stairs.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_stairs.json deleted file mode 100644 index d41c6bd7..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_stairs.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_stairs" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_trapdoor.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_trapdoor.json deleted file mode 100644 index 00c805fc..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_trapdoor.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_trapdoor" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/gold_wall.json b/src/generated/resources/data/mmdlib/advancement/recipes/gold_wall.json deleted file mode 100644 index 803fd62e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/gold_wall.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:gold_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:gold_wall" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_arrow.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_arrow.json deleted file mode 100644 index 1f58e6ad..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_arrow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_arrow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_blend.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_blend.json deleted file mode 100644 index 17898bd1..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_blend.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_blend" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_blend_smelting.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_blend_smelting.json deleted file mode 100644 index 090010e2..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_blend_smelting.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_blend_smelting" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_bolt.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_bolt.json deleted file mode 100644 index b8bbb45e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_bolt.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_bolt" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_bow.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_bow.json deleted file mode 100644 index 775d316c..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_bow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_bow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_button.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_button.json deleted file mode 100644 index 9011e239..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_button.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_button" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_crackhammer.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_crackhammer.json deleted file mode 100644 index 70fd81b9..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_crackhammer.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_crackhammer" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_crossbow.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_crossbow.json deleted file mode 100644 index 20d5c00e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_crossbow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_crushing.json deleted file mode 100644 index f1382cb8..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_dust_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_block_crushing.json deleted file mode 100644 index 8dfe8fa9..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_block_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_dust_from_block_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_ore_crushing.json deleted file mode 100644 index 26235543..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_ore_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_dust_from_ore_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_raw_block_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_raw_block_crushing.json deleted file mode 100644 index ee3952cd..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_raw_block_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_dust_from_raw_block_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_raw_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_raw_crushing.json deleted file mode 100644 index 673a7d10..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_from_raw_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_dust_from_raw_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_smelting.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_smelting.json deleted file mode 100644 index 7434c596..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_dust_smelting.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_dust_smelting" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_fishing_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_fishing_rod.json deleted file mode 100644 index ace445bc..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_fishing_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_fishing_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_from_smallblend.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_from_smallblend.json deleted file mode 100644 index 0a6bee52..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_from_smallblend.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_from_smallblend" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_from_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_from_smallpowder.json deleted file mode 100644 index cee8684d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_from_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_from_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_gear.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_gear.json deleted file mode 100644 index 7b3c306d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_gear.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_gear" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_lever.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_lever.json deleted file mode 100644 index f05a3367..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_lever.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_lever" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_plate.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_plate.json deleted file mode 100644 index 44da8f9d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_plate.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_plate" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_rod.json deleted file mode 100644 index 57d01578..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_scythe.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_scythe.json deleted file mode 100644 index 81248132..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_scythe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_scythe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_shield.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_shield.json deleted file mode 100644 index ed64e268..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_shield.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_shield" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_slab.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_slab.json deleted file mode 100644 index f3aa45f2..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_slab.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_slab" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_smallblend.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_smallblend.json deleted file mode 100644 index 46179893..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_smallblend.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_smallblend" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_smallpowder.json deleted file mode 100644 index f083df6b..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_stairs.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_stairs.json deleted file mode 100644 index 683d339c..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_stairs.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_stairs" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/iron_wall.json b/src/generated/resources/data/mmdlib/advancement/recipes/iron_wall.json deleted file mode 100644 index c5002632..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/iron_wall.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:iron_ingot" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:iron_wall" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/lapis_from_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/lapis_from_smallpowder.json deleted file mode 100644 index 17e3383e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/lapis_from_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:lapis_lazuli" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:lapis_from_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/lapis_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/lapis_smallpowder.json deleted file mode 100644 index 86139952..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/lapis_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:lapis_lazuli" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:lapis_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_arrow.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_arrow.json deleted file mode 100644 index 4e1e215e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_arrow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_arrow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_axe.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_axe.json deleted file mode 100644 index 0553cf73..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_axe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_axe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_bars.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_bars.json deleted file mode 100644 index f9c8c89e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_bars.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_bars" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_bolt.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_bolt.json deleted file mode 100644 index 37583eb7..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_bolt.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_bolt" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_boots.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_boots.json deleted file mode 100644 index 991edc08..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_boots.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_boots" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_bow.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_bow.json deleted file mode 100644 index 1f141ad6..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_bow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_bow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_button.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_button.json deleted file mode 100644 index 6a95e47c..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_button.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_button" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_chestplate.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_chestplate.json deleted file mode 100644 index 0928d062..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_chestplate.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_chestplate" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_crackhammer.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_crackhammer.json deleted file mode 100644 index dbc88cbb..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_crackhammer.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_crackhammer" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_crossbow.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_crossbow.json deleted file mode 100644 index 0f4130d5..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_crossbow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_door.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_door.json deleted file mode 100644 index ff1d23df..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_door.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_door" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_dust_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_dust_crushing.json deleted file mode 100644 index bc139c6c..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_dust_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_dust_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_dust_smelting.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_dust_smelting.json deleted file mode 100644 index f536e2c6..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_dust_smelting.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_dust_smelting" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_fishing_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_fishing_rod.json deleted file mode 100644 index 1beb707b..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_fishing_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_fishing_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_from_nuggets.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_from_nuggets.json deleted file mode 100644 index 8dfa393d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_from_nuggets.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_from_nuggets" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_from_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_from_smallpowder.json deleted file mode 100644 index 798b0d95..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_from_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_from_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_gear.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_gear.json deleted file mode 100644 index 19c52aa5..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_gear.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_gear" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_helmet.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_helmet.json deleted file mode 100644 index b79a223d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_helmet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_helmet" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_hoe.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_hoe.json deleted file mode 100644 index ae595df4..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_hoe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_hoe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_horse_armor.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_horse_armor.json deleted file mode 100644 index 805f520e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_horse_armor.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_horse_armor" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_ingot.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_ingot.json deleted file mode 100644 index 03a58104..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_ingot.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_ingot" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_leggings.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_leggings.json deleted file mode 100644 index 89df139c..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_leggings.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_leggings" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_lever.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_lever.json deleted file mode 100644 index c89ef1f8..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_lever.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_lever" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_nugget.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_nugget.json deleted file mode 100644 index 82da74bf..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_nugget.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_nugget" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_pickaxe.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_pickaxe.json deleted file mode 100644 index df1fb9be..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_pickaxe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_pickaxe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_pressure_plate.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_pressure_plate.json deleted file mode 100644 index 6445ef44..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_pressure_plate.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_pressure_plate" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_rod.json deleted file mode 100644 index 5a1e44bc..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_scythe.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_scythe.json deleted file mode 100644 index 307005ce..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_scythe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_scythe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_shears.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_shears.json deleted file mode 100644 index 2517b7b1..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_shears.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_shears" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_shield.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_shield.json deleted file mode 100644 index 72672e03..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_shield.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_shield" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_shovel.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_shovel.json deleted file mode 100644 index 8aa46326..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_shovel.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_shovel" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_slab.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_slab.json deleted file mode 100644 index 150d1a13..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_slab.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_slab" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_smallpowder.json deleted file mode 100644 index 96137d59..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_stairs.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_stairs.json deleted file mode 100644 index f7103e30..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_stairs.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_stairs" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_sword.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_sword.json deleted file mode 100644 index add78816..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_sword.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_sword" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_trapdoor.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_trapdoor.json deleted file mode 100644 index 0a9991e0..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_trapdoor.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_trapdoor" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_wall.json b/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_wall.json deleted file mode 100644 index 17252ca2..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/obsidian_wall.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:obsidian" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:obsidian_wall" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_arrow.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_arrow.json deleted file mode 100644 index 50f9471a..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_arrow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_arrow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_axe.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_axe.json deleted file mode 100644 index ccfba253..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_axe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_axe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_bars.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_bars.json deleted file mode 100644 index e49fd6c6..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_bars.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_bars" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_bolt.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_bolt.json deleted file mode 100644 index 4c506849..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_bolt.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_bolt" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_boots.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_boots.json deleted file mode 100644 index b6d9723b..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_boots.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_boots" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_bow.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_bow.json deleted file mode 100644 index 9dd04a3a..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_bow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_bow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_button.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_button.json deleted file mode 100644 index deb1c1f7..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_button.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_button" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_chestplate.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_chestplate.json deleted file mode 100644 index 6d5fa544..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_chestplate.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_chestplate" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_crackhammer.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_crackhammer.json deleted file mode 100644 index 84a89b7e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_crackhammer.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_crackhammer" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_crossbow.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_crossbow.json deleted file mode 100644 index a00be06f..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_crossbow" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_door.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_door.json deleted file mode 100644 index 8fc6db38..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_door.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_door" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_crushing.json deleted file mode 100644 index 6957046c..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_dust_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_from_block_crushing.json deleted file mode 100644 index e656c03a..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_from_block_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_dust_from_block_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_from_ore_crushing.json deleted file mode 100644 index 440522ad..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_from_ore_crushing.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_dust_from_ore_crushing" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_smelting.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_smelting.json deleted file mode 100644 index 54ff59fc..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_dust_smelting.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_dust_smelting" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_fishing_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_fishing_rod.json deleted file mode 100644 index db5502e8..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_fishing_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_fishing_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_from_nuggets.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_from_nuggets.json deleted file mode 100644 index 6b15518a..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_from_nuggets.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_from_nuggets" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_from_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_from_smallpowder.json deleted file mode 100644 index daa6a1e8..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_from_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_from_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_gear.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_gear.json deleted file mode 100644 index 5d6d0443..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_gear.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_gear" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_helmet.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_helmet.json deleted file mode 100644 index 01b446de..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_helmet.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_helmet" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_hoe.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_hoe.json deleted file mode 100644 index 2cb2d00e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_hoe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_hoe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_horse_armor.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_horse_armor.json deleted file mode 100644 index 56e5cffa..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_horse_armor.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_horse_armor" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_leggings.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_leggings.json deleted file mode 100644 index f2eebc8e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_leggings.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_leggings" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_lever.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_lever.json deleted file mode 100644 index e5339c85..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_lever.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_lever" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_nugget.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_nugget.json deleted file mode 100644 index a1ed67bf..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_nugget.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_nugget" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_pickaxe.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_pickaxe.json deleted file mode 100644 index 85d13964..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_pickaxe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_pickaxe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_pressure_plate.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_pressure_plate.json deleted file mode 100644 index f3058c2f..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_pressure_plate.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_pressure_plate" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_rod.json deleted file mode 100644 index bf157f1d..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_scythe.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_scythe.json deleted file mode 100644 index 54e81802..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_scythe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_scythe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_shears.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_shears.json deleted file mode 100644 index b02364a6..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_shears.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_shears" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_shield.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_shield.json deleted file mode 100644 index b445c02b..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_shield.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_shield" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_shovel.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_shovel.json deleted file mode 100644 index ea6046ee..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_shovel.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_shovel" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_smallpowder.json deleted file mode 100644 index afad392e..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_sword.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_sword.json deleted file mode 100644 index 7a5d0ae5..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_sword.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_sword" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_trapdoor.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_trapdoor.json deleted file mode 100644 index 67ec0690..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_trapdoor.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_trapdoor" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_wall.json b/src/generated/resources/data/mmdlib/advancement/recipes/quartz_wall.json deleted file mode 100644 index 05b82ae8..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/quartz_wall.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:quartz" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:quartz_wall" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/redstone_from_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/redstone_from_smallpowder.json deleted file mode 100644 index 97c6307a..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/redstone_from_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:redstone" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:redstone_from_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/redstone_ingot.json b/src/generated/resources/data/mmdlib/advancement/recipes/redstone_ingot.json deleted file mode 100644 index f67aa9df..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/redstone_ingot.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:redstone" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:redstone_ingot" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/redstone_smallpowder.json b/src/generated/resources/data/mmdlib/advancement/recipes/redstone_smallpowder.json deleted file mode 100644 index d28fad55..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/redstone_smallpowder.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:redstone" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:redstone_smallpowder" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/stone_crackhammer.json b/src/generated/resources/data/mmdlib/advancement/recipes/stone_crackhammer.json deleted file mode 100644 index c0bf51be..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/stone_crackhammer.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:cobblestone" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:stone_crackhammer" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/stone_gear.json b/src/generated/resources/data/mmdlib/advancement/recipes/stone_gear.json deleted file mode 100644 index f07811a6..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/stone_gear.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:cobblestone" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:stone_gear" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/stone_rod.json b/src/generated/resources/data/mmdlib/advancement/recipes/stone_rod.json deleted file mode 100644 index f3e04260..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/stone_rod.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:cobblestone" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:stone_rod" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/stone_scythe.json b/src/generated/resources/data/mmdlib/advancement/recipes/stone_scythe.json deleted file mode 100644 index 33a24887..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/stone_scythe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:cobblestone" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:stone_scythe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/wood_crackhammer.json b/src/generated/resources/data/mmdlib/advancement/recipes/wood_crackhammer.json deleted file mode 100644 index 9ca01129..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/wood_crackhammer.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:oak_planks" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:wood_crackhammer" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/wood_gear.json b/src/generated/resources/data/mmdlib/advancement/recipes/wood_gear.json deleted file mode 100644 index c47fd47f..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/wood_gear.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:oak_planks" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:wood_gear" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/advancement/recipes/wood_scythe.json b/src/generated/resources/data/mmdlib/advancement/recipes/wood_scythe.json deleted file mode 100644 index bd2bf070..00000000 --- a/src/generated/resources/data/mmdlib/advancement/recipes/wood_scythe.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parent": "minecraft:recipes/root", - "criteria": { - "has_material": { - "trigger": "minecraft:inventory_changed", - "conditions": { - "items": [ - { - "items": [ - "minecraft:oak_planks" - ] - } - ] - } - } - }, - "requirements": [ - [ - "has_material" - ] - ], - "rewards": { - "recipes": [ - "mmdlib:wood_scythe" - ] - } -} diff --git a/src/generated/resources/data/mmdlib/example_manifest.json b/src/generated/resources/data/mmdlib/example_manifest.json deleted file mode 100644 index 8477e1c5..00000000 --- a/src/generated/resources/data/mmdlib/example_manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "materials": 15, - "items": 233, - "blocks": 64, - "recipes": 275, - "standalone_blocks": 1 -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/charcoal_block.json b/src/generated/resources/data/mmdlib/loot_table/blocks/charcoal_block.json deleted file mode 100644 index 22240d89..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/charcoal_block.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:charcoal_block" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_bars.json b/src/generated/resources/data/mmdlib/loot_table/blocks/copper_bars.json deleted file mode 100644 index fab804a3..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_bars.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:copper_bars" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_button.json b/src/generated/resources/data/mmdlib/loot_table/blocks/copper_button.json deleted file mode 100644 index b0dd301d..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_button.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:copper_button" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_double_slab.json b/src/generated/resources/data/mmdlib/loot_table/blocks/copper_double_slab.json deleted file mode 100644 index 57ba90a2..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_double_slab.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:copper_slab", - "functions": [ - { - "function": "minecraft:set_count", - "count": 2 - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_lever.json b/src/generated/resources/data/mmdlib/loot_table/blocks/copper_lever.json deleted file mode 100644 index 2feb9990..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_lever.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:copper_lever" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_plate.json b/src/generated/resources/data/mmdlib/loot_table/blocks/copper_plate.json deleted file mode 100644 index ca600ce4..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_plate.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:copper_plate" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_pressure_plate.json b/src/generated/resources/data/mmdlib/loot_table/blocks/copper_pressure_plate.json deleted file mode 100644 index 8d1ecc56..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_pressure_plate.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:copper_pressure_plate" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_slab.json b/src/generated/resources/data/mmdlib/loot_table/blocks/copper_slab.json deleted file mode 100644 index 373f0980..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:copper_slab", - "functions": [ - { - "function": "minecraft:set_count", - "count": 2, - "conditions": [ - { - "condition": "minecraft:block_state_property", - "block": "mmdlib:copper_slab", - "properties": { - "type": "double" - } - } - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_stairs.json b/src/generated/resources/data/mmdlib/loot_table/blocks/copper_stairs.json deleted file mode 100644 index 95108440..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_stairs.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:copper_stairs" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_wall.json b/src/generated/resources/data/mmdlib/loot_table/blocks/copper_wall.json deleted file mode 100644 index 477771b7..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/copper_wall.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:copper_wall" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_bars.json b/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_bars.json deleted file mode 100644 index e08621a3..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_bars.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:diamond_bars" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_button.json b/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_button.json deleted file mode 100644 index 96cfcaf6..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_button.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:diamond_button" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_door.json b/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_door.json deleted file mode 100644 index 64c59c83..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_door.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:diamond_door" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:block_state_property", - "block": "mmdlib:diamond_door", - "properties": { - "half": "lower" - } - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_double_slab.json b/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_double_slab.json deleted file mode 100644 index d4af0a57..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_double_slab.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:diamond_slab", - "functions": [ - { - "function": "minecraft:set_count", - "count": 2 - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_lever.json b/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_lever.json deleted file mode 100644 index c64ab172..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_lever.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:diamond_lever" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_pressure_plate.json b/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_pressure_plate.json deleted file mode 100644 index 0abc3152..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_pressure_plate.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:diamond_pressure_plate" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_slab.json b/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_slab.json deleted file mode 100644 index 070105b8..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:diamond_slab", - "functions": [ - { - "function": "minecraft:set_count", - "count": 2, - "conditions": [ - { - "condition": "minecraft:block_state_property", - "block": "mmdlib:diamond_slab", - "properties": { - "type": "double" - } - } - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_stairs.json b/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_stairs.json deleted file mode 100644 index 756a1953..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_stairs.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:diamond_stairs" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_trapdoor.json b/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_trapdoor.json deleted file mode 100644 index 0fb46a54..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_trapdoor.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:diamond_trapdoor" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_wall.json b/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_wall.json deleted file mode 100644 index f4ec227d..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/diamond_wall.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:diamond_wall" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_bars.json b/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_bars.json deleted file mode 100644 index ff9c12d5..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_bars.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:emerald_bars" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_button.json b/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_button.json deleted file mode 100644 index 1ebf9869..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_button.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:emerald_button" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_door.json b/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_door.json deleted file mode 100644 index 9a0f9f2d..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_door.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:emerald_door" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:block_state_property", - "block": "mmdlib:emerald_door", - "properties": { - "half": "lower" - } - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_double_slab.json b/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_double_slab.json deleted file mode 100644 index 6bfeaf7e..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_double_slab.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:emerald_slab", - "functions": [ - { - "function": "minecraft:set_count", - "count": 2 - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_lever.json b/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_lever.json deleted file mode 100644 index d1b414c0..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_lever.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:emerald_lever" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_pressure_plate.json b/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_pressure_plate.json deleted file mode 100644 index 14f4b647..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_pressure_plate.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:emerald_pressure_plate" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_slab.json b/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_slab.json deleted file mode 100644 index 63fc5684..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:emerald_slab", - "functions": [ - { - "function": "minecraft:set_count", - "count": 2, - "conditions": [ - { - "condition": "minecraft:block_state_property", - "block": "mmdlib:emerald_slab", - "properties": { - "type": "double" - } - } - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_stairs.json b/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_stairs.json deleted file mode 100644 index 80788fa2..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_stairs.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:emerald_stairs" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_trapdoor.json b/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_trapdoor.json deleted file mode 100644 index ace98e46..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_trapdoor.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:emerald_trapdoor" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_wall.json b/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_wall.json deleted file mode 100644 index 63d4a5c5..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/emerald_wall.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:emerald_wall" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_bars.json b/src/generated/resources/data/mmdlib/loot_table/blocks/gold_bars.json deleted file mode 100644 index 1d1d2a49..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_bars.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:gold_bars" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_button.json b/src/generated/resources/data/mmdlib/loot_table/blocks/gold_button.json deleted file mode 100644 index ada280c2..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_button.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:gold_button" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_door.json b/src/generated/resources/data/mmdlib/loot_table/blocks/gold_door.json deleted file mode 100644 index 1eb965a4..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_door.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:gold_door" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:block_state_property", - "block": "mmdlib:gold_door", - "properties": { - "half": "lower" - } - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_double_slab.json b/src/generated/resources/data/mmdlib/loot_table/blocks/gold_double_slab.json deleted file mode 100644 index 7372c5eb..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_double_slab.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:gold_slab", - "functions": [ - { - "function": "minecraft:set_count", - "count": 2 - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_lever.json b/src/generated/resources/data/mmdlib/loot_table/blocks/gold_lever.json deleted file mode 100644 index 1b512ff3..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_lever.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:gold_lever" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_plate.json b/src/generated/resources/data/mmdlib/loot_table/blocks/gold_plate.json deleted file mode 100644 index f11c727c..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_plate.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:gold_plate" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_slab.json b/src/generated/resources/data/mmdlib/loot_table/blocks/gold_slab.json deleted file mode 100644 index dc418521..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:gold_slab", - "functions": [ - { - "function": "minecraft:set_count", - "count": 2, - "conditions": [ - { - "condition": "minecraft:block_state_property", - "block": "mmdlib:gold_slab", - "properties": { - "type": "double" - } - } - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_stairs.json b/src/generated/resources/data/mmdlib/loot_table/blocks/gold_stairs.json deleted file mode 100644 index 16a7a5b2..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_stairs.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:gold_stairs" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_trapdoor.json b/src/generated/resources/data/mmdlib/loot_table/blocks/gold_trapdoor.json deleted file mode 100644 index 7f073048..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_trapdoor.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:gold_trapdoor" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_wall.json b/src/generated/resources/data/mmdlib/loot_table/blocks/gold_wall.json deleted file mode 100644 index 8440c566..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/gold_wall.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:gold_wall" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/human_detector.json b/src/generated/resources/data/mmdlib/loot_table/blocks/human_detector.json deleted file mode 100644 index 5ca46b4c..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/human_detector.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:human_detector" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_button.json b/src/generated/resources/data/mmdlib/loot_table/blocks/iron_button.json deleted file mode 100644 index 9011b97a..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_button.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:iron_button" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_double_slab.json b/src/generated/resources/data/mmdlib/loot_table/blocks/iron_double_slab.json deleted file mode 100644 index dda81ec7..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_double_slab.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:iron_slab", - "functions": [ - { - "function": "minecraft:set_count", - "count": 2 - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_lever.json b/src/generated/resources/data/mmdlib/loot_table/blocks/iron_lever.json deleted file mode 100644 index b1fb2b21..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_lever.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:iron_lever" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_plate.json b/src/generated/resources/data/mmdlib/loot_table/blocks/iron_plate.json deleted file mode 100644 index ad664392..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_plate.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:iron_plate" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_slab.json b/src/generated/resources/data/mmdlib/loot_table/blocks/iron_slab.json deleted file mode 100644 index 64ba5dda..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:iron_slab", - "functions": [ - { - "function": "minecraft:set_count", - "count": 2, - "conditions": [ - { - "condition": "minecraft:block_state_property", - "block": "mmdlib:iron_slab", - "properties": { - "type": "double" - } - } - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_stairs.json b/src/generated/resources/data/mmdlib/loot_table/blocks/iron_stairs.json deleted file mode 100644 index 6b26388a..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_stairs.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:iron_stairs" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_wall.json b/src/generated/resources/data/mmdlib/loot_table/blocks/iron_wall.json deleted file mode 100644 index a1baeef1..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/iron_wall.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:iron_wall" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_bars.json b/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_bars.json deleted file mode 100644 index 9c76ab19..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_bars.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:obsidian_bars" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_button.json b/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_button.json deleted file mode 100644 index 194137bc..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_button.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:obsidian_button" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_door.json b/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_door.json deleted file mode 100644 index 97edd6ad..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_door.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:obsidian_door" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:block_state_property", - "block": "mmdlib:obsidian_door", - "properties": { - "half": "lower" - } - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_double_slab.json b/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_double_slab.json deleted file mode 100644 index ded411a4..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_double_slab.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:obsidian_slab", - "functions": [ - { - "function": "minecraft:set_count", - "count": 2 - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_lever.json b/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_lever.json deleted file mode 100644 index 4c13d8d8..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_lever.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:obsidian_lever" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_pressure_plate.json b/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_pressure_plate.json deleted file mode 100644 index 7594a76c..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_pressure_plate.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:obsidian_pressure_plate" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_slab.json b/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_slab.json deleted file mode 100644 index 79afd25a..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_slab.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:obsidian_slab", - "functions": [ - { - "function": "minecraft:set_count", - "count": 2, - "conditions": [ - { - "condition": "minecraft:block_state_property", - "block": "mmdlib:obsidian_slab", - "properties": { - "type": "double" - } - } - ] - } - ] - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_stairs.json b/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_stairs.json deleted file mode 100644 index 00eab19b..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_stairs.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:obsidian_stairs" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_trapdoor.json b/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_trapdoor.json deleted file mode 100644 index d492bd48..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_trapdoor.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:obsidian_trapdoor" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_wall.json b/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_wall.json deleted file mode 100644 index 3dc7683a..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/obsidian_wall.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:obsidian_wall" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_bars.json b/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_bars.json deleted file mode 100644 index 274dacfb..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_bars.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:quartz_bars" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_button.json b/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_button.json deleted file mode 100644 index 25c8d43f..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_button.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:quartz_button" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_door.json b/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_door.json deleted file mode 100644 index 249cdfc6..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_door.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:quartz_door" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - }, - { - "condition": "minecraft:block_state_property", - "block": "mmdlib:quartz_door", - "properties": { - "half": "lower" - } - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_lever.json b/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_lever.json deleted file mode 100644 index 23169e87..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_lever.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:quartz_lever" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_pressure_plate.json b/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_pressure_plate.json deleted file mode 100644 index 3713631b..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_pressure_plate.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:quartz_pressure_plate" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_trapdoor.json b/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_trapdoor.json deleted file mode 100644 index fb2bfa28..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_trapdoor.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:quartz_trapdoor" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_wall.json b/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_wall.json deleted file mode 100644 index c0a752d7..00000000 --- a/src/generated/resources/data/mmdlib/loot_table/blocks/quartz_wall.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "type": "minecraft:block", - "pools": [ - { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "mmdlib:quartz_wall" - } - ], - "conditions": [ - { - "condition": "minecraft:survives_explosion" - } - ] - } - ] -} diff --git a/src/generated/resources/data/mmdlib/recipe/charcoal_block.json b/src/generated/resources/data/mmdlib/recipe/charcoal_block.json deleted file mode 100644 index 27249b96..00000000 --- a/src/generated/resources/data/mmdlib/recipe/charcoal_block.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:charcoal" - } - }, - "result": { - "id": "mmdlib:charcoal_block", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/charcoal_dust_crushing.json b/src/generated/resources/data/mmdlib/recipe/charcoal_dust_crushing.json deleted file mode 100644 index df4e1428..00000000 --- a/src/generated/resources/data/mmdlib/recipe/charcoal_dust_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:charcoal" - }, - "result": { - "id": "mmdlib:charcoal_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/charcoal_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/recipe/charcoal_dust_from_block_crushing.json deleted file mode 100644 index 49febdb5..00000000 --- a/src/generated/resources/data/mmdlib/recipe/charcoal_dust_from_block_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "mmdlib:charcoal_block" - }, - "result": { - "id": "mmdlib:charcoal_dust", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/charcoal_dust_smelting.json b/src/generated/resources/data/mmdlib/recipe/charcoal_dust_smelting.json deleted file mode 100644 index ce7494fe..00000000 --- a/src/generated/resources/data/mmdlib/recipe/charcoal_dust_smelting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "mmdlib:charcoal_dust" - }, - "result": { - "id": "minecraft:charcoal", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/charcoal_from_block.json b/src/generated/resources/data/mmdlib/recipe/charcoal_from_block.json deleted file mode 100644 index 1440dfa7..00000000 --- a/src/generated/resources/data/mmdlib/recipe/charcoal_from_block.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:charcoal_block" - } - ], - "result": { - "id": "minecraft:charcoal", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/charcoal_from_nuggets.json b/src/generated/resources/data/mmdlib/recipe/charcoal_from_nuggets.json deleted file mode 100644 index 99510207..00000000 --- a/src/generated/resources/data/mmdlib/recipe/charcoal_from_nuggets.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:charcoal_nugget" - } - }, - "result": { - "id": "minecraft:charcoal", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/charcoal_from_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/charcoal_from_smallpowder.json deleted file mode 100644 index 2127f9cb..00000000 --- a/src/generated/resources/data/mmdlib/recipe/charcoal_from_smallpowder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:charcoal_smallpowder" - } - }, - "result": { - "id": "mmdlib:charcoal_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/charcoal_nugget.json b/src/generated/resources/data/mmdlib/recipe/charcoal_nugget.json deleted file mode 100644 index 9f002561..00000000 --- a/src/generated/resources/data/mmdlib/recipe/charcoal_nugget.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "minecraft:charcoal" - } - ], - "result": { - "id": "mmdlib:charcoal_nugget", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/charcoal_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/charcoal_smallpowder.json deleted file mode 100644 index afd7bba7..00000000 --- a/src/generated/resources/data/mmdlib/recipe/charcoal_smallpowder.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:charcoal_dust" - } - ], - "result": { - "id": "mmdlib:charcoal_smallpowder", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/coal_dust_crushing.json b/src/generated/resources/data/mmdlib/recipe/coal_dust_crushing.json deleted file mode 100644 index e5d8ac0b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/coal_dust_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:coal" - }, - "result": { - "id": "mmdlib:coal_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/coal_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/recipe/coal_dust_from_block_crushing.json deleted file mode 100644 index 2eaf1532..00000000 --- a/src/generated/resources/data/mmdlib/recipe/coal_dust_from_block_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:coal_block" - }, - "result": { - "id": "mmdlib:coal_dust", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/coal_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/recipe/coal_dust_from_ore_crushing.json deleted file mode 100644 index 34d92f07..00000000 --- a/src/generated/resources/data/mmdlib/recipe/coal_dust_from_ore_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "tag": "c:ores/coal" - }, - "result": { - "id": "mmdlib:coal_dust", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/coal_dust_smelting.json b/src/generated/resources/data/mmdlib/recipe/coal_dust_smelting.json deleted file mode 100644 index dfd4c268..00000000 --- a/src/generated/resources/data/mmdlib/recipe/coal_dust_smelting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "mmdlib:coal_dust" - }, - "result": { - "id": "minecraft:coal", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/coal_from_nuggets.json b/src/generated/resources/data/mmdlib/recipe/coal_from_nuggets.json deleted file mode 100644 index 1a36ce2a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/coal_from_nuggets.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:coal_nugget" - } - }, - "result": { - "id": "minecraft:coal", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/coal_from_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/coal_from_smallpowder.json deleted file mode 100644 index b7302195..00000000 --- a/src/generated/resources/data/mmdlib/recipe/coal_from_smallpowder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:coal_smallpowder" - } - }, - "result": { - "id": "mmdlib:coal_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/coal_nugget.json b/src/generated/resources/data/mmdlib/recipe/coal_nugget.json deleted file mode 100644 index e7ddbc2d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/coal_nugget.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "minecraft:coal" - } - ], - "result": { - "id": "mmdlib:coal_nugget", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/coal_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/coal_smallpowder.json deleted file mode 100644 index fce83a3b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/coal_smallpowder.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:coal_dust" - } - ], - "result": { - "id": "mmdlib:coal_smallpowder", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_arrow.json b/src/generated/resources/data/mmdlib/recipe/copper_arrow.json deleted file mode 100644 index 99542cdb..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_arrow.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - }, - "R": { - "item": "minecraft:stick" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:copper_arrow", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_axe.json b/src/generated/resources/data/mmdlib/recipe/copper_axe.json deleted file mode 100644 index 40f2ff5a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_axe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MR", - " R" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - }, - "R": { - "item": "mmdlib:copper_rod" - } - }, - "result": { - "id": "mmdlib:copper_axe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_bars.json b/src/generated/resources/data/mmdlib/recipe/copper_bars.json deleted file mode 100644 index 170fc39b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_bars.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - } - }, - "result": { - "id": "mmdlib:copper_bars", - "count": 16 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_blend.json b/src/generated/resources/data/mmdlib/recipe/copper_blend.json deleted file mode 100644 index 7e440e4a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_blend.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:copper_dust" - }, - { - "item": "mmdlib:copper_dust" - } - ], - "result": { - "id": "mmdlib:copper_blend", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_blend_smelting.json b/src/generated/resources/data/mmdlib/recipe/copper_blend_smelting.json deleted file mode 100644 index 72b048ab..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_blend_smelting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "mmdlib:copper_blend" - }, - "result": { - "id": "minecraft:copper_ingot", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_bolt.json b/src/generated/resources/data/mmdlib/recipe/copper_bolt.json deleted file mode 100644 index cee865b3..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_bolt.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - }, - "R": { - "item": "mmdlib:copper_rod" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:copper_bolt", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_boots.json b/src/generated/resources/data/mmdlib/recipe/copper_boots.json deleted file mode 100644 index 632a8f86..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_boots.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M M", - "M M" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - } - }, - "result": { - "id": "mmdlib:copper_boots", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_bow.json b/src/generated/resources/data/mmdlib/recipe/copper_bow.json deleted file mode 100644 index 9eca320c..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_bow.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " RS", - "R S", - " RS" - ], - "key": { - "R": { - "item": "mmdlib:copper_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:copper_bow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_button.json b/src/generated/resources/data/mmdlib/recipe/copper_button.json deleted file mode 100644 index ecd75e4b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_button.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M" - ], - "key": { - "M": { - "item": "minecraft:copper_block" - } - }, - "result": { - "id": "mmdlib:copper_button", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_chestplate.json b/src/generated/resources/data/mmdlib/recipe/copper_chestplate.json deleted file mode 100644 index 7b3c9d79..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_chestplate.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M M", - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - } - }, - "result": { - "id": "mmdlib:copper_chestplate", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_crackhammer.json b/src/generated/resources/data/mmdlib/recipe/copper_crackhammer.json deleted file mode 100644 index 56fdf057..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_crackhammer.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MRM", - " R " - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - }, - "R": { - "item": "mmdlib:copper_rod" - } - }, - "result": { - "id": "mmdlib:copper_crackhammer", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_crossbow.json b/src/generated/resources/data/mmdlib/recipe/copper_crossbow.json deleted file mode 100644 index 799b7745..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MRM", - "STS", - " R " - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - }, - "R": { - "item": "mmdlib:copper_rod" - }, - "S": { - "item": "minecraft:string" - }, - "T": { - "item": "minecraft:tripwire_hook" - } - }, - "result": { - "id": "mmdlib:copper_crossbow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_dust_crushing.json b/src/generated/resources/data/mmdlib/recipe/copper_dust_crushing.json deleted file mode 100644 index dcf72f5a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_dust_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:copper_ingot" - }, - "result": { - "id": "mmdlib:copper_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/recipe/copper_dust_from_block_crushing.json deleted file mode 100644 index 709fc206..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_dust_from_block_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:copper_block" - }, - "result": { - "id": "mmdlib:copper_dust", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/recipe/copper_dust_from_ore_crushing.json deleted file mode 100644 index 86ed61f5..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_dust_from_ore_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "tag": "c:ores/copper" - }, - "result": { - "id": "mmdlib:copper_dust", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_dust_from_raw_block_crushing.json b/src/generated/resources/data/mmdlib/recipe/copper_dust_from_raw_block_crushing.json deleted file mode 100644 index 9f3a364e..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_dust_from_raw_block_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "tag": "c:storage_blocks/raw_copper" - }, - "result": { - "id": "mmdlib:copper_dust", - "count": 18 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_dust_from_raw_crushing.json b/src/generated/resources/data/mmdlib/recipe/copper_dust_from_raw_crushing.json deleted file mode 100644 index c4b69bf4..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_dust_from_raw_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "tag": "c:raw_materials/copper" - }, - "result": { - "id": "mmdlib:copper_dust", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_dust_smelting.json b/src/generated/resources/data/mmdlib/recipe/copper_dust_smelting.json deleted file mode 100644 index afba434f..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_dust_smelting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "mmdlib:copper_dust" - }, - "result": { - "id": "minecraft:copper_ingot", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_fishing_rod.json b/src/generated/resources/data/mmdlib/recipe/copper_fishing_rod.json deleted file mode 100644 index feb3ecfb..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_fishing_rod.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " R", - " RS", - "R S" - ], - "key": { - "R": { - "item": "mmdlib:copper_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:copper_fishing_rod", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_from_nuggets.json b/src/generated/resources/data/mmdlib/recipe/copper_from_nuggets.json deleted file mode 100644 index 46ace780..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_from_nuggets.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:copper_nugget" - } - }, - "result": { - "id": "minecraft:copper_ingot", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_from_smallblend.json b/src/generated/resources/data/mmdlib/recipe/copper_from_smallblend.json deleted file mode 100644 index f4dca505..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_from_smallblend.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:copper_smallblend" - } - }, - "result": { - "id": "mmdlib:copper_blend", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_from_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/copper_from_smallpowder.json deleted file mode 100644 index c8e6e55d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_from_smallpowder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:copper_smallpowder" - } - }, - "result": { - "id": "mmdlib:copper_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_gear.json b/src/generated/resources/data/mmdlib/recipe/copper_gear.json deleted file mode 100644 index 5f3a16ce..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_gear.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M ", - "M M", - " M " - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - } - }, - "result": { - "id": "mmdlib:copper_gear", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_helmet.json b/src/generated/resources/data/mmdlib/recipe/copper_helmet.json deleted file mode 100644 index a324220a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_helmet.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "M M" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - } - }, - "result": { - "id": "mmdlib:copper_helmet", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_hoe.json b/src/generated/resources/data/mmdlib/recipe/copper_hoe.json deleted file mode 100644 index 154eb513..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_hoe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - " R", - " R" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - }, - "R": { - "item": "mmdlib:copper_rod" - } - }, - "result": { - "id": "mmdlib:copper_hoe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_horse_armor.json b/src/generated/resources/data/mmdlib/recipe/copper_horse_armor.json deleted file mode 100644 index e6e9105d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_horse_armor.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M M", - "MLM", - "M M" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - }, - "L": { - "item": "minecraft:leather" - } - }, - "result": { - "id": "mmdlib:copper_horse_armor", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_leggings.json b/src/generated/resources/data/mmdlib/recipe/copper_leggings.json deleted file mode 100644 index 28fc2ff6..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_leggings.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "M M", - "M M" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - } - }, - "result": { - "id": "mmdlib:copper_leggings", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_lever.json b/src/generated/resources/data/mmdlib/recipe/copper_lever.json deleted file mode 100644 index cd4a29f5..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_lever.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "R", - "M" - ], - "key": { - "R": { - "item": "mmdlib:copper_rod" - }, - "M": { - "item": "minecraft:copper_block" - } - }, - "result": { - "id": "mmdlib:copper_lever", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_nugget.json b/src/generated/resources/data/mmdlib/recipe/copper_nugget.json deleted file mode 100644 index 73c1ef6e..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_nugget.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "minecraft:copper_ingot" - } - ], - "result": { - "id": "mmdlib:copper_nugget", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_pickaxe.json b/src/generated/resources/data/mmdlib/recipe/copper_pickaxe.json deleted file mode 100644 index fac179fb..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_pickaxe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - " R ", - " R " - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - }, - "R": { - "item": "mmdlib:copper_rod" - } - }, - "result": { - "id": "mmdlib:copper_pickaxe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_plate.json b/src/generated/resources/data/mmdlib/recipe/copper_plate.json deleted file mode 100644 index 71f1fcc5..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_plate.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - } - }, - "result": { - "id": "mmdlib:copper_plate", - "count": 3 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_pressure_plate.json b/src/generated/resources/data/mmdlib/recipe/copper_pressure_plate.json deleted file mode 100644 index 34690b63..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_pressure_plate.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - } - }, - "result": { - "id": "mmdlib:copper_pressure_plate", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_rod.json b/src/generated/resources/data/mmdlib/recipe/copper_rod.json deleted file mode 100644 index a000247c..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_rod.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "M" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - } - }, - "result": { - "id": "mmdlib:copper_rod", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_scythe.json b/src/generated/resources/data/mmdlib/recipe/copper_scythe.json deleted file mode 100644 index 7b5f549a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_scythe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - " R", - " R" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - }, - "R": { - "item": "mmdlib:copper_rod" - } - }, - "result": { - "id": "mmdlib:copper_scythe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_shears.json b/src/generated/resources/data/mmdlib/recipe/copper_shears.json deleted file mode 100644 index 59a7fcda..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_shears.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M", - "M " - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - } - }, - "result": { - "id": "mmdlib:copper_shears", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_shield.json b/src/generated/resources/data/mmdlib/recipe/copper_shield.json deleted file mode 100644 index ea7937ab..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_shield.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM", - " M " - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - } - }, - "result": { - "id": "mmdlib:copper_shield", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_shovel.json b/src/generated/resources/data/mmdlib/recipe/copper_shovel.json deleted file mode 100644 index 7d8943ab..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_shovel.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "R" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - }, - "R": { - "item": "mmdlib:copper_rod" - } - }, - "result": { - "id": "mmdlib:copper_shovel", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_slab.json b/src/generated/resources/data/mmdlib/recipe/copper_slab.json deleted file mode 100644 index eba219cb..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_slab.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM" - ], - "key": { - "M": { - "item": "minecraft:copper_block" - } - }, - "result": { - "id": "mmdlib:copper_slab", - "count": 6 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_smallblend.json b/src/generated/resources/data/mmdlib/recipe/copper_smallblend.json deleted file mode 100644 index 8dbef19d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_smallblend.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:copper_blend" - } - ], - "result": { - "id": "mmdlib:copper_smallblend", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/copper_smallpowder.json deleted file mode 100644 index 32a10544..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_smallpowder.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:copper_dust" - } - ], - "result": { - "id": "mmdlib:copper_smallpowder", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_stairs.json b/src/generated/resources/data/mmdlib/recipe/copper_stairs.json deleted file mode 100644 index 8e894500..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_stairs.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M ", - "MM ", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:copper_block" - } - }, - "result": { - "id": "mmdlib:copper_stairs", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_sword.json b/src/generated/resources/data/mmdlib/recipe/copper_sword.json deleted file mode 100644 index fed78c5f..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_sword.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "M", - "R" - ], - "key": { - "M": { - "item": "minecraft:copper_ingot" - }, - "R": { - "item": "mmdlib:copper_rod" - } - }, - "result": { - "id": "mmdlib:copper_sword", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/copper_wall.json b/src/generated/resources/data/mmdlib/recipe/copper_wall.json deleted file mode 100644 index 76b150c2..00000000 --- a/src/generated/resources/data/mmdlib/recipe/copper_wall.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:copper_block" - } - }, - "result": { - "id": "mmdlib:copper_wall", - "count": 6 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_arrow.json b/src/generated/resources/data/mmdlib/recipe/diamond_arrow.json deleted file mode 100644 index 13211123..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_arrow.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "minecraft:diamond" - }, - "R": { - "item": "minecraft:stick" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:diamond_arrow", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_bars.json b/src/generated/resources/data/mmdlib/recipe/diamond_bars.json deleted file mode 100644 index 0e81246b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_bars.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:diamond" - } - }, - "result": { - "id": "mmdlib:diamond_bars", - "count": 16 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_blend.json b/src/generated/resources/data/mmdlib/recipe/diamond_blend.json deleted file mode 100644 index f57c396b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_blend.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:diamond_dust" - }, - { - "item": "mmdlib:diamond_dust" - } - ], - "result": { - "id": "mmdlib:diamond_blend", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_blend_smelting.json b/src/generated/resources/data/mmdlib/recipe/diamond_blend_smelting.json deleted file mode 100644 index c06e576c..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_blend_smelting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "mmdlib:diamond_blend" - }, - "result": { - "id": "minecraft:diamond", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_bolt.json b/src/generated/resources/data/mmdlib/recipe/diamond_bolt.json deleted file mode 100644 index 28945b39..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_bolt.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "minecraft:diamond" - }, - "R": { - "item": "mmdlib:diamond_rod" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:diamond_bolt", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_bow.json b/src/generated/resources/data/mmdlib/recipe/diamond_bow.json deleted file mode 100644 index b98dffe2..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_bow.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " RS", - "R S", - " RS" - ], - "key": { - "R": { - "item": "mmdlib:diamond_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:diamond_bow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_button.json b/src/generated/resources/data/mmdlib/recipe/diamond_button.json deleted file mode 100644 index 2845b448..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_button.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M" - ], - "key": { - "M": { - "item": "minecraft:diamond_block" - } - }, - "result": { - "id": "mmdlib:diamond_button", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_crackhammer.json b/src/generated/resources/data/mmdlib/recipe/diamond_crackhammer.json deleted file mode 100644 index 0f797606..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_crackhammer.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MRM", - " R " - ], - "key": { - "M": { - "item": "minecraft:diamond" - }, - "R": { - "item": "mmdlib:diamond_rod" - } - }, - "result": { - "id": "mmdlib:diamond_crackhammer", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_crossbow.json b/src/generated/resources/data/mmdlib/recipe/diamond_crossbow.json deleted file mode 100644 index a43c9bfd..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MRM", - "STS", - " R " - ], - "key": { - "M": { - "item": "minecraft:diamond" - }, - "R": { - "item": "mmdlib:diamond_rod" - }, - "S": { - "item": "minecraft:string" - }, - "T": { - "item": "minecraft:tripwire_hook" - } - }, - "result": { - "id": "mmdlib:diamond_crossbow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_door.json b/src/generated/resources/data/mmdlib/recipe/diamond_door.json deleted file mode 100644 index be2513a6..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_door.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MM", - "MM" - ], - "key": { - "M": { - "item": "minecraft:diamond" - } - }, - "result": { - "id": "mmdlib:diamond_door", - "count": 3 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_dust_crushing.json b/src/generated/resources/data/mmdlib/recipe/diamond_dust_crushing.json deleted file mode 100644 index c40269ed..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_dust_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:diamond" - }, - "result": { - "id": "mmdlib:diamond_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/recipe/diamond_dust_from_block_crushing.json deleted file mode 100644 index f73af78e..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_dust_from_block_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:diamond_block" - }, - "result": { - "id": "mmdlib:diamond_dust", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/recipe/diamond_dust_from_ore_crushing.json deleted file mode 100644 index 9cf5c714..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_dust_from_ore_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "tag": "c:ores/diamond" - }, - "result": { - "id": "mmdlib:diamond_dust", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_dust_smelting.json b/src/generated/resources/data/mmdlib/recipe/diamond_dust_smelting.json deleted file mode 100644 index 38be5200..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_dust_smelting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "mmdlib:diamond_dust" - }, - "result": { - "id": "minecraft:diamond", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_fishing_rod.json b/src/generated/resources/data/mmdlib/recipe/diamond_fishing_rod.json deleted file mode 100644 index b6361346..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_fishing_rod.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " R", - " RS", - "R S" - ], - "key": { - "R": { - "item": "mmdlib:diamond_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:diamond_fishing_rod", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_from_nuggets.json b/src/generated/resources/data/mmdlib/recipe/diamond_from_nuggets.json deleted file mode 100644 index 75418348..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_from_nuggets.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:diamond_nugget" - } - }, - "result": { - "id": "minecraft:diamond", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_from_smallblend.json b/src/generated/resources/data/mmdlib/recipe/diamond_from_smallblend.json deleted file mode 100644 index 83709408..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_from_smallblend.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:diamond_smallblend" - } - }, - "result": { - "id": "mmdlib:diamond_blend", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_from_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/diamond_from_smallpowder.json deleted file mode 100644 index b9663429..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_from_smallpowder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:diamond_smallpowder" - } - }, - "result": { - "id": "mmdlib:diamond_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_gear.json b/src/generated/resources/data/mmdlib/recipe/diamond_gear.json deleted file mode 100644 index ef7f0434..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_gear.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M ", - "M M", - " M " - ], - "key": { - "M": { - "item": "minecraft:diamond" - } - }, - "result": { - "id": "mmdlib:diamond_gear", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_lever.json b/src/generated/resources/data/mmdlib/recipe/diamond_lever.json deleted file mode 100644 index 01c756ac..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_lever.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "R", - "M" - ], - "key": { - "R": { - "item": "mmdlib:diamond_rod" - }, - "M": { - "item": "minecraft:diamond_block" - } - }, - "result": { - "id": "mmdlib:diamond_lever", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_nugget.json b/src/generated/resources/data/mmdlib/recipe/diamond_nugget.json deleted file mode 100644 index 8ae2672f..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_nugget.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "minecraft:diamond" - } - ], - "result": { - "id": "mmdlib:diamond_nugget", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_pressure_plate.json b/src/generated/resources/data/mmdlib/recipe/diamond_pressure_plate.json deleted file mode 100644 index 253bee05..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_pressure_plate.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM" - ], - "key": { - "M": { - "item": "minecraft:diamond" - } - }, - "result": { - "id": "mmdlib:diamond_pressure_plate", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_rod.json b/src/generated/resources/data/mmdlib/recipe/diamond_rod.json deleted file mode 100644 index 5c477f9e..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_rod.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "M" - ], - "key": { - "M": { - "item": "minecraft:diamond" - } - }, - "result": { - "id": "mmdlib:diamond_rod", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_scythe.json b/src/generated/resources/data/mmdlib/recipe/diamond_scythe.json deleted file mode 100644 index 7bf54aea..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_scythe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - " R", - " R" - ], - "key": { - "M": { - "item": "minecraft:diamond" - }, - "R": { - "item": "mmdlib:diamond_rod" - } - }, - "result": { - "id": "mmdlib:diamond_scythe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_shears.json b/src/generated/resources/data/mmdlib/recipe/diamond_shears.json deleted file mode 100644 index 0d70a518..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_shears.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M", - "M " - ], - "key": { - "M": { - "item": "minecraft:diamond" - } - }, - "result": { - "id": "mmdlib:diamond_shears", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_shield.json b/src/generated/resources/data/mmdlib/recipe/diamond_shield.json deleted file mode 100644 index 67a54eba..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_shield.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM", - " M " - ], - "key": { - "M": { - "item": "minecraft:diamond" - } - }, - "result": { - "id": "mmdlib:diamond_shield", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_slab.json b/src/generated/resources/data/mmdlib/recipe/diamond_slab.json deleted file mode 100644 index d5c6a8b8..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_slab.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM" - ], - "key": { - "M": { - "item": "minecraft:diamond_block" - } - }, - "result": { - "id": "mmdlib:diamond_slab", - "count": 6 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_smallblend.json b/src/generated/resources/data/mmdlib/recipe/diamond_smallblend.json deleted file mode 100644 index 6ec74fd4..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_smallblend.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:diamond_blend" - } - ], - "result": { - "id": "mmdlib:diamond_smallblend", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/diamond_smallpowder.json deleted file mode 100644 index e788cd52..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_smallpowder.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:diamond_dust" - } - ], - "result": { - "id": "mmdlib:diamond_smallpowder", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_stairs.json b/src/generated/resources/data/mmdlib/recipe/diamond_stairs.json deleted file mode 100644 index dfd1af46..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_stairs.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M ", - "MM ", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:diamond_block" - } - }, - "result": { - "id": "mmdlib:diamond_stairs", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_trapdoor.json b/src/generated/resources/data/mmdlib/recipe/diamond_trapdoor.json deleted file mode 100644 index f156cf4e..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_trapdoor.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MM" - ], - "key": { - "M": { - "item": "minecraft:diamond" - } - }, - "result": { - "id": "mmdlib:diamond_trapdoor", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/diamond_wall.json b/src/generated/resources/data/mmdlib/recipe/diamond_wall.json deleted file mode 100644 index 976d9d31..00000000 --- a/src/generated/resources/data/mmdlib/recipe/diamond_wall.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:diamond_block" - } - }, - "result": { - "id": "mmdlib:diamond_wall", - "count": 6 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_arrow.json b/src/generated/resources/data/mmdlib/recipe/emerald_arrow.json deleted file mode 100644 index 43fab381..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_arrow.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "minecraft:emerald" - }, - "R": { - "item": "minecraft:stick" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:emerald_arrow", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_axe.json b/src/generated/resources/data/mmdlib/recipe/emerald_axe.json deleted file mode 100644 index 1a73873b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_axe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MR", - " R" - ], - "key": { - "M": { - "item": "minecraft:emerald" - }, - "R": { - "item": "mmdlib:emerald_rod" - } - }, - "result": { - "id": "mmdlib:emerald_axe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_bars.json b/src/generated/resources/data/mmdlib/recipe/emerald_bars.json deleted file mode 100644 index 3726e100..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_bars.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:emerald" - } - }, - "result": { - "id": "mmdlib:emerald_bars", - "count": 16 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_bolt.json b/src/generated/resources/data/mmdlib/recipe/emerald_bolt.json deleted file mode 100644 index d5ea1b12..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_bolt.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "minecraft:emerald" - }, - "R": { - "item": "mmdlib:emerald_rod" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:emerald_bolt", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_boots.json b/src/generated/resources/data/mmdlib/recipe/emerald_boots.json deleted file mode 100644 index 8d29de15..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_boots.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M M", - "M M" - ], - "key": { - "M": { - "item": "minecraft:emerald" - } - }, - "result": { - "id": "mmdlib:emerald_boots", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_bow.json b/src/generated/resources/data/mmdlib/recipe/emerald_bow.json deleted file mode 100644 index e1ceb088..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_bow.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " RS", - "R S", - " RS" - ], - "key": { - "R": { - "item": "mmdlib:emerald_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:emerald_bow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_button.json b/src/generated/resources/data/mmdlib/recipe/emerald_button.json deleted file mode 100644 index 2474eb42..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_button.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M" - ], - "key": { - "M": { - "item": "minecraft:emerald_block" - } - }, - "result": { - "id": "mmdlib:emerald_button", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_chestplate.json b/src/generated/resources/data/mmdlib/recipe/emerald_chestplate.json deleted file mode 100644 index 64b1458f..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_chestplate.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M M", - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:emerald" - } - }, - "result": { - "id": "mmdlib:emerald_chestplate", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_crackhammer.json b/src/generated/resources/data/mmdlib/recipe/emerald_crackhammer.json deleted file mode 100644 index 344aacf9..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_crackhammer.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MRM", - " R " - ], - "key": { - "M": { - "item": "minecraft:emerald" - }, - "R": { - "item": "mmdlib:emerald_rod" - } - }, - "result": { - "id": "mmdlib:emerald_crackhammer", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_crossbow.json b/src/generated/resources/data/mmdlib/recipe/emerald_crossbow.json deleted file mode 100644 index cf388b85..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MRM", - "STS", - " R " - ], - "key": { - "M": { - "item": "minecraft:emerald" - }, - "R": { - "item": "mmdlib:emerald_rod" - }, - "S": { - "item": "minecraft:string" - }, - "T": { - "item": "minecraft:tripwire_hook" - } - }, - "result": { - "id": "mmdlib:emerald_crossbow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_door.json b/src/generated/resources/data/mmdlib/recipe/emerald_door.json deleted file mode 100644 index 4554ba1f..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_door.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MM", - "MM" - ], - "key": { - "M": { - "item": "minecraft:emerald" - } - }, - "result": { - "id": "mmdlib:emerald_door", - "count": 3 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_dust_crushing.json b/src/generated/resources/data/mmdlib/recipe/emerald_dust_crushing.json deleted file mode 100644 index 7ede9da2..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_dust_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:emerald" - }, - "result": { - "id": "mmdlib:emerald_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/recipe/emerald_dust_from_block_crushing.json deleted file mode 100644 index 2a34edbf..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_dust_from_block_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:emerald_block" - }, - "result": { - "id": "mmdlib:emerald_dust", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/recipe/emerald_dust_from_ore_crushing.json deleted file mode 100644 index fa48dabd..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_dust_from_ore_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "tag": "c:ores/emerald" - }, - "result": { - "id": "mmdlib:emerald_dust", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_dust_smelting.json b/src/generated/resources/data/mmdlib/recipe/emerald_dust_smelting.json deleted file mode 100644 index 807e63bf..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_dust_smelting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "mmdlib:emerald_dust" - }, - "result": { - "id": "minecraft:emerald", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_fishing_rod.json b/src/generated/resources/data/mmdlib/recipe/emerald_fishing_rod.json deleted file mode 100644 index 8c143b42..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_fishing_rod.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " R", - " RS", - "R S" - ], - "key": { - "R": { - "item": "mmdlib:emerald_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:emerald_fishing_rod", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_from_nuggets.json b/src/generated/resources/data/mmdlib/recipe/emerald_from_nuggets.json deleted file mode 100644 index 2aa9b1ca..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_from_nuggets.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:emerald_nugget" - } - }, - "result": { - "id": "minecraft:emerald", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_from_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/emerald_from_smallpowder.json deleted file mode 100644 index 987b23e4..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_from_smallpowder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:emerald_smallpowder" - } - }, - "result": { - "id": "mmdlib:emerald_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_gear.json b/src/generated/resources/data/mmdlib/recipe/emerald_gear.json deleted file mode 100644 index 35eb7af0..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_gear.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M ", - "M M", - " M " - ], - "key": { - "M": { - "item": "minecraft:emerald" - } - }, - "result": { - "id": "mmdlib:emerald_gear", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_helmet.json b/src/generated/resources/data/mmdlib/recipe/emerald_helmet.json deleted file mode 100644 index 908ce466..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_helmet.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "M M" - ], - "key": { - "M": { - "item": "minecraft:emerald" - } - }, - "result": { - "id": "mmdlib:emerald_helmet", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_hoe.json b/src/generated/resources/data/mmdlib/recipe/emerald_hoe.json deleted file mode 100644 index 6728255f..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_hoe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - " R", - " R" - ], - "key": { - "M": { - "item": "minecraft:emerald" - }, - "R": { - "item": "mmdlib:emerald_rod" - } - }, - "result": { - "id": "mmdlib:emerald_hoe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_horse_armor.json b/src/generated/resources/data/mmdlib/recipe/emerald_horse_armor.json deleted file mode 100644 index b236b550..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_horse_armor.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M M", - "MLM", - "M M" - ], - "key": { - "M": { - "item": "minecraft:emerald" - }, - "L": { - "item": "minecraft:leather" - } - }, - "result": { - "id": "mmdlib:emerald_horse_armor", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_leggings.json b/src/generated/resources/data/mmdlib/recipe/emerald_leggings.json deleted file mode 100644 index 2b9621a3..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_leggings.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "M M", - "M M" - ], - "key": { - "M": { - "item": "minecraft:emerald" - } - }, - "result": { - "id": "mmdlib:emerald_leggings", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_lever.json b/src/generated/resources/data/mmdlib/recipe/emerald_lever.json deleted file mode 100644 index db5eea34..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_lever.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "R", - "M" - ], - "key": { - "R": { - "item": "mmdlib:emerald_rod" - }, - "M": { - "item": "minecraft:emerald_block" - } - }, - "result": { - "id": "mmdlib:emerald_lever", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_nugget.json b/src/generated/resources/data/mmdlib/recipe/emerald_nugget.json deleted file mode 100644 index 3377cb3a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_nugget.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "minecraft:emerald" - } - ], - "result": { - "id": "mmdlib:emerald_nugget", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_pickaxe.json b/src/generated/resources/data/mmdlib/recipe/emerald_pickaxe.json deleted file mode 100644 index 601f529c..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_pickaxe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - " R ", - " R " - ], - "key": { - "M": { - "item": "minecraft:emerald" - }, - "R": { - "item": "mmdlib:emerald_rod" - } - }, - "result": { - "id": "mmdlib:emerald_pickaxe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_pressure_plate.json b/src/generated/resources/data/mmdlib/recipe/emerald_pressure_plate.json deleted file mode 100644 index d46c31a6..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_pressure_plate.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM" - ], - "key": { - "M": { - "item": "minecraft:emerald" - } - }, - "result": { - "id": "mmdlib:emerald_pressure_plate", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_rod.json b/src/generated/resources/data/mmdlib/recipe/emerald_rod.json deleted file mode 100644 index 99a5b7c1..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_rod.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "M" - ], - "key": { - "M": { - "item": "minecraft:emerald" - } - }, - "result": { - "id": "mmdlib:emerald_rod", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_scythe.json b/src/generated/resources/data/mmdlib/recipe/emerald_scythe.json deleted file mode 100644 index 57840da4..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_scythe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - " R", - " R" - ], - "key": { - "M": { - "item": "minecraft:emerald" - }, - "R": { - "item": "mmdlib:emerald_rod" - } - }, - "result": { - "id": "mmdlib:emerald_scythe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_shears.json b/src/generated/resources/data/mmdlib/recipe/emerald_shears.json deleted file mode 100644 index c64c8ea4..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_shears.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M", - "M " - ], - "key": { - "M": { - "item": "minecraft:emerald" - } - }, - "result": { - "id": "mmdlib:emerald_shears", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_shield.json b/src/generated/resources/data/mmdlib/recipe/emerald_shield.json deleted file mode 100644 index e1c1bfb8..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_shield.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM", - " M " - ], - "key": { - "M": { - "item": "minecraft:emerald" - } - }, - "result": { - "id": "mmdlib:emerald_shield", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_shovel.json b/src/generated/resources/data/mmdlib/recipe/emerald_shovel.json deleted file mode 100644 index ce6e4937..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_shovel.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "R" - ], - "key": { - "M": { - "item": "minecraft:emerald" - }, - "R": { - "item": "mmdlib:emerald_rod" - } - }, - "result": { - "id": "mmdlib:emerald_shovel", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_slab.json b/src/generated/resources/data/mmdlib/recipe/emerald_slab.json deleted file mode 100644 index 81fc24f3..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_slab.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM" - ], - "key": { - "M": { - "item": "minecraft:emerald_block" - } - }, - "result": { - "id": "mmdlib:emerald_slab", - "count": 6 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/emerald_smallpowder.json deleted file mode 100644 index d8a72cb3..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_smallpowder.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:emerald_dust" - } - ], - "result": { - "id": "mmdlib:emerald_smallpowder", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_stairs.json b/src/generated/resources/data/mmdlib/recipe/emerald_stairs.json deleted file mode 100644 index b218e31c..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_stairs.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M ", - "MM ", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:emerald_block" - } - }, - "result": { - "id": "mmdlib:emerald_stairs", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_sword.json b/src/generated/resources/data/mmdlib/recipe/emerald_sword.json deleted file mode 100644 index b1bd22b9..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_sword.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "M", - "R" - ], - "key": { - "M": { - "item": "minecraft:emerald" - }, - "R": { - "item": "mmdlib:emerald_rod" - } - }, - "result": { - "id": "mmdlib:emerald_sword", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_trapdoor.json b/src/generated/resources/data/mmdlib/recipe/emerald_trapdoor.json deleted file mode 100644 index 3e28cc09..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_trapdoor.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MM" - ], - "key": { - "M": { - "item": "minecraft:emerald" - } - }, - "result": { - "id": "mmdlib:emerald_trapdoor", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/emerald_wall.json b/src/generated/resources/data/mmdlib/recipe/emerald_wall.json deleted file mode 100644 index d0f4368a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/emerald_wall.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:emerald_block" - } - }, - "result": { - "id": "mmdlib:emerald_wall", - "count": 6 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_arrow.json b/src/generated/resources/data/mmdlib/recipe/gold_arrow.json deleted file mode 100644 index ee138ebe..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_arrow.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "minecraft:gold_ingot" - }, - "R": { - "item": "minecraft:stick" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:gold_arrow", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_bars.json b/src/generated/resources/data/mmdlib/recipe/gold_bars.json deleted file mode 100644 index dc0b92bc..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_bars.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:gold_ingot" - } - }, - "result": { - "id": "mmdlib:gold_bars", - "count": 16 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_blend.json b/src/generated/resources/data/mmdlib/recipe/gold_blend.json deleted file mode 100644 index a922e10e..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_blend.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:gold_dust" - }, - { - "item": "mmdlib:gold_dust" - } - ], - "result": { - "id": "mmdlib:gold_blend", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_blend_smelting.json b/src/generated/resources/data/mmdlib/recipe/gold_blend_smelting.json deleted file mode 100644 index eceec700..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_blend_smelting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "mmdlib:gold_blend" - }, - "result": { - "id": "minecraft:gold_ingot", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_bolt.json b/src/generated/resources/data/mmdlib/recipe/gold_bolt.json deleted file mode 100644 index f69c7a43..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_bolt.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "minecraft:gold_ingot" - }, - "R": { - "item": "mmdlib:gold_rod" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:gold_bolt", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_bow.json b/src/generated/resources/data/mmdlib/recipe/gold_bow.json deleted file mode 100644 index 944774a7..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_bow.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " RS", - "R S", - " RS" - ], - "key": { - "R": { - "item": "mmdlib:gold_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:gold_bow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_button.json b/src/generated/resources/data/mmdlib/recipe/gold_button.json deleted file mode 100644 index 3f455ada..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_button.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M" - ], - "key": { - "M": { - "item": "minecraft:gold_block" - } - }, - "result": { - "id": "mmdlib:gold_button", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_crackhammer.json b/src/generated/resources/data/mmdlib/recipe/gold_crackhammer.json deleted file mode 100644 index f6a93dff..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_crackhammer.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MRM", - " R " - ], - "key": { - "M": { - "item": "minecraft:gold_ingot" - }, - "R": { - "item": "mmdlib:gold_rod" - } - }, - "result": { - "id": "mmdlib:gold_crackhammer", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_crossbow.json b/src/generated/resources/data/mmdlib/recipe/gold_crossbow.json deleted file mode 100644 index 948159cd..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MRM", - "STS", - " R " - ], - "key": { - "M": { - "item": "minecraft:gold_ingot" - }, - "R": { - "item": "mmdlib:gold_rod" - }, - "S": { - "item": "minecraft:string" - }, - "T": { - "item": "minecraft:tripwire_hook" - } - }, - "result": { - "id": "mmdlib:gold_crossbow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_door.json b/src/generated/resources/data/mmdlib/recipe/gold_door.json deleted file mode 100644 index 9e018a1d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_door.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MM", - "MM" - ], - "key": { - "M": { - "item": "minecraft:gold_ingot" - } - }, - "result": { - "id": "mmdlib:gold_door", - "count": 3 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_dust_crushing.json b/src/generated/resources/data/mmdlib/recipe/gold_dust_crushing.json deleted file mode 100644 index 82476b7d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_dust_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:gold_ingot" - }, - "result": { - "id": "mmdlib:gold_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/recipe/gold_dust_from_block_crushing.json deleted file mode 100644 index 937b71dc..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_dust_from_block_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:gold_block" - }, - "result": { - "id": "mmdlib:gold_dust", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/recipe/gold_dust_from_ore_crushing.json deleted file mode 100644 index 132bf217..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_dust_from_ore_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "tag": "c:ores/gold" - }, - "result": { - "id": "mmdlib:gold_dust", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_dust_from_raw_block_crushing.json b/src/generated/resources/data/mmdlib/recipe/gold_dust_from_raw_block_crushing.json deleted file mode 100644 index 03805e44..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_dust_from_raw_block_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "tag": "c:storage_blocks/raw_gold" - }, - "result": { - "id": "mmdlib:gold_dust", - "count": 18 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_dust_from_raw_crushing.json b/src/generated/resources/data/mmdlib/recipe/gold_dust_from_raw_crushing.json deleted file mode 100644 index b5e9cc1a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_dust_from_raw_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "tag": "c:raw_materials/gold" - }, - "result": { - "id": "mmdlib:gold_dust", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_dust_smelting.json b/src/generated/resources/data/mmdlib/recipe/gold_dust_smelting.json deleted file mode 100644 index 341af1a6..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_dust_smelting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "mmdlib:gold_dust" - }, - "result": { - "id": "minecraft:gold_ingot", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_fishing_rod.json b/src/generated/resources/data/mmdlib/recipe/gold_fishing_rod.json deleted file mode 100644 index 178bc644..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_fishing_rod.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " R", - " RS", - "R S" - ], - "key": { - "R": { - "item": "mmdlib:gold_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:gold_fishing_rod", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_from_smallblend.json b/src/generated/resources/data/mmdlib/recipe/gold_from_smallblend.json deleted file mode 100644 index 3365d555..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_from_smallblend.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:gold_smallblend" - } - }, - "result": { - "id": "mmdlib:gold_blend", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_from_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/gold_from_smallpowder.json deleted file mode 100644 index 49362418..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_from_smallpowder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:gold_smallpowder" - } - }, - "result": { - "id": "mmdlib:gold_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_gear.json b/src/generated/resources/data/mmdlib/recipe/gold_gear.json deleted file mode 100644 index 3000f09f..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_gear.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M ", - "M M", - " M " - ], - "key": { - "M": { - "item": "minecraft:gold_ingot" - } - }, - "result": { - "id": "mmdlib:gold_gear", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_lever.json b/src/generated/resources/data/mmdlib/recipe/gold_lever.json deleted file mode 100644 index 42aff228..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_lever.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "R", - "M" - ], - "key": { - "R": { - "item": "mmdlib:gold_rod" - }, - "M": { - "item": "minecraft:gold_block" - } - }, - "result": { - "id": "mmdlib:gold_lever", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_plate.json b/src/generated/resources/data/mmdlib/recipe/gold_plate.json deleted file mode 100644 index c499b3b8..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_plate.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM" - ], - "key": { - "M": { - "item": "minecraft:gold_ingot" - } - }, - "result": { - "id": "mmdlib:gold_plate", - "count": 3 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_rod.json b/src/generated/resources/data/mmdlib/recipe/gold_rod.json deleted file mode 100644 index 91e3f797..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_rod.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "M" - ], - "key": { - "M": { - "item": "minecraft:gold_ingot" - } - }, - "result": { - "id": "mmdlib:gold_rod", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_scythe.json b/src/generated/resources/data/mmdlib/recipe/gold_scythe.json deleted file mode 100644 index e4ef9045..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_scythe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - " R", - " R" - ], - "key": { - "M": { - "item": "minecraft:gold_ingot" - }, - "R": { - "item": "mmdlib:gold_rod" - } - }, - "result": { - "id": "mmdlib:gold_scythe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_shears.json b/src/generated/resources/data/mmdlib/recipe/gold_shears.json deleted file mode 100644 index 97837919..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_shears.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M", - "M " - ], - "key": { - "M": { - "item": "minecraft:gold_ingot" - } - }, - "result": { - "id": "mmdlib:gold_shears", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_shield.json b/src/generated/resources/data/mmdlib/recipe/gold_shield.json deleted file mode 100644 index bd2b350d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_shield.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM", - " M " - ], - "key": { - "M": { - "item": "minecraft:gold_ingot" - } - }, - "result": { - "id": "mmdlib:gold_shield", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_slab.json b/src/generated/resources/data/mmdlib/recipe/gold_slab.json deleted file mode 100644 index 5b509cd8..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_slab.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM" - ], - "key": { - "M": { - "item": "minecraft:gold_block" - } - }, - "result": { - "id": "mmdlib:gold_slab", - "count": 6 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_smallblend.json b/src/generated/resources/data/mmdlib/recipe/gold_smallblend.json deleted file mode 100644 index 0ee5b00d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_smallblend.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:gold_blend" - } - ], - "result": { - "id": "mmdlib:gold_smallblend", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/gold_smallpowder.json deleted file mode 100644 index ac5015cd..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_smallpowder.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:gold_dust" - } - ], - "result": { - "id": "mmdlib:gold_smallpowder", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_stairs.json b/src/generated/resources/data/mmdlib/recipe/gold_stairs.json deleted file mode 100644 index 69995136..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_stairs.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M ", - "MM ", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:gold_block" - } - }, - "result": { - "id": "mmdlib:gold_stairs", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_trapdoor.json b/src/generated/resources/data/mmdlib/recipe/gold_trapdoor.json deleted file mode 100644 index 0645c553..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_trapdoor.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MM" - ], - "key": { - "M": { - "item": "minecraft:gold_ingot" - } - }, - "result": { - "id": "mmdlib:gold_trapdoor", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/gold_wall.json b/src/generated/resources/data/mmdlib/recipe/gold_wall.json deleted file mode 100644 index cd5baa85..00000000 --- a/src/generated/resources/data/mmdlib/recipe/gold_wall.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:gold_block" - } - }, - "result": { - "id": "mmdlib:gold_wall", - "count": 6 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_arrow.json b/src/generated/resources/data/mmdlib/recipe/iron_arrow.json deleted file mode 100644 index c9abf9d3..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_arrow.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "minecraft:iron_ingot" - }, - "R": { - "item": "minecraft:stick" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:iron_arrow", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_blend.json b/src/generated/resources/data/mmdlib/recipe/iron_blend.json deleted file mode 100644 index 0da50b3f..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_blend.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:iron_dust" - }, - { - "item": "mmdlib:iron_dust" - } - ], - "result": { - "id": "mmdlib:iron_blend", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_blend_smelting.json b/src/generated/resources/data/mmdlib/recipe/iron_blend_smelting.json deleted file mode 100644 index dad69328..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_blend_smelting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "mmdlib:iron_blend" - }, - "result": { - "id": "minecraft:iron_ingot", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_bolt.json b/src/generated/resources/data/mmdlib/recipe/iron_bolt.json deleted file mode 100644 index 08aadbf8..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_bolt.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "minecraft:iron_ingot" - }, - "R": { - "item": "mmdlib:iron_rod" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:iron_bolt", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_bow.json b/src/generated/resources/data/mmdlib/recipe/iron_bow.json deleted file mode 100644 index c71e20da..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_bow.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " RS", - "R S", - " RS" - ], - "key": { - "R": { - "item": "mmdlib:iron_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:iron_bow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_button.json b/src/generated/resources/data/mmdlib/recipe/iron_button.json deleted file mode 100644 index ef393493..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_button.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M" - ], - "key": { - "M": { - "item": "minecraft:iron_block" - } - }, - "result": { - "id": "mmdlib:iron_button", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_crackhammer.json b/src/generated/resources/data/mmdlib/recipe/iron_crackhammer.json deleted file mode 100644 index de1d2483..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_crackhammer.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MRM", - " R " - ], - "key": { - "M": { - "item": "minecraft:iron_ingot" - }, - "R": { - "item": "mmdlib:iron_rod" - } - }, - "result": { - "id": "mmdlib:iron_crackhammer", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_crossbow.json b/src/generated/resources/data/mmdlib/recipe/iron_crossbow.json deleted file mode 100644 index ec515a8a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MRM", - "STS", - " R " - ], - "key": { - "M": { - "item": "minecraft:iron_ingot" - }, - "R": { - "item": "mmdlib:iron_rod" - }, - "S": { - "item": "minecraft:string" - }, - "T": { - "item": "minecraft:tripwire_hook" - } - }, - "result": { - "id": "mmdlib:iron_crossbow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/recipe/iron_dust_from_block_crushing.json deleted file mode 100644 index 5de93f44..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_dust_from_block_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:iron_block" - }, - "result": { - "id": "mmdlib:iron_dust", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/recipe/iron_dust_from_ore_crushing.json deleted file mode 100644 index daabb085..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_dust_from_ore_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "tag": "c:ores/iron" - }, - "result": { - "id": "mmdlib:iron_dust", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_dust_from_raw_block_crushing.json b/src/generated/resources/data/mmdlib/recipe/iron_dust_from_raw_block_crushing.json deleted file mode 100644 index d4d18230..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_dust_from_raw_block_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "tag": "c:storage_blocks/raw_iron" - }, - "result": { - "id": "mmdlib:iron_dust", - "count": 18 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_dust_from_raw_crushing.json b/src/generated/resources/data/mmdlib/recipe/iron_dust_from_raw_crushing.json deleted file mode 100644 index 3745c4a0..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_dust_from_raw_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "tag": "c:raw_materials/iron" - }, - "result": { - "id": "mmdlib:iron_dust", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_dust_smelting.json b/src/generated/resources/data/mmdlib/recipe/iron_dust_smelting.json deleted file mode 100644 index 9635a041..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_dust_smelting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "mmdlib:iron_dust" - }, - "result": { - "id": "minecraft:iron_ingot", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_fishing_rod.json b/src/generated/resources/data/mmdlib/recipe/iron_fishing_rod.json deleted file mode 100644 index 7477d3c9..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_fishing_rod.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " R", - " RS", - "R S" - ], - "key": { - "R": { - "item": "mmdlib:iron_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:iron_fishing_rod", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_from_smallblend.json b/src/generated/resources/data/mmdlib/recipe/iron_from_smallblend.json deleted file mode 100644 index 5b8cf921..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_from_smallblend.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:iron_smallblend" - } - }, - "result": { - "id": "mmdlib:iron_blend", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_from_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/iron_from_smallpowder.json deleted file mode 100644 index 74c84b54..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_from_smallpowder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:iron_smallpowder" - } - }, - "result": { - "id": "mmdlib:iron_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_gear.json b/src/generated/resources/data/mmdlib/recipe/iron_gear.json deleted file mode 100644 index fa20c368..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_gear.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M ", - "M M", - " M " - ], - "key": { - "M": { - "item": "minecraft:iron_ingot" - } - }, - "result": { - "id": "mmdlib:iron_gear", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_lever.json b/src/generated/resources/data/mmdlib/recipe/iron_lever.json deleted file mode 100644 index 45767f67..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_lever.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "R", - "M" - ], - "key": { - "R": { - "item": "mmdlib:iron_rod" - }, - "M": { - "item": "minecraft:iron_block" - } - }, - "result": { - "id": "mmdlib:iron_lever", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_plate.json b/src/generated/resources/data/mmdlib/recipe/iron_plate.json deleted file mode 100644 index bab7fa8d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_plate.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM" - ], - "key": { - "M": { - "item": "minecraft:iron_ingot" - } - }, - "result": { - "id": "mmdlib:iron_plate", - "count": 3 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_rod.json b/src/generated/resources/data/mmdlib/recipe/iron_rod.json deleted file mode 100644 index b918ba13..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_rod.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "M" - ], - "key": { - "M": { - "item": "minecraft:iron_ingot" - } - }, - "result": { - "id": "mmdlib:iron_rod", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_scythe.json b/src/generated/resources/data/mmdlib/recipe/iron_scythe.json deleted file mode 100644 index ca3e01b0..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_scythe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - " R", - " R" - ], - "key": { - "M": { - "item": "minecraft:iron_ingot" - }, - "R": { - "item": "mmdlib:iron_rod" - } - }, - "result": { - "id": "mmdlib:iron_scythe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_shield.json b/src/generated/resources/data/mmdlib/recipe/iron_shield.json deleted file mode 100644 index 43909775..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_shield.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM", - " M " - ], - "key": { - "M": { - "item": "minecraft:iron_ingot" - } - }, - "result": { - "id": "mmdlib:iron_shield", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_slab.json b/src/generated/resources/data/mmdlib/recipe/iron_slab.json deleted file mode 100644 index b3bffe63..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_slab.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM" - ], - "key": { - "M": { - "item": "minecraft:iron_block" - } - }, - "result": { - "id": "mmdlib:iron_slab", - "count": 6 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_smallblend.json b/src/generated/resources/data/mmdlib/recipe/iron_smallblend.json deleted file mode 100644 index 350fb01b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_smallblend.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:iron_blend" - } - ], - "result": { - "id": "mmdlib:iron_smallblend", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/iron_smallpowder.json deleted file mode 100644 index b0db383e..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_smallpowder.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:iron_dust" - } - ], - "result": { - "id": "mmdlib:iron_smallpowder", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_stairs.json b/src/generated/resources/data/mmdlib/recipe/iron_stairs.json deleted file mode 100644 index de0520c1..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_stairs.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M ", - "MM ", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:iron_block" - } - }, - "result": { - "id": "mmdlib:iron_stairs", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_wall.json b/src/generated/resources/data/mmdlib/recipe/iron_wall.json deleted file mode 100644 index 2dae8e84..00000000 --- a/src/generated/resources/data/mmdlib/recipe/iron_wall.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:iron_block" - } - }, - "result": { - "id": "mmdlib:iron_wall", - "count": 6 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/lapis_from_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/lapis_from_smallpowder.json deleted file mode 100644 index ab5c7a8d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/lapis_from_smallpowder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:lapis_smallpowder" - } - }, - "result": { - "id": "minecraft:lapis_lazuli", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/lapis_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/lapis_smallpowder.json deleted file mode 100644 index f66f1750..00000000 --- a/src/generated/resources/data/mmdlib/recipe/lapis_smallpowder.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "minecraft:lapis_lazuli" - } - ], - "result": { - "id": "mmdlib:lapis_smallpowder", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_arrow.json b/src/generated/resources/data/mmdlib/recipe/obsidian_arrow.json deleted file mode 100644 index 58ea6db9..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_arrow.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - }, - "R": { - "item": "minecraft:stick" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:obsidian_arrow", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_axe.json b/src/generated/resources/data/mmdlib/recipe/obsidian_axe.json deleted file mode 100644 index e5e54e8b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_axe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MR", - " R" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - }, - "R": { - "item": "mmdlib:obsidian_rod" - } - }, - "result": { - "id": "mmdlib:obsidian_axe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_bars.json b/src/generated/resources/data/mmdlib/recipe/obsidian_bars.json deleted file mode 100644 index fd839658..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_bars.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - } - }, - "result": { - "id": "mmdlib:obsidian_bars", - "count": 16 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_bolt.json b/src/generated/resources/data/mmdlib/recipe/obsidian_bolt.json deleted file mode 100644 index aedce24a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_bolt.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - }, - "R": { - "item": "mmdlib:obsidian_rod" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:obsidian_bolt", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_boots.json b/src/generated/resources/data/mmdlib/recipe/obsidian_boots.json deleted file mode 100644 index 8b0c3a1d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_boots.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M M", - "M M" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - } - }, - "result": { - "id": "mmdlib:obsidian_boots", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_bow.json b/src/generated/resources/data/mmdlib/recipe/obsidian_bow.json deleted file mode 100644 index 04f9dfc6..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_bow.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " RS", - "R S", - " RS" - ], - "key": { - "R": { - "item": "mmdlib:obsidian_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:obsidian_bow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_button.json b/src/generated/resources/data/mmdlib/recipe/obsidian_button.json deleted file mode 100644 index c1ce014c..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_button.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M" - ], - "key": { - "M": { - "item": "minecraft:obsidian" - } - }, - "result": { - "id": "mmdlib:obsidian_button", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_chestplate.json b/src/generated/resources/data/mmdlib/recipe/obsidian_chestplate.json deleted file mode 100644 index 34b08712..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_chestplate.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M M", - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - } - }, - "result": { - "id": "mmdlib:obsidian_chestplate", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_crackhammer.json b/src/generated/resources/data/mmdlib/recipe/obsidian_crackhammer.json deleted file mode 100644 index b83ea901..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_crackhammer.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MRM", - " R " - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - }, - "R": { - "item": "mmdlib:obsidian_rod" - } - }, - "result": { - "id": "mmdlib:obsidian_crackhammer", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_crossbow.json b/src/generated/resources/data/mmdlib/recipe/obsidian_crossbow.json deleted file mode 100644 index bc2555bd..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MRM", - "STS", - " R " - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - }, - "R": { - "item": "mmdlib:obsidian_rod" - }, - "S": { - "item": "minecraft:string" - }, - "T": { - "item": "minecraft:tripwire_hook" - } - }, - "result": { - "id": "mmdlib:obsidian_crossbow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_door.json b/src/generated/resources/data/mmdlib/recipe/obsidian_door.json deleted file mode 100644 index f264b0e2..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_door.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MM", - "MM" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - } - }, - "result": { - "id": "mmdlib:obsidian_door", - "count": 3 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_dust_crushing.json b/src/generated/resources/data/mmdlib/recipe/obsidian_dust_crushing.json deleted file mode 100644 index 5a1dce17..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_dust_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:obsidian" - }, - "result": { - "id": "mmdlib:obsidian_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_dust_smelting.json b/src/generated/resources/data/mmdlib/recipe/obsidian_dust_smelting.json deleted file mode 100644 index 2d5429cb..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_dust_smelting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "mmdlib:obsidian_dust" - }, - "result": { - "id": "minecraft:obsidian", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_fishing_rod.json b/src/generated/resources/data/mmdlib/recipe/obsidian_fishing_rod.json deleted file mode 100644 index 4c6a59ff..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_fishing_rod.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " R", - " RS", - "R S" - ], - "key": { - "R": { - "item": "mmdlib:obsidian_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:obsidian_fishing_rod", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_from_nuggets.json b/src/generated/resources/data/mmdlib/recipe/obsidian_from_nuggets.json deleted file mode 100644 index b9b7e5ab..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_from_nuggets.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:obsidian_nugget" - } - }, - "result": { - "id": "mmdlib:obsidian_ingot", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_from_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/obsidian_from_smallpowder.json deleted file mode 100644 index ae754ff6..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_from_smallpowder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:obsidian_smallpowder" - } - }, - "result": { - "id": "mmdlib:obsidian_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_gear.json b/src/generated/resources/data/mmdlib/recipe/obsidian_gear.json deleted file mode 100644 index 6f9c281a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_gear.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M ", - "M M", - " M " - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - } - }, - "result": { - "id": "mmdlib:obsidian_gear", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_helmet.json b/src/generated/resources/data/mmdlib/recipe/obsidian_helmet.json deleted file mode 100644 index 5460cb1e..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_helmet.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "M M" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - } - }, - "result": { - "id": "mmdlib:obsidian_helmet", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_hoe.json b/src/generated/resources/data/mmdlib/recipe/obsidian_hoe.json deleted file mode 100644 index bd0ebd74..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_hoe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - " R", - " R" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - }, - "R": { - "item": "mmdlib:obsidian_rod" - } - }, - "result": { - "id": "mmdlib:obsidian_hoe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_horse_armor.json b/src/generated/resources/data/mmdlib/recipe/obsidian_horse_armor.json deleted file mode 100644 index e2c6113f..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_horse_armor.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M M", - "MLM", - "M M" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - }, - "L": { - "item": "minecraft:leather" - } - }, - "result": { - "id": "mmdlib:obsidian_horse_armor", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_ingot.json b/src/generated/resources/data/mmdlib/recipe/obsidian_ingot.json deleted file mode 100644 index 0ace088d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_ingot.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "minecraft:obsidian" - }, - "result": { - "id": "mmdlib:obsidian_ingot", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_leggings.json b/src/generated/resources/data/mmdlib/recipe/obsidian_leggings.json deleted file mode 100644 index 7c79237a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_leggings.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "M M", - "M M" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - } - }, - "result": { - "id": "mmdlib:obsidian_leggings", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_lever.json b/src/generated/resources/data/mmdlib/recipe/obsidian_lever.json deleted file mode 100644 index fcf4d60e..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_lever.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "R", - "M" - ], - "key": { - "R": { - "item": "mmdlib:obsidian_rod" - }, - "M": { - "item": "minecraft:obsidian" - } - }, - "result": { - "id": "mmdlib:obsidian_lever", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_nugget.json b/src/generated/resources/data/mmdlib/recipe/obsidian_nugget.json deleted file mode 100644 index b92ad61f..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_nugget.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:obsidian_ingot" - } - ], - "result": { - "id": "mmdlib:obsidian_nugget", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_pickaxe.json b/src/generated/resources/data/mmdlib/recipe/obsidian_pickaxe.json deleted file mode 100644 index 87d242d4..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_pickaxe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - " R ", - " R " - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - }, - "R": { - "item": "mmdlib:obsidian_rod" - } - }, - "result": { - "id": "mmdlib:obsidian_pickaxe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_pressure_plate.json b/src/generated/resources/data/mmdlib/recipe/obsidian_pressure_plate.json deleted file mode 100644 index ac2b2ab3..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_pressure_plate.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - } - }, - "result": { - "id": "mmdlib:obsidian_pressure_plate", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_rod.json b/src/generated/resources/data/mmdlib/recipe/obsidian_rod.json deleted file mode 100644 index 86d48edb..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_rod.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "M" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - } - }, - "result": { - "id": "mmdlib:obsidian_rod", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_scythe.json b/src/generated/resources/data/mmdlib/recipe/obsidian_scythe.json deleted file mode 100644 index b8ca4706..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_scythe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - " R", - " R" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - }, - "R": { - "item": "mmdlib:obsidian_rod" - } - }, - "result": { - "id": "mmdlib:obsidian_scythe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_shears.json b/src/generated/resources/data/mmdlib/recipe/obsidian_shears.json deleted file mode 100644 index e1398295..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_shears.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M", - "M " - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - } - }, - "result": { - "id": "mmdlib:obsidian_shears", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_shield.json b/src/generated/resources/data/mmdlib/recipe/obsidian_shield.json deleted file mode 100644 index 7283f048..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_shield.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM", - " M " - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - } - }, - "result": { - "id": "mmdlib:obsidian_shield", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_shovel.json b/src/generated/resources/data/mmdlib/recipe/obsidian_shovel.json deleted file mode 100644 index 5f080dd8..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_shovel.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "R" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - }, - "R": { - "item": "mmdlib:obsidian_rod" - } - }, - "result": { - "id": "mmdlib:obsidian_shovel", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_slab.json b/src/generated/resources/data/mmdlib/recipe/obsidian_slab.json deleted file mode 100644 index 8b13d50a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_slab.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM" - ], - "key": { - "M": { - "item": "minecraft:obsidian" - } - }, - "result": { - "id": "mmdlib:obsidian_slab", - "count": 6 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/obsidian_smallpowder.json deleted file mode 100644 index 2444b99f..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_smallpowder.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:obsidian_dust" - } - ], - "result": { - "id": "mmdlib:obsidian_smallpowder", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_stairs.json b/src/generated/resources/data/mmdlib/recipe/obsidian_stairs.json deleted file mode 100644 index 3c7ffe06..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_stairs.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M ", - "MM ", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:obsidian" - } - }, - "result": { - "id": "mmdlib:obsidian_stairs", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_sword.json b/src/generated/resources/data/mmdlib/recipe/obsidian_sword.json deleted file mode 100644 index 90f193fb..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_sword.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "M", - "R" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - }, - "R": { - "item": "mmdlib:obsidian_rod" - } - }, - "result": { - "id": "mmdlib:obsidian_sword", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_trapdoor.json b/src/generated/resources/data/mmdlib/recipe/obsidian_trapdoor.json deleted file mode 100644 index d7208581..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_trapdoor.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MM" - ], - "key": { - "M": { - "item": "mmdlib:obsidian_ingot" - } - }, - "result": { - "id": "mmdlib:obsidian_trapdoor", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/obsidian_wall.json b/src/generated/resources/data/mmdlib/recipe/obsidian_wall.json deleted file mode 100644 index a590c7cb..00000000 --- a/src/generated/resources/data/mmdlib/recipe/obsidian_wall.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:obsidian" - } - }, - "result": { - "id": "mmdlib:obsidian_wall", - "count": 6 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_arrow.json b/src/generated/resources/data/mmdlib/recipe/quartz_arrow.json deleted file mode 100644 index 2a43efda..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_arrow.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "minecraft:quartz" - }, - "R": { - "item": "minecraft:stick" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:quartz_arrow", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_axe.json b/src/generated/resources/data/mmdlib/recipe/quartz_axe.json deleted file mode 100644 index a74aaf75..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_axe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MR", - " R" - ], - "key": { - "M": { - "item": "minecraft:quartz" - }, - "R": { - "item": "mmdlib:quartz_rod" - } - }, - "result": { - "id": "mmdlib:quartz_axe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_bars.json b/src/generated/resources/data/mmdlib/recipe/quartz_bars.json deleted file mode 100644 index 627a663d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_bars.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:quartz" - } - }, - "result": { - "id": "mmdlib:quartz_bars", - "count": 16 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_bolt.json b/src/generated/resources/data/mmdlib/recipe/quartz_bolt.json deleted file mode 100644 index ce07ed9e..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_bolt.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "F" - ], - "key": { - "M": { - "item": "minecraft:quartz" - }, - "R": { - "item": "mmdlib:quartz_rod" - }, - "F": { - "item": "minecraft:feather" - } - }, - "result": { - "id": "mmdlib:quartz_bolt", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_boots.json b/src/generated/resources/data/mmdlib/recipe/quartz_boots.json deleted file mode 100644 index 8abfbd94..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_boots.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M M", - "M M" - ], - "key": { - "M": { - "item": "minecraft:quartz" - } - }, - "result": { - "id": "mmdlib:quartz_boots", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_bow.json b/src/generated/resources/data/mmdlib/recipe/quartz_bow.json deleted file mode 100644 index ba9c9518..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_bow.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " RS", - "R S", - " RS" - ], - "key": { - "R": { - "item": "mmdlib:quartz_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:quartz_bow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_button.json b/src/generated/resources/data/mmdlib/recipe/quartz_button.json deleted file mode 100644 index b2818151..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_button.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M" - ], - "key": { - "M": { - "item": "minecraft:quartz_block" - } - }, - "result": { - "id": "mmdlib:quartz_button", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_chestplate.json b/src/generated/resources/data/mmdlib/recipe/quartz_chestplate.json deleted file mode 100644 index 53b42066..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_chestplate.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M M", - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:quartz" - } - }, - "result": { - "id": "mmdlib:quartz_chestplate", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_crackhammer.json b/src/generated/resources/data/mmdlib/recipe/quartz_crackhammer.json deleted file mode 100644 index 24a7bc16..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_crackhammer.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MRM", - " R " - ], - "key": { - "M": { - "item": "minecraft:quartz" - }, - "R": { - "item": "mmdlib:quartz_rod" - } - }, - "result": { - "id": "mmdlib:quartz_crackhammer", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_crossbow.json b/src/generated/resources/data/mmdlib/recipe/quartz_crossbow.json deleted file mode 100644 index acc55064..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_crossbow.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MRM", - "STS", - " R " - ], - "key": { - "M": { - "item": "minecraft:quartz" - }, - "R": { - "item": "mmdlib:quartz_rod" - }, - "S": { - "item": "minecraft:string" - }, - "T": { - "item": "minecraft:tripwire_hook" - } - }, - "result": { - "id": "mmdlib:quartz_crossbow", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_door.json b/src/generated/resources/data/mmdlib/recipe/quartz_door.json deleted file mode 100644 index a8402af8..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_door.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MM", - "MM" - ], - "key": { - "M": { - "item": "minecraft:quartz" - } - }, - "result": { - "id": "mmdlib:quartz_door", - "count": 3 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_dust_crushing.json b/src/generated/resources/data/mmdlib/recipe/quartz_dust_crushing.json deleted file mode 100644 index 66741cb4..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_dust_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:quartz" - }, - "result": { - "id": "mmdlib:quartz_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_dust_from_block_crushing.json b/src/generated/resources/data/mmdlib/recipe/quartz_dust_from_block_crushing.json deleted file mode 100644 index 4b3ff3b5..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_dust_from_block_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "item": "minecraft:quartz_block" - }, - "result": { - "id": "mmdlib:quartz_dust", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_dust_from_ore_crushing.json b/src/generated/resources/data/mmdlib/recipe/quartz_dust_from_ore_crushing.json deleted file mode 100644 index bd836e0b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_dust_from_ore_crushing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "type": "mmdlib:crushing", - "ingredient": { - "tag": "c:ores/quartz" - }, - "result": { - "id": "mmdlib:quartz_dust", - "count": 2 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_dust_smelting.json b/src/generated/resources/data/mmdlib/recipe/quartz_dust_smelting.json deleted file mode 100644 index 1007e9c3..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_dust_smelting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "mmdlib:quartz_dust" - }, - "result": { - "id": "minecraft:quartz", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_fishing_rod.json b/src/generated/resources/data/mmdlib/recipe/quartz_fishing_rod.json deleted file mode 100644 index cbf34e7a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_fishing_rod.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " R", - " RS", - "R S" - ], - "key": { - "R": { - "item": "mmdlib:quartz_rod" - }, - "S": { - "item": "minecraft:string" - } - }, - "result": { - "id": "mmdlib:quartz_fishing_rod", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_from_nuggets.json b/src/generated/resources/data/mmdlib/recipe/quartz_from_nuggets.json deleted file mode 100644 index eb3ca007..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_from_nuggets.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:quartz_nugget" - } - }, - "result": { - "id": "minecraft:quartz", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_from_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/quartz_from_smallpowder.json deleted file mode 100644 index 5166b24f..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_from_smallpowder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:quartz_smallpowder" - } - }, - "result": { - "id": "mmdlib:quartz_dust", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_gear.json b/src/generated/resources/data/mmdlib/recipe/quartz_gear.json deleted file mode 100644 index d39ffc90..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_gear.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M ", - "M M", - " M " - ], - "key": { - "M": { - "item": "minecraft:quartz" - } - }, - "result": { - "id": "mmdlib:quartz_gear", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_helmet.json b/src/generated/resources/data/mmdlib/recipe/quartz_helmet.json deleted file mode 100644 index 88402f45..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_helmet.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "M M" - ], - "key": { - "M": { - "item": "minecraft:quartz" - } - }, - "result": { - "id": "mmdlib:quartz_helmet", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_hoe.json b/src/generated/resources/data/mmdlib/recipe/quartz_hoe.json deleted file mode 100644 index cdb1c3ae..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_hoe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - " R", - " R" - ], - "key": { - "M": { - "item": "minecraft:quartz" - }, - "R": { - "item": "mmdlib:quartz_rod" - } - }, - "result": { - "id": "mmdlib:quartz_hoe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_horse_armor.json b/src/generated/resources/data/mmdlib/recipe/quartz_horse_armor.json deleted file mode 100644 index 299f7c0d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_horse_armor.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M M", - "MLM", - "M M" - ], - "key": { - "M": { - "item": "minecraft:quartz" - }, - "L": { - "item": "minecraft:leather" - } - }, - "result": { - "id": "mmdlib:quartz_horse_armor", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_leggings.json b/src/generated/resources/data/mmdlib/recipe/quartz_leggings.json deleted file mode 100644 index e61e344a..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_leggings.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "M M", - "M M" - ], - "key": { - "M": { - "item": "minecraft:quartz" - } - }, - "result": { - "id": "mmdlib:quartz_leggings", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_lever.json b/src/generated/resources/data/mmdlib/recipe/quartz_lever.json deleted file mode 100644 index f34fb4c5..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_lever.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "R", - "M" - ], - "key": { - "R": { - "item": "mmdlib:quartz_rod" - }, - "M": { - "item": "minecraft:quartz_block" - } - }, - "result": { - "id": "mmdlib:quartz_lever", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_nugget.json b/src/generated/resources/data/mmdlib/recipe/quartz_nugget.json deleted file mode 100644 index af40feee..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_nugget.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "minecraft:quartz" - } - ], - "result": { - "id": "mmdlib:quartz_nugget", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_pickaxe.json b/src/generated/resources/data/mmdlib/recipe/quartz_pickaxe.json deleted file mode 100644 index 7789c0c4..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_pickaxe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - " R ", - " R " - ], - "key": { - "M": { - "item": "minecraft:quartz" - }, - "R": { - "item": "mmdlib:quartz_rod" - } - }, - "result": { - "id": "mmdlib:quartz_pickaxe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_pressure_plate.json b/src/generated/resources/data/mmdlib/recipe/quartz_pressure_plate.json deleted file mode 100644 index 7771796e..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_pressure_plate.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM" - ], - "key": { - "M": { - "item": "minecraft:quartz" - } - }, - "result": { - "id": "mmdlib:quartz_pressure_plate", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_rod.json b/src/generated/resources/data/mmdlib/recipe/quartz_rod.json deleted file mode 100644 index 7e208251..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_rod.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "M" - ], - "key": { - "M": { - "item": "minecraft:quartz" - } - }, - "result": { - "id": "mmdlib:quartz_rod", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_scythe.json b/src/generated/resources/data/mmdlib/recipe/quartz_scythe.json deleted file mode 100644 index 8a22f2ee..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_scythe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - " R", - " R" - ], - "key": { - "M": { - "item": "minecraft:quartz" - }, - "R": { - "item": "mmdlib:quartz_rod" - } - }, - "result": { - "id": "mmdlib:quartz_scythe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_shears.json b/src/generated/resources/data/mmdlib/recipe/quartz_shears.json deleted file mode 100644 index a33a0ca6..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_shears.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M", - "M " - ], - "key": { - "M": { - "item": "minecraft:quartz" - } - }, - "result": { - "id": "mmdlib:quartz_shears", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_shield.json b/src/generated/resources/data/mmdlib/recipe/quartz_shield.json deleted file mode 100644 index edfd3c5b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_shield.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM", - " M " - ], - "key": { - "M": { - "item": "minecraft:quartz" - } - }, - "result": { - "id": "mmdlib:quartz_shield", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_shovel.json b/src/generated/resources/data/mmdlib/recipe/quartz_shovel.json deleted file mode 100644 index 59836547..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_shovel.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "R", - "R" - ], - "key": { - "M": { - "item": "minecraft:quartz" - }, - "R": { - "item": "mmdlib:quartz_rod" - } - }, - "result": { - "id": "mmdlib:quartz_shovel", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/quartz_smallpowder.json deleted file mode 100644 index dc2b61a8..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_smallpowder.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "mmdlib:quartz_dust" - } - ], - "result": { - "id": "mmdlib:quartz_smallpowder", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_sword.json b/src/generated/resources/data/mmdlib/recipe/quartz_sword.json deleted file mode 100644 index 9fe21d06..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_sword.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "M", - "R" - ], - "key": { - "M": { - "item": "minecraft:quartz" - }, - "R": { - "item": "mmdlib:quartz_rod" - } - }, - "result": { - "id": "mmdlib:quartz_sword", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_trapdoor.json b/src/generated/resources/data/mmdlib/recipe/quartz_trapdoor.json deleted file mode 100644 index 7165251d..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_trapdoor.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MM", - "MM" - ], - "key": { - "M": { - "item": "minecraft:quartz" - } - }, - "result": { - "id": "mmdlib:quartz_trapdoor", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/quartz_wall.json b/src/generated/resources/data/mmdlib/recipe/quartz_wall.json deleted file mode 100644 index 057a3b6b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/quartz_wall.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MMM" - ], - "key": { - "M": { - "item": "minecraft:quartz_block" - } - }, - "result": { - "id": "mmdlib:quartz_wall", - "count": 6 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/redstone_from_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/redstone_from_smallpowder.json deleted file mode 100644 index 001abe18..00000000 --- a/src/generated/resources/data/mmdlib/recipe/redstone_from_smallpowder.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "NNN", - "NNN", - "NNN" - ], - "key": { - "N": { - "item": "mmdlib:redstone_smallpowder" - } - }, - "result": { - "id": "minecraft:redstone", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/redstone_ingot.json b/src/generated/resources/data/mmdlib/recipe/redstone_ingot.json deleted file mode 100644 index c466d73b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/redstone_ingot.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:smelting", - "category": "misc", - "ingredient": { - "item": "minecraft:redstone" - }, - "result": { - "id": "mmdlib:redstone_ingot", - "count": 1 - }, - "experience": 0.1, - "cookingtime": 200 -} diff --git a/src/generated/resources/data/mmdlib/recipe/redstone_smallpowder.json b/src/generated/resources/data/mmdlib/recipe/redstone_smallpowder.json deleted file mode 100644 index f94d33f6..00000000 --- a/src/generated/resources/data/mmdlib/recipe/redstone_smallpowder.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "minecraft:redstone" - } - ], - "result": { - "id": "mmdlib:redstone_smallpowder", - "count": 9 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/stone_crackhammer.json b/src/generated/resources/data/mmdlib/recipe/stone_crackhammer.json deleted file mode 100644 index b2ed58e7..00000000 --- a/src/generated/resources/data/mmdlib/recipe/stone_crackhammer.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MRM", - " R " - ], - "key": { - "M": { - "item": "minecraft:cobblestone" - }, - "R": { - "item": "mmdlib:stone_rod" - } - }, - "result": { - "id": "mmdlib:stone_crackhammer", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/stone_gear.json b/src/generated/resources/data/mmdlib/recipe/stone_gear.json deleted file mode 100644 index 40f0154c..00000000 --- a/src/generated/resources/data/mmdlib/recipe/stone_gear.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M ", - "M M", - " M " - ], - "key": { - "M": { - "item": "minecraft:cobblestone" - } - }, - "result": { - "id": "mmdlib:stone_gear", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/stone_rod.json b/src/generated/resources/data/mmdlib/recipe/stone_rod.json deleted file mode 100644 index f07a215b..00000000 --- a/src/generated/resources/data/mmdlib/recipe/stone_rod.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "M", - "M" - ], - "key": { - "M": { - "item": "minecraft:cobblestone" - } - }, - "result": { - "id": "mmdlib:stone_rod", - "count": 4 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/stone_scythe.json b/src/generated/resources/data/mmdlib/recipe/stone_scythe.json deleted file mode 100644 index f47cd5fb..00000000 --- a/src/generated/resources/data/mmdlib/recipe/stone_scythe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - " R", - " R" - ], - "key": { - "M": { - "item": "minecraft:cobblestone" - }, - "R": { - "item": "mmdlib:stone_rod" - } - }, - "result": { - "id": "mmdlib:stone_scythe", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/wood_crackhammer.json b/src/generated/resources/data/mmdlib/recipe/wood_crackhammer.json deleted file mode 100644 index d2bdc3d7..00000000 --- a/src/generated/resources/data/mmdlib/recipe/wood_crackhammer.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - "MRM", - " R " - ], - "key": { - "M": { - "item": "minecraft:oak_planks" - }, - "R": { - "item": "minecraft:stick" - } - }, - "result": { - "id": "mmdlib:wood_crackhammer", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/wood_gear.json b/src/generated/resources/data/mmdlib/recipe/wood_gear.json deleted file mode 100644 index a19c5560..00000000 --- a/src/generated/resources/data/mmdlib/recipe/wood_gear.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - " M ", - "M M", - " M " - ], - "key": { - "M": { - "item": "minecraft:oak_planks" - } - }, - "result": { - "id": "mmdlib:wood_gear", - "count": 1 - } -} diff --git a/src/generated/resources/data/mmdlib/recipe/wood_scythe.json b/src/generated/resources/data/mmdlib/recipe/wood_scythe.json deleted file mode 100644 index 98becd60..00000000 --- a/src/generated/resources/data/mmdlib/recipe/wood_scythe.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "MMM", - " R", - " R" - ], - "key": { - "M": { - "item": "minecraft:oak_planks" - }, - "R": { - "item": "minecraft:stick" - } - }, - "result": { - "id": "mmdlib:wood_scythe", - "count": 1 - } -} diff --git a/src/main/java/zone/moddev/mc/lib/MMDLib.java b/src/main/java/zone/moddev/mc/lib/MMDLib.java index 75581dcf..a21a001a 100644 --- a/src/main/java/zone/moddev/mc/lib/MMDLib.java +++ b/src/main/java/zone/moddev/mc/lib/MMDLib.java @@ -30,9 +30,12 @@ import zone.moddev.mc.lib.common.factories.MaterialFactory; import zone.moddev.mc.lib.common.loading.DefinitionLoader; import zone.moddev.mc.lib.common.runtime.ItemEventBridge; +import zone.moddev.mc.lib.common.runtime.SoundTypes; +import zone.moddev.mc.lib.common.types.CreativeTabDefinition; import zone.moddev.mc.lib.common.types.MMDBlock; import zone.moddev.mc.lib.common.types.MMDItem; import zone.moddev.mc.lib.common.types.MMDMaterial; +import zone.moddev.mc.lib.common.types.SoundDefinition; import zone.moddev.mc.lib.compat.CraftTweaker.CraftTweakerInit; /** @@ -75,6 +78,10 @@ public class MMDLib { .of(); private static volatile Map standaloneItems = Map .of(); + private static volatile Map sounds = Map + .of(); + private static volatile Map creativeTabs = Map + .of(); private static volatile Map itemDefinitions = Map .of(); private static volatile Map itemMaterials = Map @@ -123,6 +130,24 @@ public static Map standaloneItems() { return standaloneItems; } + /** + * Sound events declared in every mod's {@code mmdlib/sound/}, by ID. MMDLib + * registers its own namespace's; another mod queues its own with + * {@link zone.moddev.mc.lib.common.runtime.RuntimeContentRegistrar#queueSound}. + */ + public static Map sounds() { + return sounds; + } + + /** + * Creative tabs declared in every mod's {@code mmdlib/creative_tab/}, by + * ID. MMDLib registers its own namespace's; another mod queues its own with + * {@link zone.moddev.mc.lib.common.runtime.RuntimeContentRegistrar#queueTab}. + */ + public static Map creativeTabs() { + return creativeTabs; + } + /** * Called by NeoForge; registers MMDLib's config, registers and listeners on * {@code modBus}. @@ -214,6 +239,18 @@ private void loadDefinitions() { loadedMaterials = loaded.materials(); standaloneBlocks = loaded.standalone(); standaloneItems = loaded.standaloneItems(); + sounds = loaded.sounds(); + SoundTypes.install(loaded.soundTypes()); + creativeTabs = loaded.creativeTabs(); + creativeTabs.forEach((id, tab) -> { + if (id.getNamespace().equals(MODID)) + runtime.queueTab(id, tab); + }); + checkBlockSounds(blocks, blockOwners); + sounds.forEach((id, sound) -> { + if (id.getNamespace().equals(MODID)) + runtime.queueSound(id, sound); + }); results.stream().filter(result -> result.material().name().orElseThrow() .getNamespace().equals(MODID)).forEach(runtime::queue); runtime.blockEntityHandles().values() @@ -223,14 +260,35 @@ private void loadDefinitions() { LOGGER.info( "Loaded MMDLib definitions: {} item modules, {} block modules, {} fluid modules, {}" + " extension files, {} materials, {} standalone blocks, {} standalone items, {}" - + " screens", + + " sound events, {} creative tabs, {} screens", loaded.modules().items().size(), loaded.modules().blocks().size(), loaded.modules().fluids().size(), loaded.extensions().size(), loadedMaterials.size(), standaloneBlocks.size(), - standaloneItems.size(), + standaloneItems.size(), sounds.size(), creativeTabs.size(), zone.moddev.mc.lib.gui.Screens.all().size()); } + /** + * Fails loading for a block whose sound names no sound set, naming the + * block, rather than when the block is created. + */ + private static void checkBlockSounds(Map blocks, + Map owners) { + blocks.forEach((id, block) -> { + var sound = block.properties().sound(); + if (!SoundTypes.exists(sound)) + throw new IllegalArgumentException( + "Block " + id + " names an unknown sound set: " + sound); + }); + owners.values().stream().distinct() + .forEach(material -> material.runtime().blockSound() + .filter(sound -> !SoundTypes.exists(sound)).ifPresent(sound -> { + throw new IllegalArgumentException( + "Material " + material.name().orElseThrow() + + " names an unknown block_sound: " + sound); + })); + } + private void publishDefinitions(RegisterEvent event) { MaterialRegistration.publishCallbacks(event, MaterialExtensions.GLOBAL); loadedMaterials.values().forEach( diff --git a/src/main/java/zone/moddev/mc/lib/client/MachineSoundsClient.java b/src/main/java/zone/moddev/mc/lib/client/MachineSoundsClient.java new file mode 100644 index 00000000..91b66701 --- /dev/null +++ b/src/main/java/zone/moddev/mc/lib/client/MachineSoundsClient.java @@ -0,0 +1,62 @@ +package zone.moddev.mc.lib.client; + +import java.util.Map; +import java.util.WeakHashMap; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.resources.sounds.AbstractTickableSoundInstance; +import net.minecraft.client.resources.sounds.SoundInstance; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.RandomSource; + +import zone.moddev.mc.lib.common.types.SoundDefinition; +import zone.moddev.mc.lib.machine.neoforge.DefinedMachineEntity; + +/** + * The {@code running-sound} of XML machines: one looping sound per machine, + * started when a cycle runs and stopped when it no longer does or the machine + * is gone. + */ +public final class MachineSoundsClient { + private static final Map LOOPS = new WeakHashMap<>(); + + private MachineSoundsClient() { + } + + /** Starts {@code machine}'s loop if a cycle runs and it is not playing. */ + public static void tick(DefinedMachineEntity machine) { + var id = machine.definition.sounds().running().orElse(null); + if (id == null || !machine.running()) + return; + var loop = LOOPS.get(machine); + if (loop != null && !loop.isStopped()) + return; + loop = new Loop(machine, id); + LOOPS.put(machine, loop); + Minecraft.getInstance().getSoundManager().play(loop); + } + + private static final class Loop extends AbstractTickableSoundInstance { + private final DefinedMachineEntity machine; + + Loop(DefinedMachineEntity machine, + net.minecraft.resources.ResourceLocation id) { + super(SoundDefinition.event(id), SoundSource.BLOCKS, + RandomSource.create()); + this.machine = machine; + var pos = machine.getBlockPos(); + x = pos.getX() + .5; + y = pos.getY() + .5; + z = pos.getZ() + .5; + looping = true; + delay = 0; + attenuation = SoundInstance.Attenuation.LINEAR; + } + + @Override + public void tick() { + if (machine.isRemoved() || !machine.running()) + stop(); + } + } +} diff --git a/src/main/java/zone/moddev/mc/lib/client/RuntimeContentClient.java b/src/main/java/zone/moddev/mc/lib/client/RuntimeContentClient.java index e60bbe0a..dc397450 100644 --- a/src/main/java/zone/moddev/mc/lib/client/RuntimeContentClient.java +++ b/src/main/java/zone/moddev/mc/lib/client/RuntimeContentClient.java @@ -33,12 +33,10 @@ public static void items(RegisterColorHandlersEvent.Item event) { for (var registrar : RuntimeContentRegistrar.instances()) registrar.itemMaterials().forEach((id, material) -> { var item = registrar.items().get(id).get(); - // Fluid container models obtain their tint from the fluid type, - // not the - // bucket - // shell. - if (!(item instanceof BucketItem) && material.runtime().tinted() - && !StaticAssetRules.INSTANCE.untintedItems().contains(id)) + // Fluid container models obtain their tint from the fluid + // type, not the bucket shell. + if (!(item instanceof BucketItem) + && material.runtime().tinted()) event.register((stack, layer) -> layer == 0 ? material.properties().color() : -1, item); @@ -50,8 +48,7 @@ public static void items(RegisterColorHandlersEvent.Item event) { public static void blocks(RegisterColorHandlersEvent.Block event) { for (var registrar : RuntimeContentRegistrar.instances()) registrar.blockMaterials().forEach((id, material) -> { - if (material.runtime().tinted() - && !StaticAssetRules.INSTANCE.untintedBlocks().contains(id)) + if (material.runtime().tinted()) event.register((state, level, pos, tint) -> material .properties().color(), registrar.blocks().get(id).get()); @@ -105,12 +102,9 @@ public int getTintColor() { registrar.items().values().forEach(holder -> { var owner = registrar.itemMaterials().get(holder.getId()); // Precolored shields use their own item model instead of the - // vanilla - // shield. + // vanilla shield. if (holder.get() instanceof ShieldItem - && (owner == null || owner.runtime().tinted()) - && !StaticAssetRules.INSTANCE.untintedItems() - .contains(holder.getId())) + && (owner == null || owner.runtime().tinted())) event.registerItem(new IClientItemExtensions() { private BlockEntityWithoutLevelRenderer renderer; diff --git a/src/main/java/zone/moddev/mc/lib/client/StaticAssetRules.java b/src/main/java/zone/moddev/mc/lib/client/StaticAssetRules.java deleted file mode 100644 index dd11dbb5..00000000 --- a/src/main/java/zone/moddev/mc/lib/client/StaticAssetRules.java +++ /dev/null @@ -1,51 +0,0 @@ -package zone.moddev.mc.lib.client; - -import java.io.InputStreamReader; - -import java.nio.charset.StandardCharsets; - -import java.util.Set; - -import com.google.gson.JsonParser; - -import com.mojang.serialization.Codec; -import com.mojang.serialization.JsonOps; -import com.mojang.serialization.codecs.RecordCodecBuilder; - -import net.minecraft.resources.ResourceLocation; - -/** - * Authored, precolored artwork must not receive the generic material tint a - * second time. - */ -public record StaticAssetRules(Set untintedItems, - Set untintedBlocks) { - private static final Codec> IDS = ResourceLocation.CODEC - .listOf() - .xmap(Set::copyOf, values -> values.stream().sorted().toList()); - public static final Codec CODEC = RecordCodecBuilder - .create(i -> i - .group( - IDS.optionalFieldOf("untinted_items", Set.of()) - .forGetter(StaticAssetRules::untintedItems), - IDS.optionalFieldOf("untinted_blocks", Set.of()) - .forGetter(StaticAssetRules::untintedBlocks)) - .apply(i, StaticAssetRules::new)); - public static final StaticAssetRules INSTANCE = load(); - - private static StaticAssetRules load() { - try (var stream = StaticAssetRules.class - .getResourceAsStream("/assets/mmdlib/imported_assets.json")) { - if (stream == null) - return new StaticAssetRules(Set.of(), Set.of()); - try (var reader = new InputStreamReader(stream, - StandardCharsets.UTF_8)) { - return CODEC - .parse(JsonOps.INSTANCE, JsonParser.parseReader(reader)) - .getOrThrow(); - } - } catch (java.io.IOException ex) { - throw new java.io.UncheckedIOException(ex); - } - } -} diff --git a/src/main/java/zone/moddev/mc/lib/common/loading/DefinitionLoader.java b/src/main/java/zone/moddev/mc/lib/common/loading/DefinitionLoader.java index fa01f168..2cf3632c 100644 --- a/src/main/java/zone/moddev/mc/lib/common/loading/DefinitionLoader.java +++ b/src/main/java/zone/moddev/mc/lib/common/loading/DefinitionLoader.java @@ -21,6 +21,9 @@ import zone.moddev.mc.lib.common.factories.MaterialFactory; import zone.moddev.mc.lib.common.modules.DataModules; import zone.moddev.mc.lib.common.modules.ModuleCatalog; +import zone.moddev.mc.lib.common.types.CreativeTabDefinition; +import zone.moddev.mc.lib.common.types.SoundDefinition; +import zone.moddev.mc.lib.common.types.SoundTypeDefinition; import zone.moddev.mc.lib.common.types.StandaloneBlock; import zone.moddev.mc.lib.common.types.StandaloneItem; @@ -30,8 +33,9 @@ * installed in a fixed order so results do not depend on timing: extension * files (event handlers), then modules, then code-built definitions from * {@link MaterialExtensions#registerDefinitionSource} (which may add modules), - * then materials, then standalone blocks and items from files and sources. See - * {@code docs/definition-loading.md}. + * then materials, then standalone blocks and items from files and sources. + * Sound events, block sound sets and creative tabs, which depend on nothing, + * are decoded with the modules. See {@code docs/definition-loading.md}. */ public final class DefinitionLoader { private DefinitionLoader() { @@ -39,10 +43,14 @@ private DefinitionLoader() { private static final String STANDALONE_BLOCKS = "standalone/block"; private static final String STANDALONE_ITEMS = "standalone/item"; + private static final String SOUNDS = "sound"; + private static final String SOUND_TYPES = "sound_type"; + private static final String CREATIVE_TABS = "creative_tab"; /** * root contains extension/, item/, block/, fluid/, material/, - * standalone/block/, standalone/item/. The caller owns its filesystem. + * standalone/block/, standalone/item/, sound/, sound_type/, creative_tab/. + * The caller owns its filesystem. */ public record SourceRoot(String namespace, Path root, ClassLoader classLoader) { @@ -72,18 +80,40 @@ public record SourceRoot(String namespace, Path root, * the planned standalone blocks * @param standaloneItems * the planned standalone items + * @param sounds + * the sound events declared + * @param soundTypes + * the block sound sets declared + * @param creativeTabs + * the creative tabs declared */ public record Loaded(ModuleCatalog modules, Map extensions, Map materials, Map standalone, - Map standaloneItems) { + Map standaloneItems, + Map sounds, + Map soundTypes, + Map creativeTabs) { /** Copies each map, sorted by ID. */ public Loaded { extensions = immutableSorted(extensions); materials = immutableSorted(materials); standalone = immutableSorted(standalone); standaloneItems = immutableSorted(standaloneItems); + sounds = immutableSorted(sounds); + soundTypes = immutableSorted(soundTypes); + creativeTabs = immutableSorted(creativeTabs); + } + + /** Everything loaded, without sound events, sound sets or tabs. */ + public Loaded(ModuleCatalog modules, + Map extensions, + Map materials, + Map standalone, + Map standaloneItems) { + this(modules, extensions, materials, standalone, standaloneItems, + Map.of(), Map.of(), Map.of()); } /** Everything loaded, without standalone items. */ @@ -106,6 +136,9 @@ private static final class Batch { final Map> materials = new TreeMap<>(); final Map> standalone = new TreeMap<>(); final Map> standaloneItems = new TreeMap<>(); + final Map> sounds = new TreeMap<>(); + final Map> soundTypes = new TreeMap<>(); + final Map> creativeTabs = new TreeMap<>(); void merge(Batch other) { mergeInto(items, other.items); @@ -115,6 +148,9 @@ void merge(Batch other) { mergeInto(materials, other.materials); mergeInto(standalone, other.standalone); mergeInto(standaloneItems, other.standaloneItems); + mergeInto(sounds, other.sounds); + mergeInto(soundTypes, other.soundTypes); + mergeInto(creativeTabs, other.creativeTabs); } } @@ -147,10 +183,9 @@ public static Loaded load(List sources, MaterialExtensions api, .forEach((id, source) -> api.events().loadExtension(source.value(), source.classLoader(), source.path().toString())); ordered.parallelStream() - .map( - source -> discover(source, - List.of("block", "item", "fluid", "material", - STANDALONE_BLOCKS, STANDALONE_ITEMS))) + .map(source -> discover(source, + List.of("block", "item", "fluid", "material", STANDALONE_BLOCKS, + STANDALONE_ITEMS, SOUNDS, SOUND_TYPES, CREATIVE_TABS))) .toList().forEach(all::merge); all.items.forEach((id, source) -> install(source, () -> api.registerItemModule(id, source.value()))); @@ -282,7 +317,9 @@ public static Loaded load(List sources, MaterialExtensions api, return new Loaded( new ModuleCatalog(values(all.items), values(all.blocks), values(all.fluids)), - values(all.extensions), materials, standalone, standaloneItems); + values(all.extensions), materials, standalone, standaloneItems, + values(all.sounds), values(all.soundTypes), + values(all.creativeTabs)); } private static Batch discover(SourceRoot source, List sections) { @@ -322,6 +359,16 @@ private static Batch discover(SourceRoot source, List sections) { case STANDALONE_ITEMS -> add(batch.standaloneItems, id, new Located<>(file, decode(file, StandaloneItem.CODEC), loader)); + case SOUNDS -> add(batch.sounds, id, new Located<>(file, + decode(file, SoundDefinition.CODEC), loader)); + case CREATIVE_TABS -> add(batch.creativeTabs, id, + new Located<>(file, + decode(file, CreativeTabDefinition.CODEC), + loader)); + case SOUND_TYPES -> add(batch.soundTypes, id, + new Located<>(file, + decode(file, SoundTypeDefinition.CODEC), + loader)); default -> throw new IllegalStateException( "Unhandled definition section: " + section); } diff --git a/src/main/java/zone/moddev/mc/lib/common/runtime/CreativeTabs.java b/src/main/java/zone/moddev/mc/lib/common/runtime/CreativeTabs.java new file mode 100644 index 00000000..aaca8dd0 --- /dev/null +++ b/src/main/java/zone/moddev/mc/lib/common/runtime/CreativeTabs.java @@ -0,0 +1,151 @@ +package zone.moddev.mc.lib.common.runtime; + +import java.util.LinkedHashSet; +import java.util.List; +import java.util.Optional; + +import com.mojang.logging.LogUtils; + +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.tags.TagKey; +import net.minecraft.world.flag.FeatureFlagSet; +import net.minecraft.world.item.CreativeModeTab; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; + +import org.slf4j.Logger; + +import zone.moddev.mc.lib.common.types.CreativeTabDefinition.*; +import zone.moddev.mc.lib.common.types.CreativeTabDefinition; + +/** + * Turns {@link CreativeTabDefinition}s into creative tabs. Contents are + * resolved when the game fills the tab, so tags and every registrar's materials + * are complete by then. + */ +final class CreativeTabs { + private static final Logger LOGGER = LogUtils.getLogger(); + + private CreativeTabs() { + } + + /** The tab {@code id}, as {@code definition} describes it. */ + static CreativeModeTab build(ResourceLocation id, + CreativeTabDefinition definition) { + var title = definition.titleFallback() + .map(fallback -> Component + .translatableWithFallback(definition.titleKey(id), fallback)) + .orElseGet(() -> Component.translatable(definition.titleKey(id))); + var builder = CreativeModeTab.builder().title(title) + .icon(() -> new ItemStack(icon(id, definition))) + .displayItems((parameters, + output) -> items(definition, parameters.enabledFeatures()) + .forEach(item -> output.accept(new ItemStack(item)))); + if (!definition.before().isEmpty()) + builder.withTabsBefore(keys(definition.before())); + if (!definition.after().isEmpty()) + builder.withTabsAfter(keys(definition.after())); + if (definition.searchBar()) + builder.withSearchBar(); + return builder.build(); + } + + /** + * The tab's items in order: each once, where it first appears, and only + * those enabled. + */ + static List items(CreativeTabDefinition definition, + FeatureFlagSet enabled) { + var items = new LinkedHashSet(); + for (var entry : definition.contents()) + switch (entry) { + case ItemEntry item -> + items.add(BuiltInRegistries.ITEM.get(item.item())); + case TagEntry tag -> BuiltInRegistries.ITEM + .getTagOrEmpty(TagKey.create(Registries.ITEM, tag.tag())) + .forEach(holder -> items.add(holder.value())); + case MaterialEntry material -> + items.addAll(materialItems(material.material())); + } + return items.stream().filter(item -> item.isEnabled(enabled)).toList(); + } + + /** + * Fails for an item or material the tab names that does not exist, naming + * the tab; warns about a {@code before}/{@code after} tab that is not + * registered, since it may belong to a mod that is not installed. Run once + * registries are complete. + * + * @throws IllegalArgumentException + * for an unknown item or material + */ + static void verify(ResourceLocation id, CreativeTabDefinition definition) { + definition.icon().ifPresent(icon -> requireItem(id, icon)); + for (var entry : definition.contents()) { + if (entry instanceof ItemEntry item) + requireItem(id, item.item()); + else if (entry instanceof MaterialEntry material + && materialItems(material.material()).isEmpty()) + throw new IllegalArgumentException("Creative tab " + id + + " names material " + material.material() + + ", which has no registered items"); + } + for (var tab : concat(definition.before(), definition.after())) + if (!BuiltInRegistries.CREATIVE_MODE_TAB.containsKey(tab)) + LOGGER.warn( + "Creative tab {} is placed next to {}, which is" + + " not registered; that placement is ignored", + id, tab); + } + + private static Item icon(ResourceLocation id, + CreativeTabDefinition definition) { + if (definition.icon().isPresent()) + return BuiltInRegistries.ITEM.get(definition.icon().get()); + for (var entry : definition.contents()) { + if (entry instanceof ItemEntry item) + return BuiltInRegistries.ITEM.get(item.item()); + if (entry instanceof MaterialEntry material) { + var items = materialItems(material.material()); + if (!items.isEmpty()) + return items.getFirst(); + } + } + throw new IllegalStateException("Creative tab " + id + " has no icon"); + } + + /** Every registered item of {@code material}, across all registrars. */ + private static List materialItems(ResourceLocation material) { + return RuntimeContentRegistrar.instances().stream() + .flatMap(registrar -> registrar.itemMaterials().entrySet().stream() + .filter(entry -> entry.getValue().name() + .equals(Optional.of(material))) + .map(entry -> (Item) registrar.items().get(entry.getKey()) + .get())) + .toList(); + } + + private static void requireItem(ResourceLocation tab, + ResourceLocation item) { + if (!BuiltInRegistries.ITEM.containsKey(item)) + throw new IllegalArgumentException( + "Creative tab " + tab + " names unknown item " + item); + } + + @SuppressWarnings("unchecked") + private static ResourceKey[] keys( + List tabs) { + return tabs.stream() + .map(tab -> ResourceKey.create(Registries.CREATIVE_MODE_TAB, tab)) + .toArray(ResourceKey[]::new); + } + + private static List concat(List a, + List b) { + return java.util.stream.Stream.concat(a.stream(), b.stream()).toList(); + } +} diff --git a/src/main/java/zone/moddev/mc/lib/common/runtime/RuntimeContentRegistrar.java b/src/main/java/zone/moddev/mc/lib/common/runtime/RuntimeContentRegistrar.java index f0de2e8d..0d3e7034 100644 --- a/src/main/java/zone/moddev/mc/lib/common/runtime/RuntimeContentRegistrar.java +++ b/src/main/java/zone/moddev/mc/lib/common/runtime/RuntimeContentRegistrar.java @@ -8,6 +8,7 @@ import net.minecraft.core.registries.Registries; import net.minecraft.network.chat.Component; import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; import net.minecraft.tags.TagKey; import net.minecraft.world.entity.*; import net.minecraft.world.item.*; @@ -52,6 +53,10 @@ public final class RuntimeContentRegistrar { private final DeferredRegister> entities; private final DeferredRegister armor; private final DeferredRegister tabs; + private final DeferredRegister sounds; + private final Map> soundEntries = new TreeMap<>(); + private final Map tabDefinitions = new TreeMap<>(); + private final Map> tabEntries = new TreeMap<>(); private final Map> blockEntityHandles = new TreeMap<>(); private final BlockEntityFactories blockEntityFactories; private final Map> blockEntries = new TreeMap<>(); @@ -94,10 +99,14 @@ public RuntimeContentRegistrar(String namespace, entities = DeferredRegister.create(Registries.ENTITY_TYPE, namespace); armor = DeferredRegister.create(Registries.ARMOR_MATERIAL, namespace); tabs = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, namespace); + sounds = DeferredRegister.create(Registries.SOUND_EVENT, namespace); bus.addListener(( net.neoforged.fml.event.lifecycle.FMLCommonSetupEvent event) -> event - .enqueueWork(() -> blockEntityHandles.values().forEach( - zone.moddev.mc.lib.api.BlockEntityHandle::verifyRegistered))); + .enqueueWork(() -> { + blockEntityHandles.values().forEach( + zone.moddev.mc.lib.api.BlockEntityHandle::verifyRegistered); + tabDefinitions.forEach(CreativeTabs::verify); + })); blocks.register(bus); items.register(bus); fluids.register(bus); @@ -105,6 +114,7 @@ public RuntimeContentRegistrar(String namespace, entities.register(bus); armor.register(bus); tabs.register(bus); + sounds.register(bus); tabs.register("materials", () -> CreativeModeTab.builder() .title( @@ -128,6 +138,66 @@ public static List instances() { return Collections.unmodifiableMap(itemEntries); } + /** Every creative tab queued with {@link #queueTab}, by ID. */ + public Map> creativeTabs() { + return Collections.unmodifiableMap(tabEntries); + } + + /** + * Queues the creative tab {@code id}, described by {@code definition}, for + * registration. Its items, materials and placement are checked during + * common setup, once every registry is complete. + * + * @return its holder, bound once registries are built + * @throws IllegalArgumentException + * if {@code id} is in another namespace, already queued, or + * {@code :materials}, the registrar's own tab + */ + public DeferredHolder queueTab( + ResourceLocation id, CreativeTabDefinition definition) { + Objects.requireNonNull(definition); + if (!namespace.equals(id.getNamespace())) + throw new IllegalArgumentException( + "Runtime registry namespace differs from " + id); + if (id.getPath().equals("materials")) + throw new IllegalArgumentException(id + + " is the registrar's own materials tab; choose another name"); + if (tabEntries.containsKey(id)) + throw new IllegalArgumentException( + "Creative tab already queued: " + id); + var holder = tabs.register(id.getPath(), + () -> CreativeTabs.build(id, definition)); + tabDefinitions.put(id, definition); + tabEntries.put(id, holder); + return holder; + } + + /** Every sound event queued, by ID. */ + public Map> sounds() { + return Collections.unmodifiableMap(soundEntries); + } + + /** + * Queues the sound event {@code id}, defined by {@code definition}, for + * registration. + * + * @return its holder, bound once registries are built + * @throws IllegalArgumentException + * if {@code id} is in another namespace or already queued + */ + public DeferredHolder queueSound( + ResourceLocation id, SoundDefinition definition) { + Objects.requireNonNull(definition); + if (!namespace.equals(id.getNamespace())) + throw new IllegalArgumentException( + "Runtime registry namespace differs from " + id); + if (soundEntries.containsKey(id)) + throw new IllegalArgumentException("Sound already queued: " + id); + var holder = sounds.register(id.getPath(), () -> definition.create(id)); + soundEntries.put(id, holder); + return holder; + } + /** Every block queued, by ID. */ public Map> blocks() { return Collections.unmodifiableMap(blockEntries); diff --git a/src/main/java/zone/moddev/mc/lib/common/runtime/RuntimeProperties.java b/src/main/java/zone/moddev/mc/lib/common/runtime/RuntimeProperties.java index e79f1a29..a8a1ea0c 100644 --- a/src/main/java/zone/moddev/mc/lib/common/runtime/RuntimeProperties.java +++ b/src/main/java/zone/moddev/mc/lib/common/runtime/RuntimeProperties.java @@ -5,7 +5,6 @@ import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.item.Item; -import net.minecraft.world.level.block.SoundType; import net.minecraft.world.level.block.state.BlockBehaviour; import net.minecraft.world.level.material.MapColor; @@ -51,7 +50,7 @@ public static BlockBehaviour.Properties block(MMDBlock definition, .strength(d.hardness(), d.blastResistance()).friction(d.friction()) .speedFactor(d.speedFactor()).jumpFactor(d.jumpFactor()) .lightLevel(state -> d.lightLevel()) - .sound(named(SoundType.class, + .sound(SoundTypes.resolve( fluid ? d.sound() : runtime.blockSound().orElse(d.sound()))) .mapColor(named(MapColor.class, fluid diff --git a/src/main/java/zone/moddev/mc/lib/common/runtime/SoundTypes.java b/src/main/java/zone/moddev/mc/lib/common/runtime/SoundTypes.java new file mode 100644 index 00000000..1e7de532 --- /dev/null +++ b/src/main/java/zone/moddev/mc/lib/common/runtime/SoundTypes.java @@ -0,0 +1,110 @@ +package zone.moddev.mc.lib.common.runtime; + +import java.util.Locale; +import java.util.Map; +import java.util.Optional; +import java.util.concurrent.ConcurrentHashMap; + +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.world.level.block.SoundType; + +import net.neoforged.neoforge.common.util.DeferredSoundType; + +import zone.moddev.mc.lib.common.types.SoundTypeDefinition; + +/** + * The block sound sets a block's {@code sound} can name: vanilla's, by bare + * name ({@code "metal"}), and those declared in {@code mmdlib/sound_type/}, by + * ID ({@code "example:steel_plate"}). MMDLib installs the declared ones once + * startup loading is done, before any block is created. + */ +public final class SoundTypes { + private static volatile Map declared = Map + .of(); + private static final Map resolved = new ConcurrentHashMap<>(); + + private SoundTypes() { + } + + /** Replaces the declared sound sets with {@code definitions}. */ + public static void install( + Map definitions) { + declared = Map.copyOf(definitions); + resolved.clear(); + } + + /** The declared sound sets, by ID. */ + public static Map declared() { + return declared; + } + + /** + * Whether {@code name} names a sound set: a vanilla one, or a declared one. + * Declared sets are checked only for existence here; their sound events are + * resolved by {@link #resolve}. + */ + public static boolean exists(String name) { + if (name.indexOf(':') < 0) + return vanilla(name).isPresent(); + return declared.containsKey(ResourceLocation.tryParse(name)); + } + + /** + * The sound set {@code name}. A declared set's sound events must already be + * registered, which they are by the time blocks are created. + * + * @throws IllegalArgumentException + * for an unknown set, or a set naming an unregistered sound + * event + */ + public static SoundType resolve(String name) { + if (name.indexOf(':') < 0) + return vanilla(name).orElseThrow(() -> new IllegalArgumentException( + "Unknown sound set: " + name)); + var id = ResourceLocation.parse(name); + return resolved.computeIfAbsent(id, SoundTypes::create); + } + + private static SoundType create(ResourceLocation id) { + var definition = declared.get(id); + if (definition == null) + throw new IllegalArgumentException("Unknown sound set: " + id); + var base = vanilla(definition.base()) + .orElseThrow(() -> new IllegalArgumentException("Sound set " + id + + ": unknown base sound set '" + definition.base() + "'")); + // Resolved now, so a missing sound event fails here, naming the set. + var breakSound = event(id, definition.breakSound(), + base.getBreakSound()); + var step = event(id, definition.step(), base.getStepSound()); + var place = event(id, definition.place(), base.getPlaceSound()); + var hit = event(id, definition.hit(), base.getHitSound()); + var fall = event(id, definition.fall(), base.getFallSound()); + return new DeferredSoundType( + definition.volume().orElse(base.getVolume()), + definition.pitch().orElse(base.getPitch()), () -> breakSound, + () -> step, () -> place, () -> hit, () -> fall); + } + + private static SoundEvent event(ResourceLocation set, + Optional id, SoundEvent fallback) { + if (id.isEmpty()) + return fallback; + if (!BuiltInRegistries.SOUND_EVENT.containsKey(id.get())) + throw new IllegalArgumentException("Sound set " + set + + " names an unregistered sound event: " + id.get()); + return BuiltInRegistries.SOUND_EVENT.get(id.get()); + } + + private static Optional vanilla(String name) { + try { + var field = SoundType.class.getField(name.toUpperCase(Locale.ROOT)); + return field.get(null) instanceof SoundType type + ? Optional.of(type) + : Optional.empty(); + } catch (ReflectiveOperationException ex) { + return Optional.empty(); + } + } +} diff --git a/src/main/java/zone/moddev/mc/lib/common/types/CreativeTabDefinition.java b/src/main/java/zone/moddev/mc/lib/common/types/CreativeTabDefinition.java new file mode 100644 index 00000000..63b61faf --- /dev/null +++ b/src/main/java/zone/moddev/mc/lib/common/types/CreativeTabDefinition.java @@ -0,0 +1,215 @@ +package zone.moddev.mc.lib.common.types; + +import java.util.*; + +import com.mojang.datafixers.util.Either; +import com.mojang.serialization.Codec; +import com.mojang.serialization.DataResult; +import com.mojang.serialization.codecs.RecordCodecBuilder; + +import net.minecraft.resources.ResourceLocation; + +/** + * A creative tab declared in {@code mmdlib/creative_tab/.json}, or built + * with {@link #builder()}: its title, icon, contents and placement. + * + * @param title + * the title's translation key; empty for + * {@code itemGroup..}, with {@code /} as {@code .} + * @param titleFallback + * the title shown when no language file has the key + * @param icon + * the item shown on the tab; empty for the first item or material + * entry in {@code contents} + * @param contents + * what the tab shows, in order + * @param before + * tabs this one is placed before + * @param after + * tabs this one is placed after + * @param searchBar + * whether the tab has a search bar + */ +public record CreativeTabDefinition(Optional title, + Optional titleFallback, Optional icon, + List contents, List before, + List after, boolean searchBar) { + /** One line of a tab's {@code contents}. */ + public sealed interface Entry { + } + + /** One item: {@code "example:hammer"}. */ + public record ItemEntry(ResourceLocation item) implements Entry { + } + + /** Every item in an item tag: {@code "#c:ingots"}. */ + public record TagEntry(ResourceLocation tag) implements Entry { + } + + /** + * Every registered item of a material: {@code {"material": + * "example:copper"}}. + */ + public record MaterialEntry(ResourceLocation material) implements Entry { + } + + private static final Codec NAMED = Codec.STRING.comapFlatMap( + text -> text.startsWith("#") + ? ResourceLocation.read(text.substring(1)).map(TagEntry::new) + : ResourceLocation.read(text).map(ItemEntry::new), + entry -> entry instanceof TagEntry tag + ? "#" + tag.tag() + : ((ItemEntry) entry).item().toString()); + private static final Codec MATERIAL = RecordCodecBuilder + .create(i -> i + .group(ResourceLocation.CODEC.fieldOf("material") + .forGetter(MaterialEntry::material)) + .apply(i, MaterialEntry::new)); + + /** + * An entry: {@code "item:id"}, {@code "#tag:id"} or {@code {"material": + * "material:id"}}. + */ + public static final Codec ENTRY = Codec.either(NAMED, MATERIAL).xmap( + either -> either.map(e -> e, e -> e), + entry -> entry instanceof MaterialEntry material + ? Either.right(material) + : Either.left(entry)); + + public static final Codec CODEC = RecordCodecBuilder + .create(i -> i.group( + Codec.STRING.optionalFieldOf("title") + .forGetter(CreativeTabDefinition::title), + Codec.STRING.optionalFieldOf("title_fallback") + .forGetter(CreativeTabDefinition::titleFallback), + ResourceLocation.CODEC.optionalFieldOf("icon") + .forGetter(CreativeTabDefinition::icon), + ENTRY.listOf().fieldOf("contents") + .forGetter(CreativeTabDefinition::contents), + ResourceLocation.CODEC.listOf().optionalFieldOf("before", List.of()) + .forGetter(CreativeTabDefinition::before), + ResourceLocation.CODEC.listOf().optionalFieldOf("after", List.of()) + .forGetter(CreativeTabDefinition::after), + Codec.BOOL.optionalFieldOf("search_bar", false) + .forGetter(CreativeTabDefinition::searchBar)) + .apply(i, CreativeTabDefinition::new)); + + /** + * Copies the lists. + * + * @throws IllegalArgumentException + * if there is no {@code icon} and no item or material entry to + * take it from + */ + public CreativeTabDefinition { + Objects.requireNonNull(title); + Objects.requireNonNull(titleFallback); + Objects.requireNonNull(icon); + contents = List.copyOf(contents); + before = List.copyOf(before); + after = List.copyOf(after); + check(icon, contents).getOrThrow(IllegalArgumentException::new); + } + + private static DataResult check(Optional icon, + List contents) { + return icon.isPresent() + || contents.stream().anyMatch(entry -> !(entry instanceof TagEntry)) + ? DataResult.success(true) + : DataResult.error(() -> "A tab whose contents are all tags" + + " needs an icon"); + } + + /** The title's translation key for the tab {@code id}. */ + public String titleKey(ResourceLocation id) { + return title.orElseGet(() -> "itemGroup." + id.getNamespace() + "." + + id.getPath().replace('/', '.')); + } + + /** A new, empty builder. */ + public static Builder builder() { + return new Builder(); + } + + /** + * Builds a {@link CreativeTabDefinition} in code; each method mirrors a + * JSON field. + */ + public static final class Builder { + private String title, titleFallback; + private ResourceLocation icon; + private final List contents = new ArrayList<>(); + private final List before = new ArrayList<>(), + after = new ArrayList<>(); + private boolean searchBar; + + private Builder() { + } + + /** The title's translation key ({@code title}). */ + public Builder title(String key) { + title = Objects.requireNonNull(key); + return this; + } + + /** The title's translation key and fallback text. */ + public Builder title(String key, String fallback) { + titleFallback = Objects.requireNonNull(fallback); + return title(key); + } + + /** The icon item ({@code icon}). */ + public Builder icon(ResourceLocation item) { + icon = Objects.requireNonNull(item); + return this; + } + + /** Adds one item. */ + public Builder item(ResourceLocation item) { + contents.add(new ItemEntry(item)); + return this; + } + + /** Adds every item in the item tag {@code tag}. */ + public Builder tag(ResourceLocation tag) { + contents.add(new TagEntry(tag)); + return this; + } + + /** Adds every registered item of {@code material}. */ + public Builder material(ResourceLocation material) { + contents.add(new MaterialEntry(material)); + return this; + } + + /** Places the tab before {@code tab}. */ + public Builder before(ResourceLocation tab) { + before.add(Objects.requireNonNull(tab)); + return this; + } + + /** Places the tab after {@code tab}. */ + public Builder after(ResourceLocation tab) { + after.add(Objects.requireNonNull(tab)); + return this; + } + + /** Gives the tab a search bar. */ + public Builder searchBar() { + searchBar = true; + return this; + } + + /** + * The definition. + * + * @throws IllegalArgumentException + * as the {@link CreativeTabDefinition} constructor + */ + public CreativeTabDefinition build() { + return new CreativeTabDefinition(Optional.ofNullable(title), + Optional.ofNullable(titleFallback), Optional.ofNullable(icon), + contents, before, after, searchBar); + } + } +} diff --git a/src/main/java/zone/moddev/mc/lib/common/types/SoundDefinition.java b/src/main/java/zone/moddev/mc/lib/common/types/SoundDefinition.java new file mode 100644 index 00000000..5dc6cf5f --- /dev/null +++ b/src/main/java/zone/moddev/mc/lib/common/types/SoundDefinition.java @@ -0,0 +1,50 @@ +package zone.moddev.mc.lib.common.types; + +import java.util.Optional; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.codecs.RecordCodecBuilder; + +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.util.ExtraCodecs; + +/** + * A sound event declared in {@code mmdlib/sound/.json}. The file names + * the event; what it sounds like comes from the owning mod's, or a resource + * pack's, {@code sounds.json}, as for any other sound event. + * + * @param range + * the fixed distance, in blocks, it can be heard from; empty for + * vanilla's default, which grows with the volume it is played at + */ +public record SoundDefinition(Optional range) { + /** {@code {"range": 24}}, or {@code {}} for the default range. */ + public static final Codec CODEC = RecordCodecBuilder + .create(i -> i + .group(ExtraCodecs.POSITIVE_FLOAT.optionalFieldOf("range") + .forGetter(SoundDefinition::range)) + .apply(i, SoundDefinition::new)); + + /** Requires {@code range} to be present or empty, not null. */ + public SoundDefinition { + java.util.Objects.requireNonNull(range); + } + + /** + * The sound event {@code id} to play: the registered one, or else an + * unregistered one with the default range, which still plays whatever + * {@code sounds.json} defines for {@code id}. + */ + public static SoundEvent event(ResourceLocation id) { + return BuiltInRegistries.SOUND_EVENT.getOptional(id) + .orElseGet(() -> SoundEvent.createVariableRangeEvent(id)); + } + + /** The sound event {@code id} this defines. */ + public SoundEvent create(ResourceLocation id) { + return range.map(r -> SoundEvent.createFixedRangeEvent(id, r)) + .orElseGet(() -> SoundEvent.createVariableRangeEvent(id)); + } +} diff --git a/src/main/java/zone/moddev/mc/lib/common/types/SoundTypeDefinition.java b/src/main/java/zone/moddev/mc/lib/common/types/SoundTypeDefinition.java new file mode 100644 index 00000000..44882970 --- /dev/null +++ b/src/main/java/zone/moddev/mc/lib/common/types/SoundTypeDefinition.java @@ -0,0 +1,83 @@ +package zone.moddev.mc.lib.common.types; + +import java.util.Objects; +import java.util.Optional; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.codecs.RecordCodecBuilder; + +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.ExtraCodecs; + +/** + * A block sound set declared in {@code mmdlib/sound_type/.json}: the + * sound events a block plays when broken, stepped on, placed, hit and fallen + * on, with their volume and pitch. A block uses it by naming its ID as its + * {@code sound}. Anything left out comes from {@code base}, one of vanilla's + * sound sets ({@code "stone"}, {@code "metal"}, ...). + * + * @param base + * the vanilla sound set unset values come from + * @param breakSound + * played when the block is broken + * @param step + * played when an entity walks on it + * @param place + * played when it is placed + * @param hit + * played while it is being mined + * @param fall + * played when an entity lands on it + * @param volume + * the volume all of them play at + * @param pitch + * the pitch all of them play at + */ +public record SoundTypeDefinition(String base, + Optional breakSound, Optional step, + Optional place, Optional hit, + Optional fall, Optional volume, + Optional pitch) { + /** + * {@code {"base": "metal", "place": "example:block/clank", "pitch": 0.8}}; + * every field is optional, {@code base} defaults to {@code "stone"}. + */ + public static final Codec CODEC = RecordCodecBuilder + .create(i -> i + .group( + Codec.STRING.optionalFieldOf("base", "stone") + .forGetter(SoundTypeDefinition::base), + ResourceLocation.CODEC.optionalFieldOf("break") + .forGetter(SoundTypeDefinition::breakSound), + ResourceLocation.CODEC.optionalFieldOf("step") + .forGetter(SoundTypeDefinition::step), + ResourceLocation.CODEC.optionalFieldOf("place") + .forGetter(SoundTypeDefinition::place), + ResourceLocation.CODEC.optionalFieldOf("hit") + .forGetter(SoundTypeDefinition::hit), + ResourceLocation.CODEC.optionalFieldOf("fall") + .forGetter(SoundTypeDefinition::fall), + ExtraCodecs.POSITIVE_FLOAT.optionalFieldOf("volume") + .forGetter(SoundTypeDefinition::volume), + ExtraCodecs.POSITIVE_FLOAT.optionalFieldOf("pitch") + .forGetter(SoundTypeDefinition::pitch)) + .apply(i, SoundTypeDefinition::new)); + + /** + * Requires every value; {@code base} must be a vanilla name, not another + * sound set's ID. + * + * @throws IllegalArgumentException + * if {@code base} is blank or namespaced + */ + public SoundTypeDefinition { + Objects.requireNonNull(base); + for (var value : java.util.List.of(breakSound, step, place, hit, fall, + volume, pitch)) + Objects.requireNonNull(value); + if (base.isBlank() || base.indexOf(':') >= 0) + throw new IllegalArgumentException( + "A sound set's base must be a vanilla sound set name, got '" + + base + "'"); + } +} diff --git a/src/main/java/zone/moddev/mc/lib/data/VanillaExampleData.java b/src/main/java/zone/moddev/mc/lib/data/VanillaExampleData.java deleted file mode 100644 index 3f75fa20..00000000 --- a/src/main/java/zone/moddev/mc/lib/data/VanillaExampleData.java +++ /dev/null @@ -1,122 +0,0 @@ -package zone.moddev.mc.lib.data; - -import java.io.IOException; - -import java.nio.file.Files; -import java.nio.file.Path; - -import java.util.ArrayList; -import java.util.Comparator; -import java.util.concurrent.CompletableFuture; -import java.util.concurrent.CompletionException; - -import com.google.common.hash.Hashing; - -import net.minecraft.data.CachedOutput; -import net.minecraft.data.DataProvider; - -import net.neoforged.bus.api.SubscribeEvent; -import net.neoforged.fml.common.EventBusSubscriber; -import net.neoforged.neoforge.data.event.GatherDataEvent; - -/** - * Data generation for MMDLib's bundled example content: runs {@code - * scripts/generate_vanilla_example.py} (tags, loot tables, recipes) and copies - * its output into the generated resources. Requires MMDLib's configured - * {@code runData} task. - */ -@EventBusSubscriber(modid = "mmdlib", bus = EventBusSubscriber.Bus.MOD) -public final class VanillaExampleData implements DataProvider { - private final Path project; - private final Path output; - - private VanillaExampleData(Path project, Path output) { - this.project = project; - this.output = output; - } - - /** - * Adds this provider when MMDLib's data is being generated. - * - * @throws IllegalStateException - * if not run through MMDLib's {@code runData} task - */ - @SubscribeEvent - public static void gather(GatherDataEvent event) { - if (!event.getMods().contains("mmdlib")) - return; - var projectDirectory = System.getProperty("mmdlib.projectDir"); - if (projectDirectory == null) - throw new IllegalStateException( - "Run MMDLib's configured runData task to generate its example resources"); - event.getGenerator().addProvider(event.includeServer(), - new VanillaExampleData(Path.of(projectDirectory), - event.getGenerator().getPackOutput().getOutputFolder())); - } - - @Override - public String getName() { - return "MMDLib vanilla extensions"; - } - - @Override - public CompletableFuture run(CachedOutput cache) { - return CompletableFuture.runAsync(() -> { - Path staging = null; - try { - staging = Files.createTempDirectory("mmdlib-example-datagen-"); - var command = new ArrayList(); - command.add(System.getProperty("mmdlib.python", "python3")); - command.add(project - .resolve("scripts/generate_vanilla_example.py").toString()); - command.add("--output"); - command.add(staging.toString()); - var assets = System.getProperty("mmdlib.minecraftAssets"); - if (assets != null) { - command.add("--minecraft-assets"); - command.add(assets); - } - var process = new ProcessBuilder(command) - .directory(project.toFile()).inheritIO().start(); - try { - if (process.waitFor() != 0) - throw new IOException( - "Vanilla example generator failed; see its output above"); - } finally { - if (process.isAlive()) - process.destroyForcibly(); - } - try (var files = Files.walk(staging)) { - for (var file : files.filter(Files::isRegularFile).sorted() - .toList()) { - var relative = staging.relativize(file); - if (!relative.startsWith("data")) - throw new IOException( - "Artwork must remain in static main resources: " - + relative); - var bytes = Files.readAllBytes(file); - cache.writeIfNeeded(output.resolve(relative), bytes, - Hashing.sha1().hashBytes(bytes)); - } - } - } catch (InterruptedException ex) { - Thread.currentThread().interrupt(); - throw new CompletionException( - "Interrupted vanilla example datagen", ex); - } catch (IOException ex) { - throw new CompletionException( - "Cannot generate vanilla examples (Python 3 required)", ex); - } finally { - if (staging != null) - try (var files = Files.walk(staging)) { - for (var file : files.sorted(Comparator.reverseOrder()) - .toList()) - Files.delete(file); - } catch (IOException ex) { - throw new CompletionException( - "Cannot remove datagen staging directory", ex); - } - } - }); - } -} diff --git a/src/main/java/zone/moddev/mc/lib/data/package-info.java b/src/main/java/zone/moddev/mc/lib/data/package-info.java deleted file mode 100644 index bdc2c242..00000000 --- a/src/main/java/zone/moddev/mc/lib/data/package-info.java +++ /dev/null @@ -1,2 +0,0 @@ -/** Data generation for MMDLib's bundled example content. */ -package zone.moddev.mc.lib.data; diff --git a/src/main/java/zone/moddev/mc/lib/gui/client/ClickSounds.java b/src/main/java/zone/moddev/mc/lib/gui/client/ClickSounds.java new file mode 100644 index 00000000..9375497a --- /dev/null +++ b/src/main/java/zone/moddev/mc/lib/gui/client/ClickSounds.java @@ -0,0 +1,23 @@ +package zone.moddev.mc.lib.gui.client; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.resources.sounds.SimpleSoundInstance; + +import zone.moddev.mc.lib.common.types.SoundDefinition; +import zone.moddev.mc.lib.gui.model.Element; + +/** + * Plays an element's {@code click-sound} for the player, as an interface sound + * (not placed in the world), the way vanilla buttons click. + */ +final class ClickSounds { + private ClickSounds() { + } + + /** Plays {@code element}'s click sound, if it has one. */ + static void play(Element element) { + element.common().clicks().sound() + .ifPresent(id -> Minecraft.getInstance().getSoundManager() + .play(SimpleSoundInstance.forUI(SoundDefinition.event(id), 1))); + } +} diff --git a/src/main/java/zone/moddev/mc/lib/gui/client/ElementAccess.java b/src/main/java/zone/moddev/mc/lib/gui/client/ElementAccess.java index 203280cb..c0040749 100644 --- a/src/main/java/zone/moddev/mc/lib/gui/client/ElementAccess.java +++ b/src/main/java/zone/moddev/mc/lib/gui/client/ElementAccess.java @@ -46,10 +46,17 @@ default boolean submit(ElementAction action, T value) { return submit(element(), action, value); } + /** + * Sends a click on this element and, once sent, plays its + * {@code click-sound} for the player. + */ default boolean click(ElementAction action, int button, int option) { - return submit(action, + boolean sent = submit(action, new ElementActions.Click(button, modifiers(), option)); + if (sent) + ClickSounds.play(element()); + return sent; } default int modifiers() { diff --git a/src/main/java/zone/moddev/mc/lib/gui/load/ScreenXml.java b/src/main/java/zone/moddev/mc/lib/gui/load/ScreenXml.java index 1bd7459d..533dcfb0 100644 --- a/src/main/java/zone/moddev/mc/lib/gui/load/ScreenXml.java +++ b/src/main/java/zone/moddev/mc/lib/gui/load/ScreenXml.java @@ -179,7 +179,8 @@ private Common common(Node node) { value(node, "value"), value(node, "max"), text(node, "tooltip"), text(node, "tooltip-shift"), new Common.Clicks(id(node, "on-click"), id(node, "on-right-click"), - id(node, "on-shift-click"), id(node, "on-shift-right-click")), + id(node, "on-shift-click"), id(node, "on-shift-right-click"), + id(node, "click-sound")), id(node, "on-hover"), Optional.ofNullable(a.get("hover-shows")), recipes == null || recipes.isBlank() ? List.of() diff --git a/src/main/java/zone/moddev/mc/lib/gui/model/Common.java b/src/main/java/zone/moddev/mc/lib/gui/model/Common.java index 88af9201..ecd2d78c 100644 --- a/src/main/java/zone/moddev/mc/lib/gui/model/Common.java +++ b/src/main/java/zone/moddev/mc/lib/gui/model/Common.java @@ -82,16 +82,29 @@ public Common(Optional id, Optional value, * @param shiftRightClick * right click with Shift held; used instead of * {@code rightClick} + * @param sound + * the sound event played for the player when the element is + * clicked ({@code click-sound}); not a handler */ public record Clicks(Optional click, Optional rightClick, Optional shiftClick, - Optional shiftRightClick) { + Optional shiftRightClick, + Optional sound) { /** No handlers. */ public static final Clicks NONE = new Clicks(Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty()); - /** Whether any handler is set. */ + /** Click handlers without a click sound. */ + public Clicks(Optional click, + Optional rightClick, + Optional shiftClick, + Optional shiftRightClick) { + this(click, rightClick, shiftClick, shiftRightClick, + Optional.empty()); + } + + /** Whether any handler is set; the sound is not a handler. */ public boolean any() { return click.isPresent() || rightClick.isPresent() || shiftClick.isPresent() || shiftRightClick.isPresent(); diff --git a/src/main/java/zone/moddev/mc/lib/machine/definition/MachineDefinition.java b/src/main/java/zone/moddev/mc/lib/machine/definition/MachineDefinition.java index fa9a6dae..d487efa3 100644 --- a/src/main/java/zone/moddev/mc/lib/machine/definition/MachineDefinition.java +++ b/src/main/java/zone/moddev/mc/lib/machine/definition/MachineDefinition.java @@ -4,6 +4,7 @@ import java.util.HashSet; import java.util.List; import java.util.Map; +import java.util.Optional; import java.util.Set; import net.minecraft.resources.ResourceLocation; @@ -27,7 +28,7 @@ public record MachineDefinition(ResourceLocation id, String checksum, String itemStorageId, List slots, List groups, RecipeType recipeType, String processor, String processorName, boolean redstone, Node screen, RecipeSelection recipeSelection, - List ghosts) { + List ghosts, Sounds sounds) { public record Ghost(String id, int count, ResourceLocation defaultItem) { } @@ -66,6 +67,22 @@ public MachineDefinition(ResourceLocation id, String checksum, String name, slots, groups, recipeType, processor, processorName, redstone, screen, recipeSelection, List.of()); } + /** Without processor sounds. */ + public MachineDefinition(ResourceLocation id, String checksum, String name, + float hardness, ResourceLocation mineable, boolean requiresTool, + Map textures, ResourceLocation baseModel, + List modelParts, + List faceTextures, Power power, Fluids fluids, + String itemStorageId, List slots, List groups, + RecipeType recipeType, String processor, String processorName, + boolean redstone, Node screen, RecipeSelection recipeSelection, + List ghosts) { + this(id, checksum, name, hardness, mineable, requiresTool, textures, + baseModel, modelParts, faceTextures, power, fluids, itemStorageId, + slots, groups, recipeType, processor, processorName, redstone, + screen, recipeSelection, ghosts, Sounds.NONE); + } + public record RecipeSelection(ResourceLocation defaultRecipe) { } @@ -118,6 +135,24 @@ public MachineDefinition(ResourceLocation id, String checksum, String name, faceTextures = List.copyOf(faceTextures); slots = List.copyOf(slots); groups = List.copyOf(groups); + java.util.Objects.requireNonNull(sounds); + } + + /** + * The processor's sounds, as sound event IDs. + * + * @param running + * looped at the machine while a cycle runs + * ({@code running-sound}) + * @param finish + * played at the machine when a cycle completes + * ({@code finish-sound}) + */ + public record Sounds(Optional running, + Optional finish) { + /** No sounds. */ + public static final Sounds NONE = new Sounds(Optional.empty(), + Optional.empty()); } public Map visualDefaults() { diff --git a/src/main/java/zone/moddev/mc/lib/machine/definition/MachineDefinitions.java b/src/main/java/zone/moddev/mc/lib/machine/definition/MachineDefinitions.java index 05946daa..4082e52e 100644 --- a/src/main/java/zone/moddev/mc/lib/machine/definition/MachineDefinitions.java +++ b/src/main/java/zone/moddev/mc/lib/machine/definition/MachineDefinitions.java @@ -190,7 +190,7 @@ private static Node merge(Node base, Node child) { Map.entry("recipe-type", Set.of("id", "declare", "name")), Map.entry("processor", Set.of("id", "name", "recipe-type", "filter-inputs", "selectable", - "default-recipe")), + "default-recipe", "running-sound", "finish-sound")), Map.entry("redstone", Set.of("enabled", "pause")), Map.entry("recovery", Set.of("policy"))); private static final Map> CHILDREN = Map.of("machine", @@ -227,7 +227,8 @@ private static void validateTree(Node node) { case "part" -> List.of("model"); case "face-texture" -> List.of("texture", "emissive-mask"); case "recipe-type" -> List.of("id"); - case "processor" -> List.of("recipe-type", "default-recipe"); + case "processor" -> List.of("recipe-type", "default-recipe", + "running-sound", "finish-sound"); case "tank", "tanks" -> List.of("fluid"); case "slot", "slots" -> List.of("default-item"); default -> List.of(); @@ -627,7 +628,10 @@ recipeType, required(processor, "id"), ? resource(processor, "default-recipe") : null) : null, - ghosts); + ghosts, + new MachineDefinition.Sounds( + optionalResource(processor, "running-sound"), + optionalResource(processor, "finish-sound"))); var defaults = definition.hasConditionalAppearance() ? definition.visualDefaults() : Map.of(); @@ -641,6 +645,13 @@ recipeType, required(processor, "id"), return definition; } + private static java.util.Optional optionalResource( + Node node, String key) { + return node.attributes().containsKey(key) + ? java.util.Optional.of(resource(node, key)) + : java.util.Optional.empty(); + } + public static String required(Node node, String key) { var value = node.attributes().get(key); if (value == null || value.isBlank()) diff --git a/src/main/java/zone/moddev/mc/lib/machine/neoforge/DefinedMachineBlock.java b/src/main/java/zone/moddev/mc/lib/machine/neoforge/DefinedMachineBlock.java index 63027912..12460d4a 100644 --- a/src/main/java/zone/moddev/mc/lib/machine/neoforge/DefinedMachineBlock.java +++ b/src/main/java/zone/moddev/mc/lib/machine/neoforge/DefinedMachineBlock.java @@ -83,8 +83,11 @@ public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { @Override public BlockEntityTicker getTicker(Level level, BlockState state, BlockEntityType requested) { - return level.isClientSide() || requested != type.get() - ? null + if (requested != type.get()) + return null; + return level.isClientSide() + ? (world, pos, s, entity) -> ((DefinedMachineEntity) entity) + .clientTick() : (world, pos, s, entity) -> ((DefinedMachineEntity) entity) .serverTick(); } diff --git a/src/main/java/zone/moddev/mc/lib/machine/neoforge/DefinedMachineEntity.java b/src/main/java/zone/moddev/mc/lib/machine/neoforge/DefinedMachineEntity.java index 1fdd73cd..5dd47fa2 100644 --- a/src/main/java/zone/moddev/mc/lib/machine/neoforge/DefinedMachineEntity.java +++ b/src/main/java/zone/moddev/mc/lib/machine/neoforge/DefinedMachineEntity.java @@ -7,6 +7,7 @@ import net.minecraft.nbt.CompoundTag; import net.minecraft.network.chat.Component; import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundSource; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; @@ -19,6 +20,7 @@ import zone.moddev.mc.lib.api.capabilities.ItemInventories; import zone.moddev.mc.lib.api.capabilities.SideConfig; import zone.moddev.mc.lib.api.redstone.RedstoneControl; +import zone.moddev.mc.lib.common.types.SoundDefinition; import zone.moddev.mc.lib.machine.definition.MachineDefinition; import zone.moddev.mc.lib.machine.feature.RecipeProcessor; import zone.moddev.mc.lib.machine.presentation.BuiltinVisualVariables; @@ -37,6 +39,8 @@ public final class DefinedMachineEntity extends BaseMachine { private final MachineVisualState visuals; private ResourceLocation legacyGhostRecipe; private final java.util.Map ghosts = new java.util.LinkedHashMap<>(); + private final RecipeProcessor processor; + private java.math.BigInteger cyclesBefore = java.math.BigInteger.ZERO; public DefinedMachineEntity(BlockEntityType type, BlockPos pos, BlockState state, MachineDefinition definition, @@ -123,7 +127,7 @@ public DefinedMachineEntity(BlockEntityType type, BlockPos pos, resources.recipeOnlyGroup(ghost.id(), samples); } resources.build(); - var processor = new RecipeProcessor(definition.processor(), recipes, + processor = new RecipeProcessor(definition.processor(), recipes, resources.recipes(), Component.literal(definition.processorName())); if (definition.recipeSelection() != null) processor.selectable(definition.recipeSelection().defaultRecipe()); @@ -281,6 +285,38 @@ public net.neoforged.neoforge.client.model.data.ModelData getModelData() { return visuals.modelData(); } + /** + * Whether a cycle is running; on a client, as of the last state the server + * sent. + */ + public boolean running() { + return processor.status() == RecipeProcessor.Status.RUNNING; + } + + @Override + protected void beforeMachineTick() { + cyclesBefore = processor.completedCycles(); + } + + /** Plays the {@code finish-sound} for everyone near a completed cycle. */ + @Override + protected void afterMachineTick() { + var finish = definition.sounds().finish(); + if (finish.isPresent() && level != null + && !processor.completedCycles().equals(cyclesBefore)) + level.playSound(null, worldPosition, + SoundDefinition.event(finish.get()), SoundSource.BLOCKS, 1, 1); + } + + /** + * Keeps the {@code running-sound} looping while a cycle runs; called each + * client tick. + */ + public void clientTick() { + if (definition.sounds().running().isPresent()) + zone.moddev.mc.lib.client.MachineSoundsClient.tick(this); + } + @Override protected EnergyBuffer powerStorage() { return energy; diff --git a/src/main/resources/assets/mmdlib/blockstates/charcoal_block.json b/src/main/resources/assets/mmdlib/blockstates/charcoal_block.json deleted file mode 100644 index 1c9db9f7..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/charcoal_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "mmdlib:block/charcoal_block_coal_block" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/charcoal_molten.json b/src/main/resources/assets/mmdlib/blockstates/charcoal_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/charcoal_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/coal_molten.json b/src/main/resources/assets/mmdlib/blockstates/coal_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/coal_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/copper_bars.json b/src/main/resources/assets/mmdlib/blockstates/copper_bars.json deleted file mode 100644 index 4039b89a..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/copper_bars.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "mmdlib:block/copper_bars_iron_bars_post_ends" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_bars_iron_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_bars_iron_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_bars_iron_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_bars_iron_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_bars_iron_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_bars_iron_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_bars_iron_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_bars_iron_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_bars_iron_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/blockstates/copper_button.json b/src/main/resources/assets/mmdlib/blockstates/copper_button.json deleted file mode 100644 index ccd17712..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/copper_button.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/copper_button_polished_blackstone_button", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/copper_button_polished_blackstone_button_pressed", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/copper_button_polished_blackstone_button", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/copper_button_polished_blackstone_button_pressed", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/copper_button_polished_blackstone_button", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/copper_button_polished_blackstone_button_pressed", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/copper_button_polished_blackstone_button", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/copper_button_polished_blackstone_button_pressed", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/copper_button_polished_blackstone_button", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/copper_button_polished_blackstone_button_pressed", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/copper_button_polished_blackstone_button" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/copper_button_polished_blackstone_button_pressed" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/copper_button_polished_blackstone_button", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/copper_button_polished_blackstone_button_pressed", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/copper_button_polished_blackstone_button", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/copper_button_polished_blackstone_button_pressed", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/copper_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/copper_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/copper_button_polished_blackstone_button", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/copper_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/copper_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/copper_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/copper_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/copper_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/copper_double_slab.json b/src/main/resources/assets/mmdlib/blockstates/copper_double_slab.json deleted file mode 100644 index b0f95d59..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/copper_double_slab.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "mmdlib:block/copper_double_slab" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/copper_lever.json b/src/main/resources/assets/mmdlib/blockstates/copper_lever.json deleted file mode 100644 index c5607f61..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/copper_lever.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/copper_lever_lever_on", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/copper_lever_lever", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/copper_lever_lever_on", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/copper_lever_lever", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/copper_lever_lever_on", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/copper_lever_lever", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/copper_lever_lever_on", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/copper_lever_lever", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/copper_lever_lever_on", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/copper_lever_lever", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/copper_lever_lever_on" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/copper_lever_lever" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/copper_lever_lever_on", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/copper_lever_lever", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/copper_lever_lever_on", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/copper_lever_lever", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/copper_lever_lever_on", - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/copper_lever_lever", - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/copper_lever_lever_on", - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/copper_lever_lever", - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/copper_lever_lever_on", - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/copper_lever_lever", - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/copper_lever_lever_on", - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/copper_lever_lever", - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/copper_molten.json b/src/main/resources/assets/mmdlib/blockstates/copper_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/copper_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/copper_plate.json b/src/main/resources/assets/mmdlib/blockstates/copper_plate.json deleted file mode 100644 index 7ae89709..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/copper_plate.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "variants": { - "facing=down": { - "model": "mmdlib:block/copper_plate_down" - }, - "facing=up": { - "model": "mmdlib:block/copper_plate_up" - }, - "facing=north": { - "model": "mmdlib:block/copper_plate_north" - }, - "facing=south": { - "model": "mmdlib:block/copper_plate_south" - }, - "facing=west": { - "model": "mmdlib:block/copper_plate_west" - }, - "facing=east": { - "model": "mmdlib:block/copper_plate_east" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/copper_pressure_plate.json b/src/main/resources/assets/mmdlib/blockstates/copper_pressure_plate.json deleted file mode 100644 index 0adc981d..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/copper_pressure_plate.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "powered=false": { - "model": "mmdlib:block/copper_pressure_plate_polished_blackstone_pressure_plate" - }, - "powered=true": { - "model": "mmdlib:block/copper_pressure_plate_polished_blackstone_pressure_plate_down" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/copper_slab.json b/src/main/resources/assets/mmdlib/blockstates/copper_slab.json deleted file mode 100644 index fdeaca3b..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/copper_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "mmdlib:block/copper_slab_quartz_slab" - }, - "type=double": { - "model": "mmdlib:block/copper_slab_quartz_block" - }, - "type=top": { - "model": "mmdlib:block/copper_slab_quartz_slab_top" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/copper_stairs.json b/src/main/resources/assets/mmdlib/blockstates/copper_stairs.json deleted file mode 100644 index c4c2da5c..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/copper_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "mmdlib:block/copper_stairs_quartz_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "mmdlib:block/copper_stairs_quartz_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "mmdlib:block/copper_stairs_quartz_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "mmdlib:block/copper_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "mmdlib:block/copper_stairs_quartz_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "mmdlib:block/copper_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "mmdlib:block/copper_stairs_quartz_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "mmdlib:block/copper_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "mmdlib:block/copper_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/copper_wall.json b/src/main/resources/assets/mmdlib/blockstates/copper_wall.json deleted file mode 100644 index 25de9944..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/copper_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "mmdlib:block/copper_wall_cobblestone_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_wall_cobblestone_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_wall_cobblestone_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_wall_cobblestone_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_wall_cobblestone_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_wall_cobblestone_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/copper_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/blockstates/diamond_bars.json b/src/main/resources/assets/mmdlib/blockstates/diamond_bars.json deleted file mode 100644 index 342605bc..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/diamond_bars.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "mmdlib:block/diamond_bars_iron_bars_post_ends" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_bars_iron_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_bars_iron_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_bars_iron_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_bars_iron_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_bars_iron_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_bars_iron_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_bars_iron_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_bars_iron_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_bars_iron_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/blockstates/diamond_button.json b/src/main/resources/assets/mmdlib/blockstates/diamond_button.json deleted file mode 100644 index f3047d0c..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/diamond_button.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button_pressed", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button_pressed", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button_pressed", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button_pressed", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button_pressed", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button_pressed" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button_pressed", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button_pressed", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/diamond_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/diamond_door.json b/src/main/resources/assets/mmdlib/blockstates/diamond_door.json deleted file mode 100644 index 7de60c43..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/diamond_door.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "variants": { - "facing=east,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_left" - }, - "facing=east,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_left_open", - "y": 90 - }, - "facing=east,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_right" - }, - "facing=east,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_right_open", - "y": 270 - }, - "facing=east,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_top_left" - }, - "facing=east,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_top_left_open", - "y": 90 - }, - "facing=east,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_top_right" - }, - "facing=east,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_top_right_open", - "y": 270 - }, - "facing=north,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_left", - "y": 270 - }, - "facing=north,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_left_open" - }, - "facing=north,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_right", - "y": 270 - }, - "facing=north,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_right_open", - "y": 180 - }, - "facing=north,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_top_left", - "y": 270 - }, - "facing=north,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_top_left_open" - }, - "facing=north,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_top_right", - "y": 270 - }, - "facing=north,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_top_right_open", - "y": 180 - }, - "facing=south,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_left", - "y": 90 - }, - "facing=south,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_left_open", - "y": 180 - }, - "facing=south,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_right", - "y": 90 - }, - "facing=south,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_right_open" - }, - "facing=south,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_top_left", - "y": 90 - }, - "facing=south,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_top_left_open", - "y": 180 - }, - "facing=south,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_top_right", - "y": 90 - }, - "facing=south,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_top_right_open" - }, - "facing=west,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_left", - "y": 180 - }, - "facing=west,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_left_open", - "y": 270 - }, - "facing=west,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_right", - "y": 180 - }, - "facing=west,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_bottom_right_open", - "y": 90 - }, - "facing=west,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_top_left", - "y": 180 - }, - "facing=west,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_top_left_open", - "y": 270 - }, - "facing=west,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/diamond_door_iron_door_top_right", - "y": 180 - }, - "facing=west,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/diamond_door_iron_door_top_right_open", - "y": 90 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/diamond_double_slab.json b/src/main/resources/assets/mmdlib/blockstates/diamond_double_slab.json deleted file mode 100644 index b38fd075..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/diamond_double_slab.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "mmdlib:block/diamond_double_slab" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/diamond_lever.json b/src/main/resources/assets/mmdlib/blockstates/diamond_lever.json deleted file mode 100644 index 65b78ddf..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/diamond_lever.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/diamond_lever_lever_on", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/diamond_lever_lever", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/diamond_lever_lever_on", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/diamond_lever_lever", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/diamond_lever_lever_on", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/diamond_lever_lever", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/diamond_lever_lever_on", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/diamond_lever_lever", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/diamond_lever_lever_on", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/diamond_lever_lever", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/diamond_lever_lever_on" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/diamond_lever_lever" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/diamond_lever_lever_on", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/diamond_lever_lever", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/diamond_lever_lever_on", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/diamond_lever_lever", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/diamond_lever_lever_on", - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/diamond_lever_lever", - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/diamond_lever_lever_on", - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/diamond_lever_lever", - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/diamond_lever_lever_on", - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/diamond_lever_lever", - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/diamond_lever_lever_on", - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/diamond_lever_lever", - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/diamond_molten.json b/src/main/resources/assets/mmdlib/blockstates/diamond_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/diamond_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/diamond_pressure_plate.json b/src/main/resources/assets/mmdlib/blockstates/diamond_pressure_plate.json deleted file mode 100644 index fa6c0031..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/diamond_pressure_plate.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "powered=false": { - "model": "mmdlib:block/diamond_pressure_plate_polished_blackstone_pressure_plate" - }, - "powered=true": { - "model": "mmdlib:block/diamond_pressure_plate_polished_blackstone_pressure_plate_down" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/diamond_slab.json b/src/main/resources/assets/mmdlib/blockstates/diamond_slab.json deleted file mode 100644 index e8f7ad78..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/diamond_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "mmdlib:block/diamond_slab_quartz_slab" - }, - "type=double": { - "model": "mmdlib:block/diamond_slab_quartz_block" - }, - "type=top": { - "model": "mmdlib:block/diamond_slab_quartz_slab_top" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/diamond_stairs.json b/src/main/resources/assets/mmdlib/blockstates/diamond_stairs.json deleted file mode 100644 index 1e7abc05..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/diamond_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "mmdlib:block/diamond_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/diamond_trapdoor.json b/src/main/resources/assets/mmdlib/blockstates/diamond_trapdoor.json deleted file mode 100644 index e5f6aecf..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/diamond_trapdoor.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,open=false": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_bottom" - }, - "facing=east,half=bottom,open=true": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_open", - "y": 90 - }, - "facing=east,half=top,open=false": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_top" - }, - "facing=east,half=top,open=true": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_open", - "y": 90 - }, - "facing=north,half=bottom,open=false": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_bottom" - }, - "facing=north,half=bottom,open=true": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_open" - }, - "facing=north,half=top,open=false": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_top" - }, - "facing=north,half=top,open=true": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_open" - }, - "facing=south,half=bottom,open=false": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_bottom" - }, - "facing=south,half=bottom,open=true": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_open", - "y": 180 - }, - "facing=south,half=top,open=false": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_top" - }, - "facing=south,half=top,open=true": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_open", - "y": 180 - }, - "facing=west,half=bottom,open=false": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_bottom" - }, - "facing=west,half=bottom,open=true": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_open", - "y": 270 - }, - "facing=west,half=top,open=false": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_top" - }, - "facing=west,half=top,open=true": { - "model": "mmdlib:block/diamond_trapdoor_iron_trapdoor_open", - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/diamond_wall.json b/src/main/resources/assets/mmdlib/blockstates/diamond_wall.json deleted file mode 100644 index aa972e61..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/diamond_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "mmdlib:block/diamond_wall_cobblestone_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_wall_cobblestone_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_wall_cobblestone_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_wall_cobblestone_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_wall_cobblestone_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_wall_cobblestone_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/diamond_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/blockstates/emerald_bars.json b/src/main/resources/assets/mmdlib/blockstates/emerald_bars.json deleted file mode 100644 index a529f33a..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/emerald_bars.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "mmdlib:block/emerald_bars_iron_bars_post_ends" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_bars_iron_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_bars_iron_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_bars_iron_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_bars_iron_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_bars_iron_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_bars_iron_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_bars_iron_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_bars_iron_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_bars_iron_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/blockstates/emerald_button.json b/src/main/resources/assets/mmdlib/blockstates/emerald_button.json deleted file mode 100644 index ff110834..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/emerald_button.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button_pressed", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button_pressed", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button_pressed", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button_pressed", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button_pressed", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button_pressed" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button_pressed", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button_pressed", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/emerald_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/emerald_door.json b/src/main/resources/assets/mmdlib/blockstates/emerald_door.json deleted file mode 100644 index f8bda2bf..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/emerald_door.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "variants": { - "facing=east,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_left" - }, - "facing=east,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_left_open", - "y": 90 - }, - "facing=east,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_right" - }, - "facing=east,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_right_open", - "y": 270 - }, - "facing=east,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_top_left" - }, - "facing=east,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_top_left_open", - "y": 90 - }, - "facing=east,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_top_right" - }, - "facing=east,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_top_right_open", - "y": 270 - }, - "facing=north,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_left", - "y": 270 - }, - "facing=north,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_left_open" - }, - "facing=north,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_right", - "y": 270 - }, - "facing=north,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_right_open", - "y": 180 - }, - "facing=north,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_top_left", - "y": 270 - }, - "facing=north,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_top_left_open" - }, - "facing=north,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_top_right", - "y": 270 - }, - "facing=north,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_top_right_open", - "y": 180 - }, - "facing=south,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_left", - "y": 90 - }, - "facing=south,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_left_open", - "y": 180 - }, - "facing=south,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_right", - "y": 90 - }, - "facing=south,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_right_open" - }, - "facing=south,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_top_left", - "y": 90 - }, - "facing=south,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_top_left_open", - "y": 180 - }, - "facing=south,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_top_right", - "y": 90 - }, - "facing=south,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_top_right_open" - }, - "facing=west,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_left", - "y": 180 - }, - "facing=west,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_left_open", - "y": 270 - }, - "facing=west,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_right", - "y": 180 - }, - "facing=west,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_bottom_right_open", - "y": 90 - }, - "facing=west,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_top_left", - "y": 180 - }, - "facing=west,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_top_left_open", - "y": 270 - }, - "facing=west,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/emerald_door_iron_door_top_right", - "y": 180 - }, - "facing=west,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/emerald_door_iron_door_top_right_open", - "y": 90 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/emerald_double_slab.json b/src/main/resources/assets/mmdlib/blockstates/emerald_double_slab.json deleted file mode 100644 index 7e79c151..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/emerald_double_slab.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "mmdlib:block/emerald_double_slab" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/emerald_lever.json b/src/main/resources/assets/mmdlib/blockstates/emerald_lever.json deleted file mode 100644 index 3fe9bbb2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/emerald_lever.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/emerald_lever_lever_on", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/emerald_lever_lever", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/emerald_lever_lever_on", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/emerald_lever_lever", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/emerald_lever_lever_on", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/emerald_lever_lever", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/emerald_lever_lever_on", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/emerald_lever_lever", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/emerald_lever_lever_on", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/emerald_lever_lever", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/emerald_lever_lever_on" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/emerald_lever_lever" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/emerald_lever_lever_on", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/emerald_lever_lever", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/emerald_lever_lever_on", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/emerald_lever_lever", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/emerald_lever_lever_on", - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/emerald_lever_lever", - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/emerald_lever_lever_on", - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/emerald_lever_lever", - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/emerald_lever_lever_on", - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/emerald_lever_lever", - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/emerald_lever_lever_on", - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/emerald_lever_lever", - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/emerald_molten.json b/src/main/resources/assets/mmdlib/blockstates/emerald_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/emerald_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/emerald_pressure_plate.json b/src/main/resources/assets/mmdlib/blockstates/emerald_pressure_plate.json deleted file mode 100644 index 51e72c31..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/emerald_pressure_plate.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "powered=false": { - "model": "mmdlib:block/emerald_pressure_plate_polished_blackstone_pressure_plate" - }, - "powered=true": { - "model": "mmdlib:block/emerald_pressure_plate_polished_blackstone_pressure_plate_down" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/emerald_slab.json b/src/main/resources/assets/mmdlib/blockstates/emerald_slab.json deleted file mode 100644 index 0cd4921d..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/emerald_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "mmdlib:block/emerald_slab_quartz_slab" - }, - "type=double": { - "model": "mmdlib:block/emerald_slab_quartz_block" - }, - "type=top": { - "model": "mmdlib:block/emerald_slab_quartz_slab_top" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/emerald_stairs.json b/src/main/resources/assets/mmdlib/blockstates/emerald_stairs.json deleted file mode 100644 index c7850333..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/emerald_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "mmdlib:block/emerald_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/emerald_trapdoor.json b/src/main/resources/assets/mmdlib/blockstates/emerald_trapdoor.json deleted file mode 100644 index fa7e1c57..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/emerald_trapdoor.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,open=false": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_bottom" - }, - "facing=east,half=bottom,open=true": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_open", - "y": 90 - }, - "facing=east,half=top,open=false": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_top" - }, - "facing=east,half=top,open=true": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_open", - "y": 90 - }, - "facing=north,half=bottom,open=false": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_bottom" - }, - "facing=north,half=bottom,open=true": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_open" - }, - "facing=north,half=top,open=false": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_top" - }, - "facing=north,half=top,open=true": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_open" - }, - "facing=south,half=bottom,open=false": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_bottom" - }, - "facing=south,half=bottom,open=true": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_open", - "y": 180 - }, - "facing=south,half=top,open=false": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_top" - }, - "facing=south,half=top,open=true": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_open", - "y": 180 - }, - "facing=west,half=bottom,open=false": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_bottom" - }, - "facing=west,half=bottom,open=true": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_open", - "y": 270 - }, - "facing=west,half=top,open=false": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_top" - }, - "facing=west,half=top,open=true": { - "model": "mmdlib:block/emerald_trapdoor_iron_trapdoor_open", - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/emerald_wall.json b/src/main/resources/assets/mmdlib/blockstates/emerald_wall.json deleted file mode 100644 index 3743515c..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/emerald_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "mmdlib:block/emerald_wall_cobblestone_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_wall_cobblestone_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_wall_cobblestone_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_wall_cobblestone_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_wall_cobblestone_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_wall_cobblestone_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/emerald_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/blockstates/ender_molten.json b/src/main/resources/assets/mmdlib/blockstates/ender_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/ender_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/gold_bars.json b/src/main/resources/assets/mmdlib/blockstates/gold_bars.json deleted file mode 100644 index e75f4539..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/gold_bars.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "mmdlib:block/gold_bars_iron_bars_post_ends" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_bars_iron_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_bars_iron_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_bars_iron_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_bars_iron_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_bars_iron_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_bars_iron_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_bars_iron_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_bars_iron_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_bars_iron_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/blockstates/gold_button.json b/src/main/resources/assets/mmdlib/blockstates/gold_button.json deleted file mode 100644 index da50461d..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/gold_button.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/gold_button_polished_blackstone_button", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/gold_button_polished_blackstone_button_pressed", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/gold_button_polished_blackstone_button", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/gold_button_polished_blackstone_button_pressed", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/gold_button_polished_blackstone_button", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/gold_button_polished_blackstone_button_pressed", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/gold_button_polished_blackstone_button", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/gold_button_polished_blackstone_button_pressed", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/gold_button_polished_blackstone_button", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/gold_button_polished_blackstone_button_pressed", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/gold_button_polished_blackstone_button" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/gold_button_polished_blackstone_button_pressed" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/gold_button_polished_blackstone_button", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/gold_button_polished_blackstone_button_pressed", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/gold_button_polished_blackstone_button", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/gold_button_polished_blackstone_button_pressed", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/gold_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/gold_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/gold_button_polished_blackstone_button", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/gold_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/gold_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/gold_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/gold_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/gold_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/gold_door.json b/src/main/resources/assets/mmdlib/blockstates/gold_door.json deleted file mode 100644 index d2eb582a..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/gold_door.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "variants": { - "facing=east,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/gold_door_iron_door_bottom_left" - }, - "facing=east,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/gold_door_iron_door_bottom_left_open", - "y": 90 - }, - "facing=east,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/gold_door_iron_door_bottom_right" - }, - "facing=east,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/gold_door_iron_door_bottom_right_open", - "y": 270 - }, - "facing=east,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/gold_door_iron_door_top_left" - }, - "facing=east,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/gold_door_iron_door_top_left_open", - "y": 90 - }, - "facing=east,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/gold_door_iron_door_top_right" - }, - "facing=east,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/gold_door_iron_door_top_right_open", - "y": 270 - }, - "facing=north,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/gold_door_iron_door_bottom_left", - "y": 270 - }, - "facing=north,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/gold_door_iron_door_bottom_left_open" - }, - "facing=north,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/gold_door_iron_door_bottom_right", - "y": 270 - }, - "facing=north,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/gold_door_iron_door_bottom_right_open", - "y": 180 - }, - "facing=north,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/gold_door_iron_door_top_left", - "y": 270 - }, - "facing=north,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/gold_door_iron_door_top_left_open" - }, - "facing=north,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/gold_door_iron_door_top_right", - "y": 270 - }, - "facing=north,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/gold_door_iron_door_top_right_open", - "y": 180 - }, - "facing=south,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/gold_door_iron_door_bottom_left", - "y": 90 - }, - "facing=south,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/gold_door_iron_door_bottom_left_open", - "y": 180 - }, - "facing=south,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/gold_door_iron_door_bottom_right", - "y": 90 - }, - "facing=south,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/gold_door_iron_door_bottom_right_open" - }, - "facing=south,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/gold_door_iron_door_top_left", - "y": 90 - }, - "facing=south,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/gold_door_iron_door_top_left_open", - "y": 180 - }, - "facing=south,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/gold_door_iron_door_top_right", - "y": 90 - }, - "facing=south,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/gold_door_iron_door_top_right_open" - }, - "facing=west,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/gold_door_iron_door_bottom_left", - "y": 180 - }, - "facing=west,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/gold_door_iron_door_bottom_left_open", - "y": 270 - }, - "facing=west,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/gold_door_iron_door_bottom_right", - "y": 180 - }, - "facing=west,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/gold_door_iron_door_bottom_right_open", - "y": 90 - }, - "facing=west,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/gold_door_iron_door_top_left", - "y": 180 - }, - "facing=west,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/gold_door_iron_door_top_left_open", - "y": 270 - }, - "facing=west,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/gold_door_iron_door_top_right", - "y": 180 - }, - "facing=west,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/gold_door_iron_door_top_right_open", - "y": 90 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/gold_double_slab.json b/src/main/resources/assets/mmdlib/blockstates/gold_double_slab.json deleted file mode 100644 index 24865c8b..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/gold_double_slab.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "mmdlib:block/gold_double_slab" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/gold_lever.json b/src/main/resources/assets/mmdlib/blockstates/gold_lever.json deleted file mode 100644 index 67375e78..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/gold_lever.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/gold_lever_lever_on", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/gold_lever_lever", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/gold_lever_lever_on", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/gold_lever_lever", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/gold_lever_lever_on", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/gold_lever_lever", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/gold_lever_lever_on", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/gold_lever_lever", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/gold_lever_lever_on", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/gold_lever_lever", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/gold_lever_lever_on" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/gold_lever_lever" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/gold_lever_lever_on", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/gold_lever_lever", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/gold_lever_lever_on", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/gold_lever_lever", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/gold_lever_lever_on", - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/gold_lever_lever", - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/gold_lever_lever_on", - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/gold_lever_lever", - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/gold_lever_lever_on", - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/gold_lever_lever", - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/gold_lever_lever_on", - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/gold_lever_lever", - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/gold_molten.json b/src/main/resources/assets/mmdlib/blockstates/gold_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/gold_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/gold_plate.json b/src/main/resources/assets/mmdlib/blockstates/gold_plate.json deleted file mode 100644 index be882679..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/gold_plate.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "variants": { - "facing=down": { - "model": "mmdlib:block/gold_plate_down" - }, - "facing=up": { - "model": "mmdlib:block/gold_plate_up" - }, - "facing=north": { - "model": "mmdlib:block/gold_plate_north" - }, - "facing=south": { - "model": "mmdlib:block/gold_plate_south" - }, - "facing=west": { - "model": "mmdlib:block/gold_plate_west" - }, - "facing=east": { - "model": "mmdlib:block/gold_plate_east" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/gold_slab.json b/src/main/resources/assets/mmdlib/blockstates/gold_slab.json deleted file mode 100644 index 651bd393..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/gold_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "mmdlib:block/gold_slab_quartz_slab" - }, - "type=double": { - "model": "mmdlib:block/gold_slab_quartz_block" - }, - "type=top": { - "model": "mmdlib:block/gold_slab_quartz_slab_top" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/gold_stairs.json b/src/main/resources/assets/mmdlib/blockstates/gold_stairs.json deleted file mode 100644 index abff4526..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/gold_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "mmdlib:block/gold_stairs_quartz_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "mmdlib:block/gold_stairs_quartz_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "mmdlib:block/gold_stairs_quartz_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "mmdlib:block/gold_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "mmdlib:block/gold_stairs_quartz_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "mmdlib:block/gold_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "mmdlib:block/gold_stairs_quartz_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "mmdlib:block/gold_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "mmdlib:block/gold_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/gold_trapdoor.json b/src/main/resources/assets/mmdlib/blockstates/gold_trapdoor.json deleted file mode 100644 index a88a6c03..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/gold_trapdoor.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,open=false": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_bottom" - }, - "facing=east,half=bottom,open=true": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_open", - "y": 90 - }, - "facing=east,half=top,open=false": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_top" - }, - "facing=east,half=top,open=true": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_open", - "y": 90 - }, - "facing=north,half=bottom,open=false": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_bottom" - }, - "facing=north,half=bottom,open=true": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_open" - }, - "facing=north,half=top,open=false": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_top" - }, - "facing=north,half=top,open=true": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_open" - }, - "facing=south,half=bottom,open=false": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_bottom" - }, - "facing=south,half=bottom,open=true": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_open", - "y": 180 - }, - "facing=south,half=top,open=false": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_top" - }, - "facing=south,half=top,open=true": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_open", - "y": 180 - }, - "facing=west,half=bottom,open=false": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_bottom" - }, - "facing=west,half=bottom,open=true": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_open", - "y": 270 - }, - "facing=west,half=top,open=false": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_top" - }, - "facing=west,half=top,open=true": { - "model": "mmdlib:block/gold_trapdoor_iron_trapdoor_open", - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/gold_wall.json b/src/main/resources/assets/mmdlib/blockstates/gold_wall.json deleted file mode 100644 index 4323cf84..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/gold_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "mmdlib:block/gold_wall_cobblestone_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_wall_cobblestone_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_wall_cobblestone_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_wall_cobblestone_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_wall_cobblestone_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_wall_cobblestone_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/gold_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/blockstates/iron_button.json b/src/main/resources/assets/mmdlib/blockstates/iron_button.json deleted file mode 100644 index d858b63a..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/iron_button.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/iron_button_polished_blackstone_button", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/iron_button_polished_blackstone_button_pressed", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/iron_button_polished_blackstone_button", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/iron_button_polished_blackstone_button_pressed", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/iron_button_polished_blackstone_button", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/iron_button_polished_blackstone_button_pressed", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/iron_button_polished_blackstone_button", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/iron_button_polished_blackstone_button_pressed", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/iron_button_polished_blackstone_button", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/iron_button_polished_blackstone_button_pressed", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/iron_button_polished_blackstone_button" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/iron_button_polished_blackstone_button_pressed" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/iron_button_polished_blackstone_button", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/iron_button_polished_blackstone_button_pressed", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/iron_button_polished_blackstone_button", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/iron_button_polished_blackstone_button_pressed", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/iron_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/iron_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/iron_button_polished_blackstone_button", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/iron_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/iron_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/iron_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/iron_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/iron_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/iron_double_slab.json b/src/main/resources/assets/mmdlib/blockstates/iron_double_slab.json deleted file mode 100644 index fecdb147..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/iron_double_slab.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "mmdlib:block/iron_double_slab" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/iron_lever.json b/src/main/resources/assets/mmdlib/blockstates/iron_lever.json deleted file mode 100644 index ced085fd..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/iron_lever.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/iron_lever_lever_on", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/iron_lever_lever", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/iron_lever_lever_on", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/iron_lever_lever", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/iron_lever_lever_on", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/iron_lever_lever", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/iron_lever_lever_on", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/iron_lever_lever", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/iron_lever_lever_on", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/iron_lever_lever", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/iron_lever_lever_on" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/iron_lever_lever" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/iron_lever_lever_on", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/iron_lever_lever", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/iron_lever_lever_on", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/iron_lever_lever", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/iron_lever_lever_on", - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/iron_lever_lever", - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/iron_lever_lever_on", - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/iron_lever_lever", - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/iron_lever_lever_on", - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/iron_lever_lever", - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/iron_lever_lever_on", - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/iron_lever_lever", - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/iron_molten.json b/src/main/resources/assets/mmdlib/blockstates/iron_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/iron_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/iron_plate.json b/src/main/resources/assets/mmdlib/blockstates/iron_plate.json deleted file mode 100644 index b40a0988..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/iron_plate.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "variants": { - "facing=down": { - "model": "mmdlib:block/iron_plate_down" - }, - "facing=up": { - "model": "mmdlib:block/iron_plate_up" - }, - "facing=north": { - "model": "mmdlib:block/iron_plate_north" - }, - "facing=south": { - "model": "mmdlib:block/iron_plate_south" - }, - "facing=west": { - "model": "mmdlib:block/iron_plate_west" - }, - "facing=east": { - "model": "mmdlib:block/iron_plate_east" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/iron_slab.json b/src/main/resources/assets/mmdlib/blockstates/iron_slab.json deleted file mode 100644 index d347c569..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/iron_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "mmdlib:block/iron_slab_quartz_slab" - }, - "type=double": { - "model": "mmdlib:block/iron_slab_quartz_block" - }, - "type=top": { - "model": "mmdlib:block/iron_slab_quartz_slab_top" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/iron_stairs.json b/src/main/resources/assets/mmdlib/blockstates/iron_stairs.json deleted file mode 100644 index a69dd563..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/iron_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "mmdlib:block/iron_stairs_quartz_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "mmdlib:block/iron_stairs_quartz_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "mmdlib:block/iron_stairs_quartz_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "mmdlib:block/iron_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "mmdlib:block/iron_stairs_quartz_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "mmdlib:block/iron_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "mmdlib:block/iron_stairs_quartz_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "mmdlib:block/iron_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "mmdlib:block/iron_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/iron_wall.json b/src/main/resources/assets/mmdlib/blockstates/iron_wall.json deleted file mode 100644 index daed2af1..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/iron_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "mmdlib:block/iron_wall_cobblestone_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/iron_wall_cobblestone_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/iron_wall_cobblestone_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/iron_wall_cobblestone_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/iron_wall_cobblestone_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/iron_wall_cobblestone_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/iron_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/iron_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/iron_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/blockstates/lapis_molten.json b/src/main/resources/assets/mmdlib/blockstates/lapis_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/lapis_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/obsidian_bars.json b/src/main/resources/assets/mmdlib/blockstates/obsidian_bars.json deleted file mode 100644 index f2782744..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/obsidian_bars.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "mmdlib:block/obsidian_bars_iron_bars_post_ends" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_bars_iron_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_bars_iron_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_bars_iron_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_bars_iron_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_bars_iron_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_bars_iron_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_bars_iron_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_bars_iron_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_bars_iron_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/blockstates/obsidian_button.json b/src/main/resources/assets/mmdlib/blockstates/obsidian_button.json deleted file mode 100644 index a1f19e4d..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/obsidian_button.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button_pressed", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button_pressed", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button_pressed", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button_pressed", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button_pressed", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button_pressed" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button_pressed", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button_pressed", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/obsidian_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/obsidian_door.json b/src/main/resources/assets/mmdlib/blockstates/obsidian_door.json deleted file mode 100644 index 93c4c877..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/obsidian_door.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "variants": { - "facing=east,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_left" - }, - "facing=east,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_left_open", - "y": 90 - }, - "facing=east,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_right" - }, - "facing=east,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_right_open", - "y": 270 - }, - "facing=east,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_top_left" - }, - "facing=east,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_top_left_open", - "y": 90 - }, - "facing=east,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_top_right" - }, - "facing=east,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_top_right_open", - "y": 270 - }, - "facing=north,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_left", - "y": 270 - }, - "facing=north,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_left_open" - }, - "facing=north,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_right", - "y": 270 - }, - "facing=north,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_right_open", - "y": 180 - }, - "facing=north,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_top_left", - "y": 270 - }, - "facing=north,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_top_left_open" - }, - "facing=north,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_top_right", - "y": 270 - }, - "facing=north,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_top_right_open", - "y": 180 - }, - "facing=south,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_left", - "y": 90 - }, - "facing=south,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_left_open", - "y": 180 - }, - "facing=south,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_right", - "y": 90 - }, - "facing=south,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_right_open" - }, - "facing=south,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_top_left", - "y": 90 - }, - "facing=south,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_top_left_open", - "y": 180 - }, - "facing=south,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_top_right", - "y": 90 - }, - "facing=south,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_top_right_open" - }, - "facing=west,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_left", - "y": 180 - }, - "facing=west,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_left_open", - "y": 270 - }, - "facing=west,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_right", - "y": 180 - }, - "facing=west,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_bottom_right_open", - "y": 90 - }, - "facing=west,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_top_left", - "y": 180 - }, - "facing=west,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_top_left_open", - "y": 270 - }, - "facing=west,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/obsidian_door_iron_door_top_right", - "y": 180 - }, - "facing=west,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/obsidian_door_iron_door_top_right_open", - "y": 90 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/obsidian_double_slab.json b/src/main/resources/assets/mmdlib/blockstates/obsidian_double_slab.json deleted file mode 100644 index b439d000..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/obsidian_double_slab.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "mmdlib:block/obsidian_double_slab" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/obsidian_lever.json b/src/main/resources/assets/mmdlib/blockstates/obsidian_lever.json deleted file mode 100644 index 78c108e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/obsidian_lever.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/obsidian_lever_lever_on", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/obsidian_lever_lever", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/obsidian_lever_lever_on", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/obsidian_lever_lever", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/obsidian_lever_lever_on", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/obsidian_lever_lever", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/obsidian_lever_lever_on", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/obsidian_lever_lever", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/obsidian_lever_lever_on", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/obsidian_lever_lever", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/obsidian_lever_lever_on" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/obsidian_lever_lever" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/obsidian_lever_lever_on", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/obsidian_lever_lever", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/obsidian_lever_lever_on", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/obsidian_lever_lever", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/obsidian_lever_lever_on", - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/obsidian_lever_lever", - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/obsidian_lever_lever_on", - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/obsidian_lever_lever", - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/obsidian_lever_lever_on", - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/obsidian_lever_lever", - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/obsidian_lever_lever_on", - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/obsidian_lever_lever", - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/obsidian_molten.json b/src/main/resources/assets/mmdlib/blockstates/obsidian_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/obsidian_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/obsidian_pressure_plate.json b/src/main/resources/assets/mmdlib/blockstates/obsidian_pressure_plate.json deleted file mode 100644 index a05a8166..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/obsidian_pressure_plate.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "powered=false": { - "model": "mmdlib:block/obsidian_pressure_plate_polished_blackstone_pressure_plate" - }, - "powered=true": { - "model": "mmdlib:block/obsidian_pressure_plate_polished_blackstone_pressure_plate_down" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/obsidian_slab.json b/src/main/resources/assets/mmdlib/blockstates/obsidian_slab.json deleted file mode 100644 index 5ff7e553..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/obsidian_slab.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "variants": { - "type=bottom": { - "model": "mmdlib:block/obsidian_slab_quartz_slab" - }, - "type=double": { - "model": "mmdlib:block/obsidian_slab_quartz_block" - }, - "type=top": { - "model": "mmdlib:block/obsidian_slab_quartz_slab_top" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/obsidian_stairs.json b/src/main/resources/assets/mmdlib/blockstates/obsidian_stairs.json deleted file mode 100644 index 3899e241..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/obsidian_stairs.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,shape=inner_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=inner_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner" - }, - "facing=east,half=bottom,shape=outer_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=east,half=bottom,shape=outer_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer" - }, - "facing=east,half=bottom,shape=straight": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs" - }, - "facing=east,half=top,shape=inner_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=inner_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=outer_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=east,half=top,shape=outer_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=east,half=top,shape=straight": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs", - "uvlock": true, - "x": 180 - }, - "facing=north,half=bottom,shape=inner_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=inner_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=outer_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=north,half=bottom,shape=outer_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 270 - }, - "facing=north,half=bottom,shape=straight": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs", - "uvlock": true, - "y": 270 - }, - "facing=north,half=top,shape=inner_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=inner_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=outer_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=north,half=top,shape=outer_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180 - }, - "facing=north,half=top,shape=straight": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=south,half=bottom,shape=inner_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner" - }, - "facing=south,half=bottom,shape=inner_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=outer_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer" - }, - "facing=south,half=bottom,shape=outer_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=south,half=bottom,shape=straight": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs", - "uvlock": true, - "y": 90 - }, - "facing=south,half=top,shape=inner_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=inner_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=outer_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=south,half=top,shape=outer_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=south,half=top,shape=straight": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=inner_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=outer_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 90 - }, - "facing=west,half=bottom,shape=outer_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "y": 180 - }, - "facing=west,half=bottom,shape=straight": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs", - "uvlock": true, - "y": 180 - }, - "facing=west,half=top,shape=inner_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=inner_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_inner", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=outer_left": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 180 - }, - "facing=west,half=top,shape=outer_right": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs_outer", - "uvlock": true, - "x": 180, - "y": 270 - }, - "facing=west,half=top,shape=straight": { - "model": "mmdlib:block/obsidian_stairs_quartz_stairs", - "uvlock": true, - "x": 180, - "y": 180 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/obsidian_trapdoor.json b/src/main/resources/assets/mmdlib/blockstates/obsidian_trapdoor.json deleted file mode 100644 index 041c806d..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/obsidian_trapdoor.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,open=false": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_bottom" - }, - "facing=east,half=bottom,open=true": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_open", - "y": 90 - }, - "facing=east,half=top,open=false": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_top" - }, - "facing=east,half=top,open=true": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_open", - "y": 90 - }, - "facing=north,half=bottom,open=false": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_bottom" - }, - "facing=north,half=bottom,open=true": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_open" - }, - "facing=north,half=top,open=false": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_top" - }, - "facing=north,half=top,open=true": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_open" - }, - "facing=south,half=bottom,open=false": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_bottom" - }, - "facing=south,half=bottom,open=true": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_open", - "y": 180 - }, - "facing=south,half=top,open=false": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_top" - }, - "facing=south,half=top,open=true": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_open", - "y": 180 - }, - "facing=west,half=bottom,open=false": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_bottom" - }, - "facing=west,half=bottom,open=true": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_open", - "y": 270 - }, - "facing=west,half=top,open=false": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_top" - }, - "facing=west,half=top,open=true": { - "model": "mmdlib:block/obsidian_trapdoor_iron_trapdoor_open", - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/obsidian_wall.json b/src/main/resources/assets/mmdlib/blockstates/obsidian_wall.json deleted file mode 100644 index 77ca616b..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/obsidian_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "mmdlib:block/obsidian_wall_cobblestone_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_wall_cobblestone_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_wall_cobblestone_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_wall_cobblestone_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_wall_cobblestone_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_wall_cobblestone_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/obsidian_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/blockstates/prismarine_molten.json b/src/main/resources/assets/mmdlib/blockstates/prismarine_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/prismarine_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/quartz_bars.json b/src/main/resources/assets/mmdlib/blockstates/quartz_bars.json deleted file mode 100644 index e41746f1..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/quartz_bars.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "mmdlib:block/quartz_bars_iron_bars_post_ends" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_bars_iron_bars_post" - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_bars_iron_bars_cap" - }, - "when": { - "east": "false", - "north": "true", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_bars_iron_bars_cap", - "y": 90 - }, - "when": { - "east": "true", - "north": "false", - "south": "false", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_bars_iron_bars_cap_alt" - }, - "when": { - "east": "false", - "north": "false", - "south": "true", - "west": "false" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_bars_iron_bars_cap_alt", - "y": 90 - }, - "when": { - "east": "false", - "north": "false", - "south": "false", - "west": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_bars_iron_bars_side" - }, - "when": { - "north": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_bars_iron_bars_side", - "y": 90 - }, - "when": { - "east": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_bars_iron_bars_side_alt" - }, - "when": { - "south": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_bars_iron_bars_side_alt", - "y": 90 - }, - "when": { - "west": "true" - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/blockstates/quartz_button.json b/src/main/resources/assets/mmdlib/blockstates/quartz_button.json deleted file mode 100644 index 0946af91..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/quartz_button.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button_pressed", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button_pressed", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button_pressed", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button_pressed", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button_pressed", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button_pressed" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button_pressed", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button_pressed", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button", - "uvlock": true, - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/quartz_button_polished_blackstone_button_pressed", - "uvlock": true, - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/quartz_door.json b/src/main/resources/assets/mmdlib/blockstates/quartz_door.json deleted file mode 100644 index ec34c1be..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/quartz_door.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "variants": { - "facing=east,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_left" - }, - "facing=east,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_left_open", - "y": 90 - }, - "facing=east,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_right" - }, - "facing=east,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_right_open", - "y": 270 - }, - "facing=east,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_top_left" - }, - "facing=east,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_top_left_open", - "y": 90 - }, - "facing=east,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_top_right" - }, - "facing=east,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_top_right_open", - "y": 270 - }, - "facing=north,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_left", - "y": 270 - }, - "facing=north,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_left_open" - }, - "facing=north,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_right", - "y": 270 - }, - "facing=north,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_right_open", - "y": 180 - }, - "facing=north,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_top_left", - "y": 270 - }, - "facing=north,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_top_left_open" - }, - "facing=north,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_top_right", - "y": 270 - }, - "facing=north,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_top_right_open", - "y": 180 - }, - "facing=south,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_left", - "y": 90 - }, - "facing=south,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_left_open", - "y": 180 - }, - "facing=south,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_right", - "y": 90 - }, - "facing=south,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_right_open" - }, - "facing=south,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_top_left", - "y": 90 - }, - "facing=south,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_top_left_open", - "y": 180 - }, - "facing=south,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_top_right", - "y": 90 - }, - "facing=south,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_top_right_open" - }, - "facing=west,half=lower,hinge=left,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_left", - "y": 180 - }, - "facing=west,half=lower,hinge=left,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_left_open", - "y": 270 - }, - "facing=west,half=lower,hinge=right,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_right", - "y": 180 - }, - "facing=west,half=lower,hinge=right,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_bottom_right_open", - "y": 90 - }, - "facing=west,half=upper,hinge=left,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_top_left", - "y": 180 - }, - "facing=west,half=upper,hinge=left,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_top_left_open", - "y": 270 - }, - "facing=west,half=upper,hinge=right,open=false": { - "model": "mmdlib:block/quartz_door_iron_door_top_right", - "y": 180 - }, - "facing=west,half=upper,hinge=right,open=true": { - "model": "mmdlib:block/quartz_door_iron_door_top_right_open", - "y": 90 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/quartz_lever.json b/src/main/resources/assets/mmdlib/blockstates/quartz_lever.json deleted file mode 100644 index 5d104834..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/quartz_lever.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "variants": { - "face=ceiling,facing=east,powered=false": { - "model": "mmdlib:block/quartz_lever_lever_on", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=east,powered=true": { - "model": "mmdlib:block/quartz_lever_lever", - "x": 180, - "y": 270 - }, - "face=ceiling,facing=north,powered=false": { - "model": "mmdlib:block/quartz_lever_lever_on", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=north,powered=true": { - "model": "mmdlib:block/quartz_lever_lever", - "x": 180, - "y": 180 - }, - "face=ceiling,facing=south,powered=false": { - "model": "mmdlib:block/quartz_lever_lever_on", - "x": 180 - }, - "face=ceiling,facing=south,powered=true": { - "model": "mmdlib:block/quartz_lever_lever", - "x": 180 - }, - "face=ceiling,facing=west,powered=false": { - "model": "mmdlib:block/quartz_lever_lever_on", - "x": 180, - "y": 90 - }, - "face=ceiling,facing=west,powered=true": { - "model": "mmdlib:block/quartz_lever_lever", - "x": 180, - "y": 90 - }, - "face=floor,facing=east,powered=false": { - "model": "mmdlib:block/quartz_lever_lever_on", - "y": 90 - }, - "face=floor,facing=east,powered=true": { - "model": "mmdlib:block/quartz_lever_lever", - "y": 90 - }, - "face=floor,facing=north,powered=false": { - "model": "mmdlib:block/quartz_lever_lever_on" - }, - "face=floor,facing=north,powered=true": { - "model": "mmdlib:block/quartz_lever_lever" - }, - "face=floor,facing=south,powered=false": { - "model": "mmdlib:block/quartz_lever_lever_on", - "y": 180 - }, - "face=floor,facing=south,powered=true": { - "model": "mmdlib:block/quartz_lever_lever", - "y": 180 - }, - "face=floor,facing=west,powered=false": { - "model": "mmdlib:block/quartz_lever_lever_on", - "y": 270 - }, - "face=floor,facing=west,powered=true": { - "model": "mmdlib:block/quartz_lever_lever", - "y": 270 - }, - "face=wall,facing=east,powered=false": { - "model": "mmdlib:block/quartz_lever_lever_on", - "x": 90, - "y": 90 - }, - "face=wall,facing=east,powered=true": { - "model": "mmdlib:block/quartz_lever_lever", - "x": 90, - "y": 90 - }, - "face=wall,facing=north,powered=false": { - "model": "mmdlib:block/quartz_lever_lever_on", - "x": 90 - }, - "face=wall,facing=north,powered=true": { - "model": "mmdlib:block/quartz_lever_lever", - "x": 90 - }, - "face=wall,facing=south,powered=false": { - "model": "mmdlib:block/quartz_lever_lever_on", - "x": 90, - "y": 180 - }, - "face=wall,facing=south,powered=true": { - "model": "mmdlib:block/quartz_lever_lever", - "x": 90, - "y": 180 - }, - "face=wall,facing=west,powered=false": { - "model": "mmdlib:block/quartz_lever_lever_on", - "x": 90, - "y": 270 - }, - "face=wall,facing=west,powered=true": { - "model": "mmdlib:block/quartz_lever_lever", - "x": 90, - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/quartz_molten.json b/src/main/resources/assets/mmdlib/blockstates/quartz_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/quartz_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/quartz_pressure_plate.json b/src/main/resources/assets/mmdlib/blockstates/quartz_pressure_plate.json deleted file mode 100644 index 43abecd1..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/quartz_pressure_plate.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "variants": { - "powered=false": { - "model": "mmdlib:block/quartz_pressure_plate_polished_blackstone_pressure_plate" - }, - "powered=true": { - "model": "mmdlib:block/quartz_pressure_plate_polished_blackstone_pressure_plate_down" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/quartz_trapdoor.json b/src/main/resources/assets/mmdlib/blockstates/quartz_trapdoor.json deleted file mode 100644 index b2dd99a4..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/quartz_trapdoor.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "variants": { - "facing=east,half=bottom,open=false": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_bottom" - }, - "facing=east,half=bottom,open=true": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_open", - "y": 90 - }, - "facing=east,half=top,open=false": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_top" - }, - "facing=east,half=top,open=true": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_open", - "y": 90 - }, - "facing=north,half=bottom,open=false": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_bottom" - }, - "facing=north,half=bottom,open=true": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_open" - }, - "facing=north,half=top,open=false": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_top" - }, - "facing=north,half=top,open=true": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_open" - }, - "facing=south,half=bottom,open=false": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_bottom" - }, - "facing=south,half=bottom,open=true": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_open", - "y": 180 - }, - "facing=south,half=top,open=false": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_top" - }, - "facing=south,half=top,open=true": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_open", - "y": 180 - }, - "facing=west,half=bottom,open=false": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_bottom" - }, - "facing=west,half=bottom,open=true": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_open", - "y": 270 - }, - "facing=west,half=top,open=false": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_top" - }, - "facing=west,half=top,open=true": { - "model": "mmdlib:block/quartz_trapdoor_iron_trapdoor_open", - "y": 270 - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/quartz_wall.json b/src/main/resources/assets/mmdlib/blockstates/quartz_wall.json deleted file mode 100644 index 730a282c..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/quartz_wall.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "multipart": [ - { - "apply": { - "model": "mmdlib:block/quartz_wall_cobblestone_wall_post" - }, - "when": { - "up": "true" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_wall_cobblestone_wall_side", - "uvlock": true - }, - "when": { - "north": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_wall_cobblestone_wall_side", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_wall_cobblestone_wall_side", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_wall_cobblestone_wall_side", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "low" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_wall_cobblestone_wall_side_tall", - "uvlock": true - }, - "when": { - "north": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 90 - }, - "when": { - "east": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 180 - }, - "when": { - "south": "tall" - } - }, - { - "apply": { - "model": "mmdlib:block/quartz_wall_cobblestone_wall_side_tall", - "uvlock": true, - "y": 270 - }, - "when": { - "west": "tall" - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/blockstates/redstone_molten.json b/src/main/resources/assets/mmdlib/blockstates/redstone_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/redstone_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/stone_molten.json b/src/main/resources/assets/mmdlib/blockstates/stone_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/stone_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/blockstates/wood_molten.json b/src/main/resources/assets/mmdlib/blockstates/wood_molten.json deleted file mode 100644 index f17f93e2..00000000 --- a/src/main/resources/assets/mmdlib/blockstates/wood_molten.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "minecraft:block/air" - } - } -} diff --git a/src/main/resources/assets/mmdlib/imported_assets.json b/src/main/resources/assets/mmdlib/imported_assets.json deleted file mode 100644 index 99af99b1..00000000 --- a/src/main/resources/assets/mmdlib/imported_assets.json +++ /dev/null @@ -1,2486 +0,0 @@ -{ - "untinted_items": [ - "mmdlib:charcoal_block", - "mmdlib:charcoal_dust", - "mmdlib:charcoal_nugget", - "mmdlib:charcoal_smallpowder", - "mmdlib:coal_dust", - "mmdlib:coal_nugget", - "mmdlib:coal_smallpowder", - "mmdlib:copper_arrow", - "mmdlib:copper_axe", - "mmdlib:copper_bars", - "mmdlib:copper_blend", - "mmdlib:copper_bolt", - "mmdlib:copper_boots", - "mmdlib:copper_bow", - "mmdlib:copper_button", - "mmdlib:copper_chestplate", - "mmdlib:copper_crackhammer", - "mmdlib:copper_crossbow", - "mmdlib:copper_dust", - "mmdlib:copper_fishing_rod", - "mmdlib:copper_gear", - "mmdlib:copper_helmet", - "mmdlib:copper_hoe", - "mmdlib:copper_horse_armor", - "mmdlib:copper_leggings", - "mmdlib:copper_lever", - "mmdlib:copper_nugget", - "mmdlib:copper_pickaxe", - "mmdlib:copper_plate", - "mmdlib:copper_pressure_plate", - "mmdlib:copper_rod", - "mmdlib:copper_scythe", - "mmdlib:copper_shears", - "mmdlib:copper_shield", - "mmdlib:copper_shovel", - "mmdlib:copper_slab", - "mmdlib:copper_smallblend", - "mmdlib:copper_smallpowder", - "mmdlib:copper_stairs", - "mmdlib:copper_sword", - "mmdlib:copper_wall", - "mmdlib:diamond_arrow", - "mmdlib:diamond_bars", - "mmdlib:diamond_blend", - "mmdlib:diamond_bolt", - "mmdlib:diamond_bow", - "mmdlib:diamond_button", - "mmdlib:diamond_crackhammer", - "mmdlib:diamond_crossbow", - "mmdlib:diamond_door", - "mmdlib:diamond_dust", - "mmdlib:diamond_fishing_rod", - "mmdlib:diamond_gear", - "mmdlib:diamond_lever", - "mmdlib:diamond_nugget", - "mmdlib:diamond_pressure_plate", - "mmdlib:diamond_rod", - "mmdlib:diamond_scythe", - "mmdlib:diamond_shears", - "mmdlib:diamond_shield", - "mmdlib:diamond_slab", - "mmdlib:diamond_smallblend", - "mmdlib:diamond_smallpowder", - "mmdlib:diamond_stairs", - "mmdlib:diamond_trapdoor", - "mmdlib:diamond_wall", - "mmdlib:emerald_arrow", - "mmdlib:emerald_axe", - "mmdlib:emerald_bars", - "mmdlib:emerald_bolt", - "mmdlib:emerald_boots", - "mmdlib:emerald_bow", - "mmdlib:emerald_button", - "mmdlib:emerald_chestplate", - "mmdlib:emerald_crackhammer", - "mmdlib:emerald_crossbow", - "mmdlib:emerald_door", - "mmdlib:emerald_dust", - "mmdlib:emerald_fishing_rod", - "mmdlib:emerald_gear", - "mmdlib:emerald_helmet", - "mmdlib:emerald_hoe", - "mmdlib:emerald_horse_armor", - "mmdlib:emerald_leggings", - "mmdlib:emerald_lever", - "mmdlib:emerald_nugget", - "mmdlib:emerald_pickaxe", - "mmdlib:emerald_pressure_plate", - "mmdlib:emerald_rod", - "mmdlib:emerald_scythe", - "mmdlib:emerald_shears", - "mmdlib:emerald_shield", - "mmdlib:emerald_shovel", - "mmdlib:emerald_slab", - "mmdlib:emerald_smallpowder", - "mmdlib:emerald_stairs", - "mmdlib:emerald_sword", - "mmdlib:emerald_trapdoor", - "mmdlib:emerald_wall", - "mmdlib:gold_arrow", - "mmdlib:gold_bars", - "mmdlib:gold_blend", - "mmdlib:gold_bolt", - "mmdlib:gold_bow", - "mmdlib:gold_button", - "mmdlib:gold_crackhammer", - "mmdlib:gold_crossbow", - "mmdlib:gold_door", - "mmdlib:gold_dust", - "mmdlib:gold_fishing_rod", - "mmdlib:gold_gear", - "mmdlib:gold_lever", - "mmdlib:gold_plate", - "mmdlib:gold_rod", - "mmdlib:gold_scythe", - "mmdlib:gold_shears", - "mmdlib:gold_shield", - "mmdlib:gold_slab", - "mmdlib:gold_smallblend", - "mmdlib:gold_smallpowder", - "mmdlib:gold_stairs", - "mmdlib:gold_trapdoor", - "mmdlib:gold_wall", - "mmdlib:iron_arrow", - "mmdlib:iron_blend", - "mmdlib:iron_bolt", - "mmdlib:iron_bow", - "mmdlib:iron_button", - "mmdlib:iron_crackhammer", - "mmdlib:iron_crossbow", - "mmdlib:iron_dust", - "mmdlib:iron_fishing_rod", - "mmdlib:iron_gear", - "mmdlib:iron_lever", - "mmdlib:iron_plate", - "mmdlib:iron_rod", - "mmdlib:iron_scythe", - "mmdlib:iron_shield", - "mmdlib:iron_slab", - "mmdlib:iron_smallblend", - "mmdlib:iron_smallpowder", - "mmdlib:iron_stairs", - "mmdlib:iron_wall", - "mmdlib:lapis_smallpowder", - "mmdlib:obsidian_arrow", - "mmdlib:obsidian_axe", - "mmdlib:obsidian_bars", - "mmdlib:obsidian_bolt", - "mmdlib:obsidian_boots", - "mmdlib:obsidian_bow", - "mmdlib:obsidian_button", - "mmdlib:obsidian_chestplate", - "mmdlib:obsidian_crackhammer", - "mmdlib:obsidian_crossbow", - "mmdlib:obsidian_door", - "mmdlib:obsidian_dust", - "mmdlib:obsidian_fishing_rod", - "mmdlib:obsidian_gear", - "mmdlib:obsidian_helmet", - "mmdlib:obsidian_hoe", - "mmdlib:obsidian_horse_armor", - "mmdlib:obsidian_ingot", - "mmdlib:obsidian_leggings", - "mmdlib:obsidian_lever", - "mmdlib:obsidian_nugget", - "mmdlib:obsidian_pickaxe", - "mmdlib:obsidian_pressure_plate", - "mmdlib:obsidian_rod", - "mmdlib:obsidian_scythe", - "mmdlib:obsidian_shears", - "mmdlib:obsidian_shield", - "mmdlib:obsidian_shovel", - "mmdlib:obsidian_slab", - "mmdlib:obsidian_smallpowder", - "mmdlib:obsidian_stairs", - "mmdlib:obsidian_sword", - "mmdlib:obsidian_trapdoor", - "mmdlib:obsidian_wall", - "mmdlib:quartz_arrow", - "mmdlib:quartz_axe", - "mmdlib:quartz_bars", - "mmdlib:quartz_bolt", - "mmdlib:quartz_boots", - "mmdlib:quartz_bow", - "mmdlib:quartz_button", - "mmdlib:quartz_chestplate", - "mmdlib:quartz_crackhammer", - "mmdlib:quartz_crossbow", - "mmdlib:quartz_door", - "mmdlib:quartz_dust", - "mmdlib:quartz_fishing_rod", - "mmdlib:quartz_gear", - "mmdlib:quartz_helmet", - "mmdlib:quartz_hoe", - "mmdlib:quartz_horse_armor", - "mmdlib:quartz_leggings", - "mmdlib:quartz_lever", - "mmdlib:quartz_nugget", - "mmdlib:quartz_pickaxe", - "mmdlib:quartz_pressure_plate", - "mmdlib:quartz_rod", - "mmdlib:quartz_scythe", - "mmdlib:quartz_shears", - "mmdlib:quartz_shield", - "mmdlib:quartz_shovel", - "mmdlib:quartz_smallpowder", - "mmdlib:quartz_sword", - "mmdlib:quartz_trapdoor", - "mmdlib:quartz_wall", - "mmdlib:redstone_ingot", - "mmdlib:redstone_smallpowder", - "mmdlib:stone_crackhammer", - "mmdlib:stone_gear", - "mmdlib:stone_rod", - "mmdlib:stone_scythe", - "mmdlib:wood_crackhammer", - "mmdlib:wood_gear", - "mmdlib:wood_scythe" - ], - "untinted_blocks": [ - "mmdlib:charcoal_block", - "mmdlib:copper_bars", - "mmdlib:copper_button", - "mmdlib:copper_double_slab", - "mmdlib:copper_lever", - "mmdlib:copper_plate", - "mmdlib:copper_pressure_plate", - "mmdlib:copper_slab", - "mmdlib:copper_stairs", - "mmdlib:copper_wall", - "mmdlib:diamond_bars", - "mmdlib:diamond_button", - "mmdlib:diamond_door", - "mmdlib:diamond_double_slab", - "mmdlib:diamond_lever", - "mmdlib:diamond_pressure_plate", - "mmdlib:diamond_slab", - "mmdlib:diamond_stairs", - "mmdlib:diamond_trapdoor", - "mmdlib:diamond_wall", - "mmdlib:emerald_bars", - "mmdlib:emerald_button", - "mmdlib:emerald_door", - "mmdlib:emerald_double_slab", - "mmdlib:emerald_lever", - "mmdlib:emerald_pressure_plate", - "mmdlib:emerald_slab", - "mmdlib:emerald_stairs", - "mmdlib:emerald_trapdoor", - "mmdlib:emerald_wall", - "mmdlib:gold_bars", - "mmdlib:gold_button", - "mmdlib:gold_door", - "mmdlib:gold_double_slab", - "mmdlib:gold_lever", - "mmdlib:gold_plate", - "mmdlib:gold_slab", - "mmdlib:gold_stairs", - "mmdlib:gold_trapdoor", - "mmdlib:gold_wall", - "mmdlib:iron_button", - "mmdlib:iron_double_slab", - "mmdlib:iron_lever", - "mmdlib:iron_plate", - "mmdlib:iron_slab", - "mmdlib:iron_stairs", - "mmdlib:iron_wall", - "mmdlib:obsidian_bars", - "mmdlib:obsidian_button", - "mmdlib:obsidian_door", - "mmdlib:obsidian_double_slab", - "mmdlib:obsidian_lever", - "mmdlib:obsidian_pressure_plate", - "mmdlib:obsidian_slab", - "mmdlib:obsidian_stairs", - "mmdlib:obsidian_trapdoor", - "mmdlib:obsidian_wall", - "mmdlib:quartz_bars", - "mmdlib:quartz_button", - "mmdlib:quartz_door", - "mmdlib:quartz_lever", - "mmdlib:quartz_pressure_plate", - "mmdlib:quartz_trapdoor", - "mmdlib:quartz_wall" - ], - "block_textures": { - "mmdlib:charcoal_block": { - "all": "mmdlib:block/charcoal_block" - }, - "mmdlib:diamond_bars": { - "bars": "mmdlib:block/diamond_bars", - "edge": "mmdlib:block/diamond_bars" - }, - "mmdlib:diamond_door": { - "top": "mmdlib:block/diamond_door_upper", - "bottom": "mmdlib:block/diamond_door_lower" - }, - "mmdlib:diamond_trapdoor": { - "texture": "mmdlib:block/diamond_trapdoor" - }, - "mmdlib:emerald_bars": { - "bars": "mmdlib:block/emerald_bars", - "edge": "mmdlib:block/emerald_bars" - }, - "mmdlib:emerald_door": { - "top": "mmdlib:block/emerald_door_upper", - "bottom": "mmdlib:block/emerald_door_lower" - }, - "mmdlib:emerald_trapdoor": { - "texture": "mmdlib:block/emerald_trapdoor" - }, - "mmdlib:gold_bars": { - "bars": "mmdlib:block/gold_bars", - "edge": "mmdlib:block/gold_bars" - }, - "mmdlib:gold_door": { - "top": "mmdlib:block/gold_door_upper", - "bottom": "mmdlib:block/gold_door_lower" - }, - "mmdlib:gold_trapdoor": { - "texture": "mmdlib:block/gold_trapdoor" - }, - "mmdlib:obsidian_bars": { - "bars": "mmdlib:block/obsidian_bars", - "edge": "mmdlib:block/obsidian_bars" - }, - "mmdlib:obsidian_door": { - "top": "mmdlib:block/obsidian_door_upper", - "bottom": "mmdlib:block/obsidian_door_lower" - }, - "mmdlib:obsidian_trapdoor": { - "texture": "mmdlib:block/obsidian_trapdoor" - }, - "mmdlib:quartz_bars": { - "bars": "mmdlib:block/quartz_bars", - "edge": "mmdlib:block/quartz_bars" - }, - "mmdlib:quartz_door": { - "top": "mmdlib:block/quartz_door_upper", - "bottom": "mmdlib:block/quartz_door_lower" - }, - "mmdlib:quartz_trapdoor": { - "texture": "mmdlib:block/quartz_trapdoor" - }, - "mmdlib:copper_bars": { - "bars": "mmdlib:block/copper_bars", - "edge": "mmdlib:block/copper_bars" - } - }, - "sources": { - "models/block/charcoal_block.json": { - "source": "models/block/charcoal_block.json", - "sha256": "2dd9266e53db450bb5dc46946d7069dcff3cd93c28379197c514ce68b7ada422" - }, - "models/block/diamond_button_inventory.json": { - "source": "models/block/diamond_button_inventory.json", - "sha256": "d828386bd02113303e10625cf3cc2021857ce847a362ec27d0c0fa01dc397526" - }, - "models/block/diamond_pressure_plate_up.json": { - "source": "models/block/diamond_pressure_plate_up.json", - "sha256": "9c8e526f0da40819fdaed42113f80a0842126c5806a45a1d493d4b801bfc91fa" - }, - "models/block/diamond_stairs.json": { - "source": "models/block/diamond_stairs.json", - "sha256": "c7ef2766ef2de5efdf3961cf02884d755f91306430f185956dd4dcf1d2e77f0f" - }, - "models/block/diamond_trapdoor_bottom.json": { - "source": "models/block/diamond_trapdoor_bottom.json", - "sha256": "68df9c97c7aa5f4a3b9caf8f7d1bcb960009ccc4c7de7cd08c000fa8c10f7c44" - }, - "models/block/diamond_wall_inventory.json": { - "source": "models/block/diamond_wall_inventory.json", - "sha256": "735e9bde3de5033a59814b6e96191d6c6fee0c59e354395899a17431f3434a56" - }, - "models/block/emerald_button_inventory.json": { - "source": "models/block/emerald_button_inventory.json", - "sha256": "7224a8574e34ffa849da026d6c909fb62240fc8e47b8f243c4b8ef492c16c9c9" - }, - "models/block/emerald_pressure_plate_up.json": { - "source": "models/block/emerald_pressure_plate_up.json", - "sha256": "fc787f61b5af00f8d8a260330bc984c88632a688ba0aca4f645d30fb878283b8" - }, - "models/block/emerald_stairs.json": { - "source": "models/block/emerald_stairs.json", - "sha256": "229e72e7d040cc5317c14b66737646b00f43c81501ec2083a9705e40d3850c6b" - }, - "models/block/emerald_trapdoor_bottom.json": { - "source": "models/block/emerald_trapdoor_bottom.json", - "sha256": "c6fb4cea6b446c93409a71ade2344391a309572e34970f3adae434957e791ad9" - }, - "models/block/emerald_wall_inventory.json": { - "source": "models/block/emerald_wall_inventory.json", - "sha256": "f010d6e6290dd5a15f28870bb433976f3c63ebddc046434f1638881bc3f25318" - }, - "models/block/gold_button_inventory.json": { - "source": "models/block/gold_button_inventory.json", - "sha256": "09d6b3fa91bd4b78741adbe847dc726c8715118aaf05524d83b732a661a1526e" - }, - "models/block/gold_plate.json": { - "source": "models/block/gold_plate.json", - "sha256": "dd7ae1ff701ea0aa7fd1f85a7d311d9c5a45202148664c3764abb2e2b3c1722c" - }, - "models/block/gold_stairs.json": { - "source": "models/block/gold_stairs.json", - "sha256": "fa819b1ae5c77ebc0366abc3f2c464fe476c5c245f096234eae977a5508e4711" - }, - "models/block/gold_trapdoor_bottom.json": { - "source": "models/block/gold_trapdoor_bottom.json", - "sha256": "ecf7a8eb81291f8494030f38ed1770b2ee05f8326cc8345d22899c5f10b91482" - }, - "models/block/gold_wall_inventory.json": { - "source": "models/block/gold_wall_inventory.json", - "sha256": "82bb6299e2322134a73906fac307307d888686860cfe797c4b18048f0234f0a0" - }, - "models/block/half_slab_diamond.json": { - "source": "models/block/half_slab_diamond.json", - "sha256": "45c6a0f4959844403707f177a235ea6c20d4a03e54b20be3bf58fd2df9694190" - }, - "models/block/half_slab_emerald.json": { - "source": "models/block/half_slab_emerald.json", - "sha256": "4053f0e8abc1e8ed6b48e248170c7c596f07af820c475cb6a716a995fcf4182c" - }, - "models/block/half_slab_gold.json": { - "source": "models/block/half_slab_gold.json", - "sha256": "90d11f530c1b793824dbd30cb7741fef3fdf16104b0c2c44c85792acb4ee71d2" - }, - "models/block/half_slab_iron.json": { - "source": "models/block/half_slab_iron.json", - "sha256": "0621259a0e70fac53a43573440cc7c8080cb26b8d383693e286f5f66fbb9cd12" - }, - "models/block/half_slab_obsidian.json": { - "source": "models/block/half_slab_obsidian.json", - "sha256": "a807828d7c1e3c0c8040ca80bf7ef193675530b9500b2a460e1d917ebfbcf6de" - }, - "models/block/iron_button_inventory.json": { - "source": "models/block/iron_button_inventory.json", - "sha256": "3f8333c5cfe569c8f05468feb2f4475354bdda2a951eba9c804a388c30a5a8c4" - }, - "models/block/iron_plate.json": { - "source": "models/block/iron_plate.json", - "sha256": "8958bf01f57707ff0a28a1300bedca3e7db4167d05e46ceffa677b2f0d28ccd2" - }, - "models/block/iron_stairs.json": { - "source": "models/block/iron_stairs.json", - "sha256": "211b48f91877d888c53cac11052d6f3f17a39a186ef27a44f2be47109474b19d" - }, - "models/block/iron_wall_inventory.json": { - "source": "models/block/iron_wall_inventory.json", - "sha256": "a883e0bba5d8ae5c75692c721ecbf2327fac7e6d4a09a472edb9b79ed582a045" - }, - "models/block/obsidian_button_inventory.json": { - "source": "models/block/obsidian_button_inventory.json", - "sha256": "3ca459dca18a6879514289b760aa9118c036e2b8dcdebcb2a0c0881f055e123a" - }, - "models/block/obsidian_pressure_plate_up.json": { - "source": "models/block/obsidian_pressure_plate_up.json", - "sha256": "275d868c1bf37f7715bca842bf1a9bdea61181899266800121ce946f042175b6" - }, - "models/block/obsidian_stairs.json": { - "source": "models/block/obsidian_stairs.json", - "sha256": "dbd208b9af36af095c8d05c9e851d7b93b05e72fdb9f646ad044f43eb1d5059c" - }, - "models/block/obsidian_trapdoor_bottom.json": { - "source": "models/block/obsidian_trapdoor_bottom.json", - "sha256": "505b137d024589f0d3c81eb30c1cee8edc75d69af453dc597aa5ed71c640379b" - }, - "models/block/obsidian_wall_inventory.json": { - "source": "models/block/obsidian_wall_inventory.json", - "sha256": "587d95cb54e367f9b0f179d9b897c0d67910b472910ab539df380276aaef7f95" - }, - "models/block/plate.json": { - "source": "models/block/plate.json", - "sha256": "7b8af8b067178aaa634a616a3e579ddc0ff72631008517eb20621be789701451" - }, - "models/block/quartz_button_inventory.json": { - "source": "models/block/quartz_button_inventory.json", - "sha256": "26ab29ba9ce662cc7cc2abf645a2d0c18836e8ecacf0ce86a312acf3be223e2f" - }, - "models/block/quartz_pressure_plate_up.json": { - "source": "models/block/quartz_pressure_plate_up.json", - "sha256": "9fadfec9b414f70b9e68596083c69f113a0d3faaa9108c5f6f5b53d55c0bcf03" - }, - "models/block/quartz_trapdoor_bottom.json": { - "source": "models/block/quartz_trapdoor_bottom.json", - "sha256": "1f5d9e268259cacd7890719b6b55c7f0d07eaf5204a203c2d9c3527211cdc328" - }, - "models/block/quartz_wall_inventory.json": { - "source": "models/block/quartz_wall_inventory.json", - "sha256": "dcfe03dd13c366b0b7077104c838397fcbf7bd2c6f06547535c215b7a5ad3000" - }, - "models/item/charcoal_block.json": { - "source": "models/item/charcoal_block.json", - "sha256": "148a9093c84b6f3ea1b4f904990288c9dad115618b4a73d178233313f46bd85c" - }, - "models/item/charcoal_dust.json": { - "source": "models/item/charcoal_powder.json", - "sha256": "ef817cd466486174dd9d927b88cbe062f38c1a9391911c82ce25056d508876c0" - }, - "models/item/charcoal_nugget.json": { - "source": "models/item/charcoal_nugget.json", - "sha256": "f459177521f274fb597aeb841e2939204d02d3d374235bbe288a39cb0c985d38" - }, - "models/item/charcoal_smallpowder.json": { - "source": "models/item/charcoal_smallpowder.json", - "sha256": "3e292b5ca92dcc8794d8149689387e28a01b9165e9b0b423d6bf3fb2a6d1d4d9" - }, - "models/item/coal_dust.json": { - "source": "models/item/coal_powder.json", - "sha256": "ef817cd466486174dd9d927b88cbe062f38c1a9391911c82ce25056d508876c0" - }, - "models/item/coal_nugget.json": { - "source": "models/item/coal_nugget.json", - "sha256": "97886ccab9c3fa4e3ad43dfb7379f2cf2e7d5e1c92d75dedd972e23750fb4eee" - }, - "models/item/coal_smallpowder.json": { - "source": "models/item/coal_smallpowder.json", - "sha256": "3e292b5ca92dcc8794d8149689387e28a01b9165e9b0b423d6bf3fb2a6d1d4d9" - }, - "models/item/copper_arrow.json": { - "source": "models/item/copper_arrow.json", - "sha256": "32a4309bb1519d61963f2c3390bd1725ca3a44bd343f3e67dfd25b1539008e6e" - }, - "models/item/copper_axe.json": { - "source": "models/item/copper_axe.json", - "sha256": "a47596a7c134e427679cb0ea21797659cfabb7fc8287227be617d5489a7d37ec" - }, - "models/item/copper_bolt.json": { - "source": "models/item/copper_bolt.json", - "sha256": "d56d6e551e351835f068ef12d0c2104136257f077ea21e095f1a0c4908a443c4" - }, - "models/item/copper_boots.json": { - "source": "models/item/copper_boots.json", - "sha256": "29ab55135dd764783af279ea759d783ac04b48ff8e397def0e5777984c1b368e" - }, - "models/item/copper_bow.json": { - "source": "models/item/copper_bow.json", - "sha256": "1a8bacec90571351ebaf89c4dbc916eff2b51a5645b8a1451f4aba4325cfaebf" - }, - "models/item/copper_bow_pulling_0.json": { - "source": "models/item/copper_bow_pulling_0.json", - "sha256": "17520eefc00e8e67d10a2b34986be52194eb567957c4569b6463cb0aa3cc3fed" - }, - "models/item/copper_bow_pulling_1.json": { - "source": "models/item/copper_bow_pulling_1.json", - "sha256": "0108531ab233236509e19cab930e1c09ccee647e916540eebe5a842e09cead5c" - }, - "models/item/copper_bow_pulling_2.json": { - "source": "models/item/copper_bow_pulling_2.json", - "sha256": "e5f23d2647134055fd6547cea919a0cd1b408206f156b2c1ff129a4b26adb568" - }, - "models/item/copper_chestplate.json": { - "source": "models/item/copper_chestplate.json", - "sha256": "bbb25d747491679faba6078f45901973d1d45ca0182ab2897296b42e7c4350ce" - }, - "models/item/copper_crackhammer.json": { - "source": "models/item/copper_crackhammer.json", - "sha256": "c26d6dde58977123b292c76b28992b08fa773f1d191636cc7ce159aa4a15df07" - }, - "models/item/copper_crossbow.json": { - "source": "models/item/copper_crossbow.json", - "sha256": "d794b01e52165577b0bb850937c17070c8ac096dbf0b32077eafdf88bac458ef" - }, - "models/item/copper_crossbow_pulling_0.json": { - "source": "models/item/copper_crossbow_pulling_0.json", - "sha256": "a619ad3612d23bd6df634ead3b189094d7575de1bfb188e8af47946eac385540" - }, - "models/item/copper_crossbow_pulling_1.json": { - "source": "models/item/copper_crossbow_pulling_1.json", - "sha256": "ee3f8479a390ef0e379bae45cc07aee206074bf6d37469d3dc2c41dacff06c9f" - }, - "models/item/copper_crossbow_pulling_2.json": { - "source": "models/item/copper_crossbow_pulling_2.json", - "sha256": "6d8eeb0696c378445de4ad77a470d22a80d7106e87a3be722f6933a33ee0f1db" - }, - "models/item/copper_dust.json": { - "source": "models/item/copper_powder.json", - "sha256": "920768e22ff77e6f293e7ff2b4fcd364a877e7c3308bfe9f69cc68754ab641b1" - }, - "models/item/copper_fishing_rod.json": { - "source": "models/item/copper_fishing_rod.json", - "sha256": "4081e41a9ddc336404c1f4b9f687d212b2e942aa1e70ef60edcede0f4860d137" - }, - "models/item/copper_fishing_rod_cast.json": { - "source": "models/item/copper_fishing_rod_cast.json", - "sha256": "9507ac60684d2951e87aac925b31b9e26326aba1ac69e9231ff1fc39c261beaf" - }, - "models/item/copper_gear.json": { - "source": "models/item/copper_gear.json", - "sha256": "a989b2b2f4aa51ba947e6b42e509e4658f2b1cc62ad513ed961a62f465e11508" - }, - "models/item/copper_helmet.json": { - "source": "models/item/copper_helmet.json", - "sha256": "aa5bd96d62b3793c272bc4903c8b5bcbc236b979e1b508c81e27b3eeca2940da" - }, - "models/item/copper_hoe.json": { - "source": "models/item/copper_hoe.json", - "sha256": "74b3d9f719cce88e2c3a425c4a8102e6d6f3be07b21401fe935ab1994c2eed84" - }, - "models/item/copper_horse_armor.json": { - "source": "models/item/copper_horse_armor.json", - "sha256": "5650c12b934c53602f6507173f02df300304265f24d75a6d7730cad391998ccc" - }, - "models/item/copper_leggings.json": { - "source": "models/item/copper_leggings.json", - "sha256": "c77eaa7f7147bab59e1a710e1a2652763ce67b9cab4d20db0217238e34b7fed8" - }, - "models/item/copper_nugget.json": { - "source": "models/item/copper_nugget.json", - "sha256": "c48a1528ae149fb6d99d7d5b74eed5b636fbb50d6b004bfaebab1bec9d860948" - }, - "models/item/copper_pickaxe.json": { - "source": "models/item/copper_pickaxe.json", - "sha256": "2401ac5734afc7838b77b110f22000dbc7d55220961ae1e84ede4c3db4022c60" - }, - "models/item/copper_rod.json": { - "source": "models/item/copper_rod.json", - "sha256": "dafe363ff3569a8beae9c13da133c769af7ec89726bfbee19c74c3ccbd4b9075" - }, - "models/item/copper_scythe.json": { - "source": "models/item/copper_scythe.json", - "sha256": "65309d80d3dba3c380b5488cd5b05a50407be03803a963c709ca22896c9abb53" - }, - "models/item/copper_shears.json": { - "source": "models/item/copper_shears.json", - "sha256": "60ecb123b8f51906aa45e335b8d457d148a7d795ecc052d69dceb38503b3f821" - }, - "models/item/copper_shield.json": { - "source": "models/item/copper_shield.json", - "sha256": "96595650217619bf32e4922b2e9e08aec99c111089733ede599451e4ebd72546" - }, - "models/item/copper_shield_blocking.json": { - "source": "models/item/copper_shield_blocking.json", - "sha256": "9530bdb6ce321e265e04e79a535312fede271f5c4c4bb672b98b3cd906006ae1" - }, - "models/item/copper_shovel.json": { - "source": "models/item/copper_shovel.json", - "sha256": "85527dfa794fbd7625c7160e37fbefb2c439fc747a715713865c7b30993b31b6" - }, - "models/item/copper_smallpowder.json": { - "source": "models/item/copper_smallpowder.json", - "sha256": "2e81a7a683b82b1a96b95d6749d7583304f9c00371d7df3ded94d7afc9d83078" - }, - "models/item/copper_sword.json": { - "source": "models/item/copper_sword.json", - "sha256": "2618c9860cb7ff22c5c81a4f7167e2a8cccf04deb5197dc62a0937dccc21d25f" - }, - "models/item/diamond_arrow.json": { - "source": "models/item/diamond_arrow.json", - "sha256": "8c8e56985922d3bf1025c5560e75cd7b323939ea50d7b954360ab2fdb5017039" - }, - "models/item/diamond_bars.json": { - "source": "models/item/diamond_bars.json", - "sha256": "0f222a6b4e19901ec2eabb1cb2801530a1ba73af532442da125b9858700de626" - }, - "models/item/diamond_bolt.json": { - "source": "models/item/diamond_bolt.json", - "sha256": "72b03e34d6f239f9ac04457adce275692b1495fbb5d790acdb561fb0bee0c445" - }, - "models/item/diamond_bow.json": { - "source": "models/item/diamond_bow.json", - "sha256": "f793347b7e4d1836403f5b59c429ee4f54e8499c1d982f6f87f4513871d59994" - }, - "models/item/diamond_bow_pulling_0.json": { - "source": "models/item/diamond_bow_pulling_0.json", - "sha256": "0cf8793fc09d68d82b8e95b771cd54348d043802f12ae9ff2664c0834c4d1900" - }, - "models/item/diamond_bow_pulling_1.json": { - "source": "models/item/diamond_bow_pulling_1.json", - "sha256": "57fcdc74805b3e6306e07c6ebd19c90b2097778f5d79f673706ace7a39d394d0" - }, - "models/item/diamond_bow_pulling_2.json": { - "source": "models/item/diamond_bow_pulling_2.json", - "sha256": "6812c94506e116cbbcf857148f7d9b18e30475b4d6126291ef984662ed7e7b49" - }, - "models/item/diamond_button.json": { - "source": "models/item/diamond_button.json", - "sha256": "2afd067aecbc46daafa07e827930ad25a231200b4b154c83db271eec7a2f10ad" - }, - "models/item/diamond_crackhammer.json": { - "source": "models/item/diamond_crackhammer.json", - "sha256": "228875bb32c406dc0cfe2f77cadf0489b610b02c845b253105fc290bd2f2f6cd" - }, - "models/item/diamond_crossbow.json": { - "source": "models/item/diamond_crossbow.json", - "sha256": "71963c1caf2a307c7cea2f48e90c7978464a9da9a63ce103756e9be3aa907388" - }, - "models/item/diamond_crossbow_pulling_0.json": { - "source": "models/item/diamond_crossbow_pulling_0.json", - "sha256": "6ef2c981d4e5d189fce64efcb398e70d8ccfb88ddbb7a0bd34726727a5a6406a" - }, - "models/item/diamond_crossbow_pulling_1.json": { - "source": "models/item/diamond_crossbow_pulling_1.json", - "sha256": "a3713bcaad991d321bb8751180fa1c5da3f12ddfebf9d47ee23e73d0471cd0ef" - }, - "models/item/diamond_crossbow_pulling_2.json": { - "source": "models/item/diamond_crossbow_pulling_2.json", - "sha256": "03957e33c4f19e6b16a0ff3fa21cde876ed9d60a2f0c413a4082c98320fa4f1e" - }, - "models/item/diamond_door.json": { - "source": "models/item/diamond_door.json", - "sha256": "889a2d9fd2f8942912835c4eb5919b8fff1df23c0e8fa25bd4ed168afc160852" - }, - "models/item/diamond_dust.json": { - "source": "models/item/diamond_powder.json", - "sha256": "8b95e90a1a83978c6ea49528cad53be2b055fb4c46796046bc989018a942bc89" - }, - "models/item/diamond_fishing_rod.json": { - "source": "models/item/diamond_fishing_rod.json", - "sha256": "970b8845587eca92b1b0e4da3221818355c7a91ee5c66a02fafc8410e71c74a7" - }, - "models/item/diamond_fishing_rod_cast.json": { - "source": "models/item/diamond_fishing_rod_cast.json", - "sha256": "1bfc0acbef71bf6b56f25e4a225602aa319b7956b0953dae904a55938be580ba" - }, - "models/item/diamond_gear.json": { - "source": "models/item/diamond_gear.json", - "sha256": "54c1c3077acd64032810047fc7b77d4158ad5f1c399fbf8d1ed0168cd7ac4aee" - }, - "models/item/diamond_lever.json": { - "source": "models/item/diamond_lever.json", - "sha256": "9b749b57c01eef1c168e351ac7973c05694b4d80becaac6e2f1549ef494540e5" - }, - "models/item/diamond_nugget.json": { - "source": "models/item/diamond_nugget.json", - "sha256": "c8967b3c0bba268587656c161791c545a75f6ff19c1abc90ee1c1482ff09c517" - }, - "models/item/diamond_pressure_plate.json": { - "source": "models/item/diamond_pressure_plate.json", - "sha256": "3ce67b9b721b61a43c021d75332fac73429411779e9b69172154a3c48d89f6e0" - }, - "models/item/diamond_rod.json": { - "source": "models/item/diamond_rod.json", - "sha256": "44007b64aec8bc7c2179f57a39fd24c78758fc43c055085e61d5a8147c7401d8" - }, - "models/item/diamond_scythe.json": { - "source": "models/item/diamond_scythe.json", - "sha256": "e092d958e6b4028d4be8b6488cbe1e7aa1a26cecd9b75df1058900f26bf927a2" - }, - "models/item/diamond_shears.json": { - "source": "models/item/diamond_shears.json", - "sha256": "ac2521e7ad12463d0efa51e85d8680527b9bb90cdde2f9268160ddbd7290c9b4" - }, - "models/item/diamond_shield.json": { - "source": "models/item/diamond_shield.json", - "sha256": "da092e07979d09d57ab4de1a9901ea836ecfd1cf4179eee4f3a68dba6b430599" - }, - "models/item/diamond_shield_blocking.json": { - "source": "models/item/diamond_shield_blocking.json", - "sha256": "fa834dff544040e1c42405623b3e8b7d07c168f3166e2c87736ba6dabb6da75e" - }, - "models/item/diamond_slab.json": { - "source": "models/item/diamond_slab.json", - "sha256": "87d4f3d0de9c41c84fe39d103078c209fb9ee004028a49e9edb49820c86ef5bd" - }, - "models/item/diamond_smallpowder.json": { - "source": "models/item/diamond_smallpowder.json", - "sha256": "2d1df187ccacd8c76b63a2073fcc43a9b22b1495366be8079dd2ca37b8303fd2" - }, - "models/item/diamond_stairs.json": { - "source": "models/item/diamond_stairs.json", - "sha256": "5502e5cfda5ba680e94e891cc0e93f0cbad021de18eb8ee6390fad2e4b1869cb" - }, - "models/item/diamond_trapdoor.json": { - "source": "models/item/diamond_trapdoor.json", - "sha256": "3b24fb43c0a85d55f64349ef412862e5ee713197bd6a1792be002c4c578eb808" - }, - "models/item/diamond_wall.json": { - "source": "models/item/diamond_wall.json", - "sha256": "842b1d65e99c71422939d0c06fbd5a811f0889a7bdafbaa42c329b06907556b2" - }, - "models/item/door_item.json": { - "source": "models/item/door_item.json", - "sha256": "d395a07806f5615d6c27997687d88968315b0c0cc3eb7926cce3df5749440eec" - }, - "models/item/emerald_arrow.json": { - "source": "models/item/emerald_arrow.json", - "sha256": "6f3b5eed42d1b3706babad693f1c038d9a44887ccf9d07f5fe86c30b6ca86b4f" - }, - "models/item/emerald_axe.json": { - "source": "models/item/emerald_axe.json", - "sha256": "9f87b5a22d1452c5c1cf86a20d89957e70ee6fd6eb522e7192fc8cf4d607597c" - }, - "models/item/emerald_bars.json": { - "source": "models/item/emerald_bars.json", - "sha256": "28edfba10693dd8f17eec5af8822441d2fb3575536dd7b16309b2b0c5c4f6f0b" - }, - "models/item/emerald_bolt.json": { - "source": "models/item/emerald_bolt.json", - "sha256": "42c520f5bbb159d394a9e437935d82d684f9b4ee6fecfbea4f7e3d1ec05244b5" - }, - "models/item/emerald_boots.json": { - "source": "models/item/emerald_boots.json", - "sha256": "837e31e983edaa31583abb89906b213933fdd26c517e8e9a5f26d6f845fa87d2" - }, - "models/item/emerald_bow.json": { - "source": "models/item/emerald_bow.json", - "sha256": "2d0817535d9a074b8bf455042427dce8d86208eef8fa19f874cb59b3220ed085" - }, - "models/item/emerald_bow_pulling_0.json": { - "source": "models/item/emerald_bow_pulling_0.json", - "sha256": "bc5f5f3798fc298e60fc7c3bd37563679db85dffa4bb35549795df7d9d1c8a07" - }, - "models/item/emerald_bow_pulling_1.json": { - "source": "models/item/emerald_bow_pulling_1.json", - "sha256": "b3000927ee48a7abda08cd271a036a1a362a7bc034799c9a4221a6cafcae3d60" - }, - "models/item/emerald_bow_pulling_2.json": { - "source": "models/item/emerald_bow_pulling_2.json", - "sha256": "c89484c5433b036bc8c34a98f6a050b856a3605f64a0b39a3abd4ba0ae6ce641" - }, - "models/item/emerald_button.json": { - "source": "models/item/emerald_button.json", - "sha256": "54e25e1a866037ef926c76f1f7bd574ddc841011057d18091e86636afffda10a" - }, - "models/item/emerald_chestplate.json": { - "source": "models/item/emerald_chestplate.json", - "sha256": "540a68efa70538903639c8d1fee2dbc807db608ed4e8513fef53f182c6754059" - }, - "models/item/emerald_crackhammer.json": { - "source": "models/item/emerald_crackhammer.json", - "sha256": "477024799b3c224002b745b9c9bd96ed94ca0208178b5677a7a753f49f5034fb" - }, - "models/item/emerald_crossbow.json": { - "source": "models/item/emerald_crossbow.json", - "sha256": "8bb1a67211712ced30a4823ae8216d22c1056e535984963c529e26e4a1b436ef" - }, - "models/item/emerald_crossbow_pulling_0.json": { - "source": "models/item/emerald_crossbow_pulling_0.json", - "sha256": "6a82df29fe9ddcc0c94e011acf5ebca40f9aedc2673a9ff11a914a5c650ada95" - }, - "models/item/emerald_crossbow_pulling_1.json": { - "source": "models/item/emerald_crossbow_pulling_1.json", - "sha256": "f6126507d580e714dbf3062dab87e779a5f458a306d532ab43da50f1db9e1a31" - }, - "models/item/emerald_crossbow_pulling_2.json": { - "source": "models/item/emerald_crossbow_pulling_2.json", - "sha256": "884a55104f2e80d14719f0971be59c0b33e848a74862f191d2253f87a367f4cf" - }, - "models/item/emerald_door.json": { - "source": "models/item/emerald_door.json", - "sha256": "2c4901ef1ae692af7b428f52a52feca0e1486fae382d1163993a905f10a8f0f2" - }, - "models/item/emerald_dust.json": { - "source": "models/item/emerald_powder.json", - "sha256": "55e2e20c32f1eb2ba3ace679b129fccfcf45d951d267f2070d51182a98fd995f" - }, - "models/item/emerald_fishing_rod.json": { - "source": "models/item/emerald_fishing_rod.json", - "sha256": "6bec582d4cbee8a066150c6081234a612ce69c202e1574406057646758112a52" - }, - "models/item/emerald_fishing_rod_cast.json": { - "source": "models/item/emerald_fishing_rod_cast.json", - "sha256": "3ec81f45c6c85a62dda57ffeed8d886d35b1cd5c8240af45bacbbc07ad212435" - }, - "models/item/emerald_gear.json": { - "source": "models/item/emerald_gear.json", - "sha256": "94bc95532aed5bd656ec5c20d03391266295c60d8ec90ee643a7c33eece7fccc" - }, - "models/item/emerald_helmet.json": { - "source": "models/item/emerald_helmet.json", - "sha256": "a309e407d6ce9730f3cd7d8200294879e719b7fcead3b6a4edf4c64d82e2b785" - }, - "models/item/emerald_hoe.json": { - "source": "models/item/emerald_hoe.json", - "sha256": "523c87321ae795a7d266b431c2702812180da9164c9807a71c98594f306dac4b" - }, - "models/item/emerald_horse_armor.json": { - "source": "models/item/emerald_horse_armor.json", - "sha256": "ec8cc2284803b0db1490e7ddbea5ecb13994dc0efcc8db1e1cc121bded201fdf" - }, - "models/item/emerald_leggings.json": { - "source": "models/item/emerald_leggings.json", - "sha256": "1f8e2a924a71a341cec37b0e1e5ac1cb97fb2977900acc3f97fdfb218c507185" - }, - "models/item/emerald_lever.json": { - "source": "models/item/emerald_lever.json", - "sha256": "9b749b57c01eef1c168e351ac7973c05694b4d80becaac6e2f1549ef494540e5" - }, - "models/item/emerald_nugget.json": { - "source": "models/item/emerald_nugget.json", - "sha256": "34f8c93fefbfcfc3e19178359f11278b5bf36816bcb61a4537628355503e577c" - }, - "models/item/emerald_pickaxe.json": { - "source": "models/item/emerald_pickaxe.json", - "sha256": "d1f552159df714b3df27c013762ad172e12fd3c011013ecd57aa8f1e90e613ac" - }, - "models/item/emerald_pressure_plate.json": { - "source": "models/item/emerald_pressure_plate.json", - "sha256": "7eedc60f3288597892f3b665b1c49bad09434c301d6d5c2b90a04a386e335346" - }, - "models/item/emerald_rod.json": { - "source": "models/item/emerald_rod.json", - "sha256": "4b627acd55f876e1d4ab66782eeaa3656b43d7320192bc4a685ccefa09d47d9c" - }, - "models/item/emerald_scythe.json": { - "source": "models/item/emerald_scythe.json", - "sha256": "5e47f35b9e0f766824156b8f5b14c5b52877921a9ca743991994f6e9ce5b6735" - }, - "models/item/emerald_shears.json": { - "source": "models/item/emerald_shears.json", - "sha256": "32dde46a498edf994cef82c513f008ee0f1e5fddbd8109fb2fd7b9f0b33cab2e" - }, - "models/item/emerald_shield.json": { - "source": "models/item/emerald_shield.json", - "sha256": "4a47e1338872a12c4a661d0df19606405c87cfd6caf96b6e3d8b0d9ab65207ee" - }, - "models/item/emerald_shield_blocking.json": { - "source": "models/item/emerald_shield_blocking.json", - "sha256": "ba48b874e63e28d25e07000b6e4aac3164a4e6674fed0dc5ca4bd9bd8cfe8995" - }, - "models/item/emerald_shovel.json": { - "source": "models/item/emerald_shovel.json", - "sha256": "c3741b8c3f0d113f48ddcb9d414cfc7bff662f3e53a63141362dd953fe9fb858" - }, - "models/item/emerald_slab.json": { - "source": "models/item/emerald_slab.json", - "sha256": "eea71fd00825626afd33bed8e842d44fa148323fbdbbfe4151bb6fd91a9ff218" - }, - "models/item/emerald_smallpowder.json": { - "source": "models/item/emerald_smallpowder.json", - "sha256": "928cbce40b3b095ba529db34323978d90102451a9046a91687c99357236955ce" - }, - "models/item/emerald_stairs.json": { - "source": "models/item/emerald_stairs.json", - "sha256": "d534272e1d94a5bb733a9404549c23b118bacc2848cb666d805c45b738bc7ffd" - }, - "models/item/emerald_sword.json": { - "source": "models/item/emerald_sword.json", - "sha256": "1b11ab1b54ebfbd6d1be7ea36f88294f8908e4c1f2a07dcaaab721ff8a704342" - }, - "models/item/emerald_trapdoor.json": { - "source": "models/item/emerald_trapdoor.json", - "sha256": "ab0c8ab24ef12f645f3832398d99653b1f95ffe639d3171743c0c82a8e76cff8" - }, - "models/item/emerald_wall.json": { - "source": "models/item/emerald_wall.json", - "sha256": "557dc9b625a9da37a2b6d3682b634311c74be0ffe7fc9e910435677c1d2294c5" - }, - "models/item/gold_arrow.json": { - "source": "models/item/gold_arrow.json", - "sha256": "c586674c096aacfe6b768c5c97bfa2c1a914e6aa867ba26a618ff747bf141489" - }, - "models/item/gold_bars.json": { - "source": "models/item/gold_bars.json", - "sha256": "0c5b96628d460269d6824aa228ecef652cff43be9c0dbcdf49450ca2eaf31fa3" - }, - "models/item/gold_bolt.json": { - "source": "models/item/gold_bolt.json", - "sha256": "fd16e036974985965f83bf1c12ca994d200da200612f8a5694815a3a13e57446" - }, - "models/item/gold_bow.json": { - "source": "models/item/gold_bow.json", - "sha256": "405e5e906c602e46049da9f3e82646e422318025041dff3f7d1c8062c04ba160" - }, - "models/item/gold_bow_pulling_0.json": { - "source": "models/item/gold_bow_pulling_0.json", - "sha256": "b1ac869844054352cc99fb4d367c68432306193a067dc7ed70c97b58ae2381d8" - }, - "models/item/gold_bow_pulling_1.json": { - "source": "models/item/gold_bow_pulling_1.json", - "sha256": "25cdac94a3bf56669a833fe78e1dc2a8dcd2b4280854776510ea27a12f676001" - }, - "models/item/gold_bow_pulling_2.json": { - "source": "models/item/gold_bow_pulling_2.json", - "sha256": "855c300dd90ac31c333576b97733be18ede030b72cdce82bd94126d2136d16a2" - }, - "models/item/gold_button.json": { - "source": "models/item/gold_button.json", - "sha256": "905c5aed9b36e448c5ced32cbd5b5828421d5c50306819685bc1df7d04615340" - }, - "models/item/gold_crackhammer.json": { - "source": "models/item/gold_crackhammer.json", - "sha256": "9cf9e4a2549d6dda304160deb6fc3b6490764c64c1723a40a45ca87bd59ecd75" - }, - "models/item/gold_crossbow.json": { - "source": "models/item/gold_crossbow.json", - "sha256": "a9854021c4986e494113c94d3e05020204acc8760804287e929e7e724ba0e75b" - }, - "models/item/gold_crossbow_pulling_0.json": { - "source": "models/item/gold_crossbow_pulling_0.json", - "sha256": "e87e04f0c385da7f1e9652d3cd7c1ec81ffc079772c498152d4ae1e2f6127ae6" - }, - "models/item/gold_crossbow_pulling_1.json": { - "source": "models/item/gold_crossbow_pulling_1.json", - "sha256": "e94265988010900531a4f46726c9314ca43a5fd92ed1fcb1cfea3855cbc0acf9" - }, - "models/item/gold_crossbow_pulling_2.json": { - "source": "models/item/gold_crossbow_pulling_2.json", - "sha256": "b49b6d0d6830b44fabfdfa835d6a443d1d07e08881b86a2db6473e68289c3442" - }, - "models/item/gold_door.json": { - "source": "models/item/gold_door.json", - "sha256": "dfd09d22bb8579458cb878c9a8743bfb55b68c9d840c1b894be8e5e2d9b49ca7" - }, - "models/item/gold_dust.json": { - "source": "models/item/gold_powder.json", - "sha256": "3d968c74d22d72585a269296cfb8cfe78881bf35648b84b628f83015fb8723dc" - }, - "models/item/gold_fishing_rod.json": { - "source": "models/item/gold_fishing_rod.json", - "sha256": "5412ca3fd568073ddf38a98dfb99181743ffbbe548bc274b77ce1d3012cb62d7" - }, - "models/item/gold_fishing_rod_cast.json": { - "source": "models/item/gold_fishing_rod_cast.json", - "sha256": "23379685abe88f43f33ba7eeb130dfa49fbb4c8be9bb2ea82fc0f88220aaea20" - }, - "models/item/gold_gear.json": { - "source": "models/item/gold_gear.json", - "sha256": "26dcaa7eeac8d867ff5f47bb78e3cd23d909e2c6679e425a6288619c88d80bc8" - }, - "models/item/gold_lever.json": { - "source": "models/item/gold_lever.json", - "sha256": "9b749b57c01eef1c168e351ac7973c05694b4d80becaac6e2f1549ef494540e5" - }, - "models/item/gold_plate.json": { - "source": "models/item/gold_plate.json", - "sha256": "0d301dd93a820922fbef2e227e79918589d6b65e95e6c085ad0d5c6878760afc" - }, - "models/item/gold_rod.json": { - "source": "models/item/gold_rod.json", - "sha256": "a28f923c7169dd24c51133f2b6d8c6a015a735ad6618260e42b91bee7ebb097c" - }, - "models/item/gold_scythe.json": { - "source": "models/item/gold_scythe.json", - "sha256": "cc1049a972a4b79b2f95477472295179c62ffb9aab70adebcd297ee7672f9889" - }, - "models/item/gold_shears.json": { - "source": "models/item/gold_shears.json", - "sha256": "b0e3b8824a5d6cfa03e31690ab39aae9232bd1ed963c9439cdb398c806ff240c" - }, - "models/item/gold_shield.json": { - "source": "models/item/gold_shield.json", - "sha256": "2795d53995ec353930b8cacd9e68c148bf5b55ff75a7d984f27b9f73ec9a06a9" - }, - "models/item/gold_shield_blocking.json": { - "source": "models/item/gold_shield_blocking.json", - "sha256": "d60d774819f525461052ce2f5c12dc581f2ad9f7c7e0839eeba8cdc0c9c9c430" - }, - "models/item/gold_slab.json": { - "source": "models/item/gold_slab.json", - "sha256": "b26fe2d3f236b346702619f19ba5e86ec337ea01154b69645a034d1761a58860" - }, - "models/item/gold_smallpowder.json": { - "source": "models/item/gold_smallpowder.json", - "sha256": "84fb49ca25674fc707ab68ea41ec04bb722bbed96f46ff6fdbfb029622e2779a" - }, - "models/item/gold_stairs.json": { - "source": "models/item/gold_stairs.json", - "sha256": "7bd01020ebbf1c39cd2eb5da2f36f9847365b06456766a8fa4f22895195fea2e" - }, - "models/item/gold_trapdoor.json": { - "source": "models/item/gold_trapdoor.json", - "sha256": "4fe2893b96f7f35e4f4b3ffc3def4d190053f805223b4cb9a210034662e1767f" - }, - "models/item/gold_wall.json": { - "source": "models/item/gold_wall.json", - "sha256": "f11407a1a56f42d6a9b38b2262e5784f6404c94e320377ebef4fb4054308b81b" - }, - "models/item/iron_arrow.json": { - "source": "models/item/iron_arrow.json", - "sha256": "266ac1d2546c308267a34efbc78ded8157c3007667a48c696c2811bc736bd9b7" - }, - "models/item/iron_bolt.json": { - "source": "models/item/iron_bolt.json", - "sha256": "7b73f134838998ab28c7483b06dfdcae1303a46fbabbb864b2fde6235c1d3044" - }, - "models/item/iron_bow.json": { - "source": "models/item/iron_bow.json", - "sha256": "97ccc23eed21a9ef336d8890ccc63f67b93d3680f55a277af8dc717e02f8f108" - }, - "models/item/iron_bow_pulling_0.json": { - "source": "models/item/iron_bow_pulling_0.json", - "sha256": "db51b2b7a067347a1797f605f67b14ed8fa9e3be71bc1e2eddf333550c4e4c0d" - }, - "models/item/iron_bow_pulling_1.json": { - "source": "models/item/iron_bow_pulling_1.json", - "sha256": "c8d4c04c372d24bd8dbb907597d0be9992015b86574a9c925be63725762e5cc0" - }, - "models/item/iron_bow_pulling_2.json": { - "source": "models/item/iron_bow_pulling_2.json", - "sha256": "3f8567df9f8cb7b0ead2d29f0dfdd437c987767abc76e849d7a6a78830104c80" - }, - "models/item/iron_button.json": { - "source": "models/item/iron_button.json", - "sha256": "6945dcb5377d040c7036303e691ea7c91278e6b857aa87f776bfd81b237bed4c" - }, - "models/item/iron_crackhammer.json": { - "source": "models/item/iron_crackhammer.json", - "sha256": "c4e131bf87616a1f7ce35d8a19c8220a5dbe30abec310755c3d2789d5acb5303" - }, - "models/item/iron_crossbow.json": { - "source": "models/item/iron_crossbow.json", - "sha256": "34411cf67b1aaa5dc46c415b77fec7407381934ece03081646a4f0851f160dd9" - }, - "models/item/iron_crossbow_pulling_0.json": { - "source": "models/item/iron_crossbow_pulling_0.json", - "sha256": "f6481905a747049b23703b8bcec4edd7d9cb65faf9b46aa8198378a4da6bc0cb" - }, - "models/item/iron_crossbow_pulling_1.json": { - "source": "models/item/iron_crossbow_pulling_1.json", - "sha256": "7476d891fa4b4eff49b712d6ed2c7fce7e392cea6685502d5e89b906092380b5" - }, - "models/item/iron_crossbow_pulling_2.json": { - "source": "models/item/iron_crossbow_pulling_2.json", - "sha256": "7b742009114a22d76e6f4a711cb284d8c6852af0f0f69d9a22423818750c163c" - }, - "models/item/iron_dust.json": { - "source": "models/item/iron_powder.json", - "sha256": "afc8dde4b94e79739bc231dc3e06d8d884d9dd9df78bf2eb8c13c6a0c2902b23" - }, - "models/item/iron_fishing_rod.json": { - "source": "models/item/iron_fishing_rod.json", - "sha256": "1cfd90b3b63d00f17809049b40717c517431b064d4babd12d872379c5c8ad4aa" - }, - "models/item/iron_fishing_rod_cast.json": { - "source": "models/item/iron_fishing_rod_cast.json", - "sha256": "a87029fb09f0f9eac80ae566ed8d79ab441e79c2166994a2073c285e83f982ea" - }, - "models/item/iron_gear.json": { - "source": "models/item/iron_gear.json", - "sha256": "d726fdfef2354ddb0d8b6134f8cd2772e4194c5d0f6117f0d46db94cadaffd40" - }, - "models/item/iron_lever.json": { - "source": "models/item/iron_lever.json", - "sha256": "9b749b57c01eef1c168e351ac7973c05694b4d80becaac6e2f1549ef494540e5" - }, - "models/item/iron_plate.json": { - "source": "models/item/iron_plate.json", - "sha256": "cd5c03585c120ef1350bb510d50eb240e9139649df102172364f638a33629e95" - }, - "models/item/iron_rod.json": { - "source": "models/item/iron_rod.json", - "sha256": "7db7ab79e8adfd9da5a5587415ff2444ca970b658448995137f9512d8df93114" - }, - "models/item/iron_scythe.json": { - "source": "models/item/iron_scythe.json", - "sha256": "f650b4734a43ab75540f0f3c322140ee941b8bc166488fa6cfc314e4ff68b348" - }, - "models/item/iron_shield.json": { - "source": "models/item/iron_shield.json", - "sha256": "cbc2971c6c320cb74f97adf4eb9b9b5cf0fcebee392cbbb34ebe079a76cc51b2" - }, - "models/item/iron_shield_blocking.json": { - "source": "models/item/iron_shield_blocking.json", - "sha256": "bd0845f6ad0bf24dfbf720efb602c46684274f3940cf4d7b74e40f39ab716fda" - }, - "models/item/iron_slab.json": { - "source": "models/item/iron_slab.json", - "sha256": "7543c2cdcb78105a995a97543a54fcb9e85c7a379d626590c9d6d771783fba68" - }, - "models/item/iron_smallpowder.json": { - "source": "models/item/iron_smallpowder.json", - "sha256": "302732024ec49dc3e3f75eea2bfbedd61cfeb5251a4fbb010f77bf91fd80d9a4" - }, - "models/item/iron_stairs.json": { - "source": "models/item/iron_stairs.json", - "sha256": "24edbc487d6993e0adaa8c1aefb482134c3b7157bdc478d8b00db3dd0e5e388b" - }, - "models/item/iron_wall.json": { - "source": "models/item/iron_wall.json", - "sha256": "d0e063884b9d3bb386e5c63f565c559d12ae6a1f71b1782caa6941636425f079" - }, - "models/item/lapis_smallpowder.json": { - "source": "models/item/lapis_smallpowder.json", - "sha256": "f225d55cf7fcb257191f83578e837815b4d027b5f2e53afbb4e066fc64c94547" - }, - "models/item/obsidian_arrow.json": { - "source": "models/item/obsidian_arrow.json", - "sha256": "6c239c317efd9d2730d8a7d2aceb26a2b24e934286ebb574a535e5ad88ad9f49" - }, - "models/item/obsidian_axe.json": { - "source": "models/item/obsidian_axe.json", - "sha256": "9e658def467f024331887cf4190148f29a0db7287f5ece383177c91c447e40b1" - }, - "models/item/obsidian_bars.json": { - "source": "models/item/obsidian_bars.json", - "sha256": "057057bc3b7be66c5f9485b568fb137890f6cd1b67fac36ef812f358c6c1c7c4" - }, - "models/item/obsidian_bolt.json": { - "source": "models/item/obsidian_bolt.json", - "sha256": "6cce95b2cdc84f6e2e6f7ee7e1842e89be99b87d87d4efbeb5fca4e93a8a32b4" - }, - "models/item/obsidian_boots.json": { - "source": "models/item/obsidian_boots.json", - "sha256": "2961e717aeff09f9f4a8568c63f6c50ca51c470b430062501119174598a37467" - }, - "models/item/obsidian_bow.json": { - "source": "models/item/obsidian_bow.json", - "sha256": "45bffa95581e36c63e5d2fd6d6db919d42fdf7effd8f9e93ace88ef6aae43782" - }, - "models/item/obsidian_bow_pulling_0.json": { - "source": "models/item/obsidian_bow_pulling_0.json", - "sha256": "53ed8170a2aa9f16737231ee94eed3d1897afea3820fba3d16e2c468d9f5ff90" - }, - "models/item/obsidian_bow_pulling_1.json": { - "source": "models/item/obsidian_bow_pulling_1.json", - "sha256": "8dbbfff5739b1dddb5fe4fb87d6e3e43ac185cc7641355b55d7e6b86cab1e6e3" - }, - "models/item/obsidian_bow_pulling_2.json": { - "source": "models/item/obsidian_bow_pulling_2.json", - "sha256": "be58cc0e4d7f5e87394b184ef5a33a940a8f3ed0ce64133e290ba508653e4f60" - }, - "models/item/obsidian_button.json": { - "source": "models/item/obsidian_button.json", - "sha256": "de3ccb4dcbffafcb935ecc84f09a21dd074aa1e1baf0db4f0140d672df90980e" - }, - "models/item/obsidian_chestplate.json": { - "source": "models/item/obsidian_chestplate.json", - "sha256": "b7179b7199237c3ef58be649ede7c65f5c1caf11f345ea07a4acf3ef3b623380" - }, - "models/item/obsidian_crackhammer.json": { - "source": "models/item/obsidian_crackhammer.json", - "sha256": "29e21c061ea0a5dbf693f4cae50dc0136de0c4b3b9efbb172160f7af3b7a6756" - }, - "models/item/obsidian_crossbow.json": { - "source": "models/item/obsidian_crossbow.json", - "sha256": "47d3ec02344e93636d1e9a1e0cdc487891af1fa0539c5a5562d36c48f833d0cd" - }, - "models/item/obsidian_crossbow_pulling_0.json": { - "source": "models/item/obsidian_crossbow_pulling_0.json", - "sha256": "d72ad946faeef9fd7567ea94b7c4f72621e1566dc0f29e83594331c1e4542434" - }, - "models/item/obsidian_crossbow_pulling_1.json": { - "source": "models/item/obsidian_crossbow_pulling_1.json", - "sha256": "1b5d2d80385e301eb1f4b6a1fb9e5bab4cceb3cb45338ea49c0b6c02605c80f1" - }, - "models/item/obsidian_crossbow_pulling_2.json": { - "source": "models/item/obsidian_crossbow_pulling_2.json", - "sha256": "08a0a5d74f1ffceae1b013dd58c1d57882be35496b37810a14f78c3fb263ab6e" - }, - "models/item/obsidian_door.json": { - "source": "models/item/obsidian_door.json", - "sha256": "da2581dde88802d1c437871a46a1481c89c8e9a8c4321fc0c97a1e3f63a8f608" - }, - "models/item/obsidian_dust.json": { - "source": "models/item/obsidian_powder.json", - "sha256": "5bc7bbc74600cb740cedda4323b7ddaaee48886de72f97f01a3b7877a1e573df" - }, - "models/item/obsidian_fishing_rod.json": { - "source": "models/item/obsidian_fishing_rod.json", - "sha256": "e421319b7b63f53c91fbdb50cf4dc3f4f1e199080a038c957bc01f0a4daf6ff9" - }, - "models/item/obsidian_fishing_rod_cast.json": { - "source": "models/item/obsidian_fishing_rod_cast.json", - "sha256": "5757144dd60cc22f2807966b889397a0b1b8ba0ba319cf28abc0f07c967c2b00" - }, - "models/item/obsidian_gear.json": { - "source": "models/item/obsidian_gear.json", - "sha256": "f505faf472bc2d800bed5625f7e2b94014514a9ace98660d956a24f66f9179aa" - }, - "models/item/obsidian_helmet.json": { - "source": "models/item/obsidian_helmet.json", - "sha256": "ab2a26b99f46d50096cd27acf729242a98f9697ca6163e77308f9a4f7ff1427f" - }, - "models/item/obsidian_hoe.json": { - "source": "models/item/obsidian_hoe.json", - "sha256": "92655b68df304baa46cd873327ea9b212e25c145e881429d95b9ad2228170a98" - }, - "models/item/obsidian_horse_armor.json": { - "source": "models/item/obsidian_horse_armor.json", - "sha256": "18503e07da6d61b04655ccae9771ef050ef36230dfebe38b439675b846c01359" - }, - "models/item/obsidian_ingot.json": { - "source": "models/item/obsidian_ingot.json", - "sha256": "353f82cad74c51af2f42125281dbeeb45894b9c6191a3c61f58ec0b1d70b116e" - }, - "models/item/obsidian_leggings.json": { - "source": "models/item/obsidian_leggings.json", - "sha256": "ac417dc5ac9d1eb9f339273e8fbf8b867a7c5779fd6f7da8b22e48e05e701bf7" - }, - "models/item/obsidian_lever.json": { - "source": "models/item/obsidian_lever.json", - "sha256": "9b749b57c01eef1c168e351ac7973c05694b4d80becaac6e2f1549ef494540e5" - }, - "models/item/obsidian_nugget.json": { - "source": "models/item/obsidian_nugget.json", - "sha256": "b525d88121d5d839e416a7fb9722c294d9a747bd2f82252a174b9932a017861b" - }, - "models/item/obsidian_pickaxe.json": { - "source": "models/item/obsidian_pickaxe.json", - "sha256": "d12314a189d0d70f08f867af8e96baacdf92eadefe31ca40950dc93c5953a54d" - }, - "models/item/obsidian_pressure_plate.json": { - "source": "models/item/obsidian_pressure_plate.json", - "sha256": "a1e1c6212f1610c0a2f832d05a68f918b9c637607cfc424db0695e79272378e2" - }, - "models/item/obsidian_rod.json": { - "source": "models/item/obsidian_rod.json", - "sha256": "73f7ea33737ea9721880c1d40a48fd5a51c5a51a12f516d4613a109485a283ce" - }, - "models/item/obsidian_scythe.json": { - "source": "models/item/obsidian_scythe.json", - "sha256": "b88bf20dcf695c3a29438df24faa2b4e3ae35ede543f11fd6930037d5ac0d5d6" - }, - "models/item/obsidian_shears.json": { - "source": "models/item/obsidian_shears.json", - "sha256": "fbfff46a5f72fc5811acc58a0abf5a4d01477830c65d796d4ea40d5721e0693d" - }, - "models/item/obsidian_shield.json": { - "source": "models/item/obsidian_shield.json", - "sha256": "b9e2e9cbfaf522183be6cae855e6db4927ba4594e6409dc5bd96527345714671" - }, - "models/item/obsidian_shield_blocking.json": { - "source": "models/item/obsidian_shield_blocking.json", - "sha256": "670aba187b699c17ab203a6bbbaf3459ce5bbcaf722ae36a538df8c8f26e1fbe" - }, - "models/item/obsidian_shovel.json": { - "source": "models/item/obsidian_shovel.json", - "sha256": "a8d8e5486cf4370dd3c25d42d94f756431ad9c63b3409370e5e0c21fa2655c9d" - }, - "models/item/obsidian_slab.json": { - "source": "models/item/obsidian_slab.json", - "sha256": "5834b18a56724b2f9d29167c8c8cba9261fea4802d19637739c2ab8109a0b7d4" - }, - "models/item/obsidian_smallpowder.json": { - "source": "models/item/obsidian_smallpowder.json", - "sha256": "891bbb370ec8c1aade82baa7db9d3b9514cedfbd1d0931eb9427e2fef430105f" - }, - "models/item/obsidian_stairs.json": { - "source": "models/item/obsidian_stairs.json", - "sha256": "7459916ac44f6252bc70f516a07fe75caf85349580df6099be8782b34b6a568d" - }, - "models/item/obsidian_sword.json": { - "source": "models/item/obsidian_sword.json", - "sha256": "8f1a48f3cda3406dfa641f033b80d94808ed410b9ed51b5b5ae239e814069993" - }, - "models/item/obsidian_trapdoor.json": { - "source": "models/item/obsidian_trapdoor.json", - "sha256": "b8fca6e5b33c9b08f091cf0a41a8eb52c5547186932210274a9222c0f2bb7f46" - }, - "models/item/obsidian_wall.json": { - "source": "models/item/obsidian_wall.json", - "sha256": "75a0e11ee2274c365c97e2bd1094fe4326d25ce95a5c6c6bbe84665bc374c9ae" - }, - "models/item/quartz_arrow.json": { - "source": "models/item/quartz_arrow.json", - "sha256": "a363c4b6874c6c64daf1c84c3a6dbfa5e7b1bf55d0c389c8866a5348c37ad398" - }, - "models/item/quartz_axe.json": { - "source": "models/item/quartz_axe.json", - "sha256": "a12805111e66dbd41e6726266fdd9989e4bbb83f4c821b5aceb698626b5ac181" - }, - "models/item/quartz_bars.json": { - "source": "models/item/quartz_bars.json", - "sha256": "edf3ad8b04ba8d0e6fc6bd29848bbfb9e783a09d09af835b0cc74128893a91ac" - }, - "models/item/quartz_bolt.json": { - "source": "models/item/quartz_bolt.json", - "sha256": "5ab0187bd2dea4c7a013b15836b624c9d91e668fc91cf118ca5196598974aa86" - }, - "models/item/quartz_boots.json": { - "source": "models/item/quartz_boots.json", - "sha256": "f7492b220d832b53d6ab010b3c83391b6e213a7d8c9e40d7afa2676fe12099c5" - }, - "models/item/quartz_bow.json": { - "source": "models/item/quartz_bow.json", - "sha256": "dbe4311476669946c4225dd9094cb0f1a2d4aa04c0dca09163593fb3a09c84f6" - }, - "models/item/quartz_bow_pulling_0.json": { - "source": "models/item/quartz_bow_pulling_0.json", - "sha256": "c237dbb3960eabdba81c5c8b4bc8934034f588a47367e943a8be78cd64e96925" - }, - "models/item/quartz_bow_pulling_1.json": { - "source": "models/item/quartz_bow_pulling_1.json", - "sha256": "f2defb199c403a02b49f9e41c7b5e6e6772fb968da47fbe13a22a0b71a34cffb" - }, - "models/item/quartz_bow_pulling_2.json": { - "source": "models/item/quartz_bow_pulling_2.json", - "sha256": "064c5ceeacc955fc25a36eaf31620cc1e88e07428e831d6fd94ba9dbba0c973b" - }, - "models/item/quartz_button.json": { - "source": "models/item/quartz_button.json", - "sha256": "2f2784da9b97d3b37fecc3d879be48dec57d955e9fa135879e1f88ed3b329c8c" - }, - "models/item/quartz_chestplate.json": { - "source": "models/item/quartz_chestplate.json", - "sha256": "644648a7c770e5b5c17f5ba0218469a5ace43f4ed6a7c9cc61717be5df8fe7a4" - }, - "models/item/quartz_crackhammer.json": { - "source": "models/item/quartz_crackhammer.json", - "sha256": "fe8d7fa40fde35c5dc957cd30629aaac66c8bc9caef80578644ca16c73370852" - }, - "models/item/quartz_crossbow.json": { - "source": "models/item/quartz_crossbow.json", - "sha256": "10152ab053853cf5db8ccafe5dde1a3cff3d64525b0e54dc2df0c2b578740cef" - }, - "models/item/quartz_crossbow_pulling_0.json": { - "source": "models/item/quartz_crossbow_pulling_0.json", - "sha256": "916692b207e1b8afe881ed3cbcda4e467d7b86ece2ba025c3251de04e8cb5e12" - }, - "models/item/quartz_crossbow_pulling_1.json": { - "source": "models/item/quartz_crossbow_pulling_1.json", - "sha256": "f6c9b2ba013771cd5d7b618b38912e6845343c9214bf7a888fca159f6ddcf5ac" - }, - "models/item/quartz_crossbow_pulling_2.json": { - "source": "models/item/quartz_crossbow_pulling_2.json", - "sha256": "c2fa2b1d711d813362c344fc0052a07d55b97188c742ad15c651c42cf9a31335" - }, - "models/item/quartz_door.json": { - "source": "models/item/quartz_door.json", - "sha256": "0ff00db28f9c1c2560a659c14599323d4cd0ff0da900140fc16db478a6715574" - }, - "models/item/quartz_dust.json": { - "source": "models/item/quartz_powder.json", - "sha256": "6cbf1727ad2d06899c90733f409e8014c4892d75f7dbe269d37698db3229e6f0" - }, - "models/item/quartz_fishing_rod.json": { - "source": "models/item/quartz_fishing_rod.json", - "sha256": "d5c95508c404e7dbfbf3c5c9442cfceda92484ed3e5d9b7b941e83a412b1b6e3" - }, - "models/item/quartz_fishing_rod_cast.json": { - "source": "models/item/quartz_fishing_rod_cast.json", - "sha256": "f9ed5d22c590d93248f5ec57d319f4bfd9469782ed8338c869858e8b4d1a4759" - }, - "models/item/quartz_gear.json": { - "source": "models/item/quartz_gear.json", - "sha256": "42e4bb5306363918232f1ed9016f13e7f16a18af80a1ae1847a9b1e4edbeeae2" - }, - "models/item/quartz_helmet.json": { - "source": "models/item/quartz_helmet.json", - "sha256": "10ac88e5aead78373d1bab5475e2eb9147c1bc52d55ec259393b679628170f54" - }, - "models/item/quartz_hoe.json": { - "source": "models/item/quartz_hoe.json", - "sha256": "4c5a2d8429dce6874f2b91d5260438d6a221a452e6a85f573cb2102af2fd8212" - }, - "models/item/quartz_horse_armor.json": { - "source": "models/item/quartz_horse_armor.json", - "sha256": "b08959eba43cd23b2d2d1d0165639df73ce6869bd111ffdcb8552ebdd0c79277" - }, - "models/item/quartz_leggings.json": { - "source": "models/item/quartz_leggings.json", - "sha256": "f147e1c8c4d7ac59961294392e5fe7cdc5388b4686e3be9ff3c1152bf217900b" - }, - "models/item/quartz_lever.json": { - "source": "models/item/quartz_lever.json", - "sha256": "9b749b57c01eef1c168e351ac7973c05694b4d80becaac6e2f1549ef494540e5" - }, - "models/item/quartz_nugget.json": { - "source": "models/item/quartz_nugget.json", - "sha256": "09d1d09060a9b2f8c286241ab45f75cfbe253476a74f131a114bb3e94a12eb8b" - }, - "models/item/quartz_pickaxe.json": { - "source": "models/item/quartz_pickaxe.json", - "sha256": "2148c6f26c27ac562cc2f5131733bb04cd3f6c22beb3f9a524bfbb79ba0e468b" - }, - "models/item/quartz_pressure_plate.json": { - "source": "models/item/quartz_pressure_plate.json", - "sha256": "b5fc808eec7d62c829cfcd7d67f795274eeed362ab75b32c4504f46936857fac" - }, - "models/item/quartz_rod.json": { - "source": "models/item/quartz_rod.json", - "sha256": "2c27fe2dc91863e6f4a616cbe271115b97fb853935bcbaabd79585a52dccbdea" - }, - "models/item/quartz_scythe.json": { - "source": "models/item/quartz_scythe.json", - "sha256": "671c6b6454a38126b1f4c8fada69f1609a8f5aa5ada61f2175ea0a28ea27a6cf" - }, - "models/item/quartz_shears.json": { - "source": "models/item/quartz_shears.json", - "sha256": "1b9de4a2d2e80a6244af15070543984f903cd162aa07f1147831640e1d4bb5d6" - }, - "models/item/quartz_shield.json": { - "source": "models/item/quartz_shield.json", - "sha256": "77c216731557db22463fa3d0e2233db145068c7cbbac8b9144a1d4eb7f5852d1" - }, - "models/item/quartz_shield_blocking.json": { - "source": "models/item/quartz_shield_blocking.json", - "sha256": "3b955b6633166fd59d419c35cb741021ca2a088a0ca84f524eac25e595fe42ff" - }, - "models/item/quartz_shovel.json": { - "source": "models/item/quartz_shovel.json", - "sha256": "64e6fb3e03974f942349652410a8fb30c964538e15fc464a91a99ace95314c49" - }, - "models/item/quartz_smallpowder.json": { - "source": "models/item/quartz_smallpowder.json", - "sha256": "5453a2852b2c6f5668d8f6d773a9b87a12fff8b36e824e4551d73a382fd54a4a" - }, - "models/item/quartz_sword.json": { - "source": "models/item/quartz_sword.json", - "sha256": "38eb45c9011df05227e13532fb740480be64d73db54d4cb39a31c00ba85686e1" - }, - "models/item/quartz_trapdoor.json": { - "source": "models/item/quartz_trapdoor.json", - "sha256": "d9bceb8c1b8b586830c3482bde6358453bdf9edcb35a0feff0603ab5d5faffd3" - }, - "models/item/quartz_wall.json": { - "source": "models/item/quartz_wall.json", - "sha256": "4febc8d1f9f4533b006b087bcb9881519c2f7e38b7125d8110da6160a8708c6f" - }, - "models/item/redstone_ingot.json": { - "source": "models/item/redstone_ingot.json", - "sha256": "afd680c7613faa0132ca7b2ee6835f3ffdc5cab52d7c4645304900d13878afef" - }, - "models/item/redstone_smallpowder.json": { - "source": "models/item/redstone_smallpowder.json", - "sha256": "b35a20b86873443a3ddab250a9827ef36de312d33d5445a73a7f774c4fdf32bd" - }, - "models/item/shield.json": { - "source": "models/item/shield.json", - "sha256": "b8eeb78adb77818476973f434259383b71a6dc8c40ef8799eae5aa620f7b248c" - }, - "models/item/shield_blocking.json": { - "source": "models/item/shield_blocking.json", - "sha256": "7adce859048daee1f92b5654c30af58e3c3b96227e04767f57d6896235b78af1" - }, - "models/item/stone_crackhammer.json": { - "source": "models/item/stone_crackhammer.json", - "sha256": "b946aac4f75538a07ef7242ee40e83ed329a1a6819c16090b552484daa1c8eb4" - }, - "models/item/stone_gear.json": { - "source": "models/item/stone_gear.json", - "sha256": "ff0163e4fd4791b75bcc8c5b764ee0ed0cb55bddfda2bc64ae9b4615a441c2b1" - }, - "models/item/stone_rod.json": { - "source": "models/item/stone_rod.json", - "sha256": "76302ef5a56659033194e422a05957ddbf3e1ccd7e0ddd514b31dbeee28f0f25" - }, - "models/item/stone_scythe.json": { - "source": "models/item/stone_scythe.json", - "sha256": "00be26bd1a1f531ad8b7c35e6ec1f0b55d7c8e5e34e75adb5d4088f41b0b874f" - }, - "models/item/wood_crackhammer.json": { - "source": "models/item/wood_crackhammer.json", - "sha256": "7a6130e245cfedea1f9981024badb63efd550588169c0b902680afb04b4f78a5" - }, - "models/item/wood_gear.json": { - "source": "models/item/wood_gear.json", - "sha256": "e4331e87df988a1bda8920f02388673e7c58922888340702c2a72a90280b8865" - }, - "models/item/wood_scythe.json": { - "source": "models/item/wood_scythe.json", - "sha256": "047bf184de188e327163e0a4efba2b2da849c55f589b8dc35b8e0dc5fa41ed58" - }, - "textures/block/charcoal_block.png": { - "source": "textures/block/charcoal_block.png", - "sha256": "d30cf9526e9b8d4ccee870fe9be13511ba3d4bace02bc4a62eabb4097df547c8" - }, - "textures/block/copper_bars.png": { - "source": "textures/block/copper_bars.png", - "sha256": "6b4d48bd21f380a7106d3c021d5a5b3e436b1e713fac6acbb9abcc2bdd1e0654" - }, - "textures/block/copper_block.png": { - "source": "textures/block/copper_block.png", - "sha256": "55f14675c6bdae6b8f0f205f12572649e794adefc29b80ad4599ae4754dab2a6" - }, - "textures/block/diamond_bars.png": { - "source": "textures/block/diamond_bars.png", - "sha256": "7a73da6d8ae6a5594c5a5d30dddf30bda3973a708b8e075662fa1798d7e0b783" - }, - "textures/block/diamond_door_lower.png": { - "source": "textures/block/diamond_door_lower.png", - "sha256": "a563d79ebbc3eddeb307b099e8bb0024f716c51d2ac6bb56b6e7e1fc66c78d5a" - }, - "textures/block/diamond_door_upper.png": { - "source": "textures/block/diamond_door_upper.png", - "sha256": "564d33a7ec7ce9476e8193b6778d9bb2a5a4739f7d9bfc6ea838ff9624b23272" - }, - "textures/block/diamond_trapdoor.png": { - "source": "textures/block/diamond_trapdoor.png", - "sha256": "134f015d4c0f8620dc9aa05edea84fb455566ef6a40a63ad69993c4e57d9c51d" - }, - "textures/block/emerald_bars.png": { - "source": "textures/block/emerald_bars.png", - "sha256": "36368255ced057376a5e3d76419920a9e50a388379fbfa3b6b9e489198231c48" - }, - "textures/block/emerald_door_lower.png": { - "source": "textures/block/emerald_door_lower.png", - "sha256": "c7a117ea8f2be55de25ba434bd7c491ebc97f230d969225c24a113d82a080c0a" - }, - "textures/block/emerald_door_upper.png": { - "source": "textures/block/emerald_door_upper.png", - "sha256": "f48e46fde0c8749caa358d722eff616e94443c1251a98c5a2db48f80448b0130" - }, - "textures/block/emerald_trapdoor.png": { - "source": "textures/block/emerald_trapdoor.png", - "sha256": "f4c6861908b876937e4137092ad3892c41c90bd55e9243581e1ba2cd94f866cc" - }, - "textures/block/gold_bars.png": { - "source": "textures/block/gold_bars.png", - "sha256": "264704c3c28d0958e44545a6d1abecf151ae7c823e6bd9c5dfb73461c6dd47b3" - }, - "textures/block/gold_door_lower.png": { - "source": "textures/block/gold_door_lower.png", - "sha256": "b1ea3f0f60b522bf624ae65021169ff095da13362d689a168e083e9275749268" - }, - "textures/block/gold_door_upper.png": { - "source": "textures/block/gold_door_upper.png", - "sha256": "5f436845e0d9b36de527b94076a7f4c866f778a44b4619d01b8fde67cee701df" - }, - "textures/block/gold_trapdoor.png": { - "source": "textures/block/gold_trapdoor.png", - "sha256": "72751a00abc941ff38be2c3fbdb4a70c1d2357ff52b3a0579cbd8281c82bc26b" - }, - "textures/block/molten_metal_flow.png": { - "source": "textures/block/molten_metal_flow.png", - "sha256": "c364e0c69e4f55f56a793b3111f4d20110f2bb57f9b2c8a69077b4e6c03cca3f" - }, - "textures/block/molten_metal_flow.png.mcmeta": { - "source": "textures/block/molten_metal_flow.png.mcmeta", - "sha256": "9b53d9769418604cb936e1e76b0a8264741f7229dcc4674d5343d484925b1c4b" - }, - "textures/block/molten_metal_still.png": { - "source": "textures/block/molten_metal_still.png", - "sha256": "35e7f3b60f04bb96944375b1c87ceeb2c2f91ce8cd62249ccdd832ccd9028ca4" - }, - "textures/block/molten_metal_still.png.mcmeta": { - "source": "textures/block/molten_metal_still.png.mcmeta", - "sha256": "7c4d19adfd0c5b2dc6b8d9fd3459f3c96b250e6c631495d9f3c67bb845d2684f" - }, - "textures/block/obsidian_bars.png": { - "source": "textures/block/obsidian_bars.png", - "sha256": "e49e55357c91c322bfdb3f21dd896eb0e6ce64854d8605fd36549ba894b3c3d5" - }, - "textures/block/obsidian_door_lower.png": { - "source": "textures/block/obsidian_door_lower.png", - "sha256": "f85c17f976bbbbda97c30af5d9949f4654a8701bd1098a46df59017a204a7974" - }, - "textures/block/obsidian_door_upper.png": { - "source": "textures/block/obsidian_door_upper.png", - "sha256": "f58f0845497f7cf02b1528783db61984928952d4785047e17062692425b7dff3" - }, - "textures/block/obsidian_trapdoor.png": { - "source": "textures/block/obsidian_trapdoor.png", - "sha256": "afa178f9870b7065ca14641b663c651e32122410df01365f8fece7c54767e3af" - }, - "textures/block/quartz_bars.png": { - "source": "textures/block/quartz_bars.png", - "sha256": "8e57dbcd54b1e8d60ff7282a1b6b4bf33d6f9b3fd910d860c853cffea0ee3e14" - }, - "textures/block/quartz_door_lower.png": { - "source": "textures/block/quartz_door_lower.png", - "sha256": "c91bbbcda10c12aa13ce5a036860f6d5ff6de533943e701ebdf24a96c9c6fdc4" - }, - "textures/block/quartz_door_upper.png": { - "source": "textures/block/quartz_door_upper.png", - "sha256": "a5d0da2012f07002475954e1902bd337f4da2971e0be04b223694d893b38f5a8" - }, - "textures/block/quartz_trapdoor.png": { - "source": "textures/block/quartz_trapdoor.png", - "sha256": "5c2a57efa054c668688e9f3a50d2524eea3a46f227506ac627944cf6e3686b0e" - }, - "textures/entity/horse/armor/horse_armor_copper.png": { - "source": "textures/entity/horse/armor/horse_armor_copper.png", - "sha256": "85ba5a1079d1ff576e41f6f233a7def973edcde3c4e5e91fefb00ec466ea071c" - }, - "textures/entity/horse/armor/horse_armor_emerald.png": { - "source": "textures/entity/horse/armor/horse_armor_emerald.png", - "sha256": "78fcc8a9a0afa948a17b293430ab09bbc405cf1cac921cbbcf0312c373cdd544" - }, - "textures/entity/horse/armor/horse_armor_obsidian.png": { - "source": "textures/entity/horse/armor/horse_armor_obsidian.png", - "sha256": "d01f0ae732272a715fa6dd0521dbb7f3dd28302742cd0984f3f12dcd6a9768b8" - }, - "textures/entity/horse/armor/horse_armor_quartz.png": { - "source": "textures/entity/horse/armor/horse_armor_quartz.png", - "sha256": "b7d3bc18412dc2f0a8dc8c07f872b8f4c91b883939803ee7ffc9dcd6efc244f9" - }, - "textures/item/carbon_dust.png": { - "source": "textures/item/carbon_powder.png", - "sha256": "8186a7174724f7fc073f1ee6e31f4baf1557b51be9f23f4499611f249010a8ac" - }, - "textures/item/charcoal_nugget.png": { - "source": "textures/item/charcoal_nugget.png", - "sha256": "142526289dccc61ac4ae64cf5a5095cf96dfcfbdfb84469aa40fef97ad328628" - }, - "textures/item/coal_nugget.png": { - "source": "textures/item/coal_nugget.png", - "sha256": "ab6d585734eec741385c4916d4f982d087ba8c1b770d52b41ac83fe141ba96cf" - }, - "textures/item/coal_smallpowder.png": { - "source": "textures/item/coal_smallpowder.png", - "sha256": "d36459b05ae3cbcb8f2ebed736b523bd5ee5b715c3e5340bf93835dd53e7c90c" - }, - "textures/item/copper_arrow.png": { - "source": "textures/item/copper_arrow.png", - "sha256": "f07b04ab3867a092f784ab2a642ff084656cff6600f04905664152f6122a5af8" - }, - "textures/item/copper_axe.png": { - "source": "textures/item/copper_axe.png", - "sha256": "b45ca49ac19c12abd50f31c40744903578b14df36e6de8b205f6eaa3a9aea029" - }, - "textures/item/copper_bolt.png": { - "source": "textures/item/copper_bolt.png", - "sha256": "e0f65deff21b9d7b40c99dde62946dfbb929cf089b25f106c8b3e3b751819e9f" - }, - "textures/item/copper_boots.png": { - "source": "textures/item/copper_boots.png", - "sha256": "b97af3751d7894a3ae52e0455fc3abb83a9ac6f4cbb1561b21a1b72d9ad803c3" - }, - "textures/item/copper_bow_pulling_0.png": { - "source": "textures/item/copper_bow_pulling_0.png", - "sha256": "b83e5b2ddd98beeb97967a4c76d7632ff72f2ad6a18437e871fd0cbe583bdc92" - }, - "textures/item/copper_bow_pulling_1.png": { - "source": "textures/item/copper_bow_pulling_1.png", - "sha256": "421a4739edceabd0d50ae559ef39cc39a6cded91ab86c1d7e05ad1d352140475" - }, - "textures/item/copper_bow_pulling_2.png": { - "source": "textures/item/copper_bow_pulling_2.png", - "sha256": "82e9f9a7e24dc5ca1968e536321712f6d479da5f7bf3723cbab125e585d324cc" - }, - "textures/item/copper_bow_standby.png": { - "source": "textures/item/copper_bow_standby.png", - "sha256": "cc5eeea7566fc971c6513141149471c4f11f0e94d6a3782791d414d21cd817cb" - }, - "textures/item/copper_chestplate.png": { - "source": "textures/item/copper_chestplate.png", - "sha256": "642ca475bd44961b90fc163b38325ed1e8dcd1b77e97afc7ecb7e4dd7e4e89ae" - }, - "textures/item/copper_crackhammer.png": { - "source": "textures/item/copper_crackhammer.png", - "sha256": "799832ebcd8a333c44bb620d6ca7c6a0dbc1a6b090b09add2692a61577a410bd" - }, - "textures/item/copper_crossbow_pulling_0.png": { - "source": "textures/item/copper_crossbow_pulling_0.png", - "sha256": "361eb1f114b0a073c870499089a45d189770181d3c3f96af7285df2c3a46f665" - }, - "textures/item/copper_crossbow_pulling_1.png": { - "source": "textures/item/copper_crossbow_pulling_1.png", - "sha256": "c44a6b2ef3307fb9aab39a37597b6993083bb56bfef45eb48e5bc4e50e7e8d88" - }, - "textures/item/copper_crossbow_pulling_2.png": { - "source": "textures/item/copper_crossbow_pulling_2.png", - "sha256": "b3825329ad346834de59a01376d948ef4495f22113ee4b61cd93176d7383336a" - }, - "textures/item/copper_crossbow_standby.png": { - "source": "textures/item/copper_crossbow_standby.png", - "sha256": "fc0a0c2be7cbf921de22dd238d79dec6062f49893d909d49795b0967b6cd8aae" - }, - "textures/item/copper_dust.png": { - "source": "textures/item/copper_powder.png", - "sha256": "775f73c3d971daad8fe282ed4bd8de37b1180e560a7c107eb8ec5f6864bcc7e0" - }, - "textures/item/copper_fishing_rod_cast.png": { - "source": "textures/item/copper_fishing_rod_cast.png", - "sha256": "436a7b40b7ac71cf615378ce2fa2a7a5876a06e0b0a1232f6108ff5cb078265a" - }, - "textures/item/copper_fishing_rod_uncast.png": { - "source": "textures/item/copper_fishing_rod_uncast.png", - "sha256": "a2bc152c167d64da3296272278331d68cfa2f5be11237638aa8dc9e4f2da8ac0" - }, - "textures/item/copper_gear.png": { - "source": "textures/item/copper_gear.png", - "sha256": "8026c6c000be96e8f8be78d1e0fd0aa9cdcfe3b03077c636b5637f96fa1771d9" - }, - "textures/item/copper_helmet.png": { - "source": "textures/item/copper_helmet.png", - "sha256": "a6fbf9a7b10fe2a19c422dfdff94f1545f2cc43fd804712473e8122113a46476" - }, - "textures/item/copper_hoe.png": { - "source": "textures/item/copper_hoe.png", - "sha256": "7ab8735082d102d36ce859676b486612858b6f615f25c19d454b7313b78de88c" - }, - "textures/item/copper_horse_armor.png": { - "source": "textures/item/copper_horse_armor.png", - "sha256": "d2edd1f02ec476ebc57d14f57a4773d630596701b02310644e39c3213ec9ca49" - }, - "textures/item/copper_leggings.png": { - "source": "textures/item/copper_leggings.png", - "sha256": "e7b8eb680a0ec718d81a86ae4ce95c67a7e7c0d30df09cb898a548c26e806892" - }, - "textures/item/copper_nugget.png": { - "source": "textures/item/copper_nugget.png", - "sha256": "6a3468e4fb9b12e9f822a3a6be4d1e2a599255c224e78819416601e4634767a4" - }, - "textures/item/copper_pickaxe.png": { - "source": "textures/item/copper_pickaxe.png", - "sha256": "4dffff8395ce33ed1a925e0260726becbaa3a2ae568cd27aae343183fefa3753" - }, - "textures/item/copper_rod.png": { - "source": "textures/item/copper_rod.png", - "sha256": "96f462011e2fa63c423941f855e3706dda37c478bf08dff207780b68183f512e" - }, - "textures/item/copper_scythe.png": { - "source": "textures/item/copper_scythe.png", - "sha256": "c364acb898c1482a46f68e1fcd708daf8c100117b13dbeb74377453f21b41cad" - }, - "textures/item/copper_shears.png": { - "source": "textures/item/copper_shears.png", - "sha256": "ad495d4275751c6d56643b6340eabafd1d2d4a84dc78352bc73aee1af1133738" - }, - "textures/item/copper_shovel.png": { - "source": "textures/item/copper_shovel.png", - "sha256": "294492acde951b848e60baaf6bf2ff2854e8cee8d858842831363da5867ca3e5" - }, - "textures/item/copper_smallpowder.png": { - "source": "textures/item/copper_smallpowder.png", - "sha256": "7076101df08fbd27748ed4801a8e371df23f6f0c231a866cb98b184580f2b68b" - }, - "textures/item/copper_sword.png": { - "source": "textures/item/copper_sword.png", - "sha256": "07055d7cffb6e80b66c79f67debcc9a23932cb519240aec19dc910a6a2992cc9" - }, - "textures/item/diamond_arrow.png": { - "source": "textures/item/diamond_arrow.png", - "sha256": "7783e526e1fdc260595324f5e006380476b5625d52af4a452f22cc88c88b332a" - }, - "textures/item/diamond_bolt.png": { - "source": "textures/item/diamond_bolt.png", - "sha256": "c78017b133d46ef2c36aafb0ad04f15b79222b09b516ac9113c165a5462f1ece" - }, - "textures/item/diamond_bow_pulling_0.png": { - "source": "textures/item/diamond_bow_pulling_0.png", - "sha256": "0b6b657827ad340c83beb7b5917446dd26dd823e68b15cf1cc55fa9e511fe15e" - }, - "textures/item/diamond_bow_pulling_1.png": { - "source": "textures/item/diamond_bow_pulling_1.png", - "sha256": "2005e82082a0658b395e70a866b8f084e38d2031a51f4847742f331d22d0fdff" - }, - "textures/item/diamond_bow_pulling_2.png": { - "source": "textures/item/diamond_bow_pulling_2.png", - "sha256": "851a534699c089d7bdfec430bca933b87922286bf84f44eb56cca9db9055fa8d" - }, - "textures/item/diamond_bow_standby.png": { - "source": "textures/item/diamond_bow_standby.png", - "sha256": "d8c59bd53662a0f8b61d9aa6c1bd7f75e657a24e3a1f011bba542543b8003bdb" - }, - "textures/item/diamond_crackhammer.png": { - "source": "textures/item/diamond_crackhammer.png", - "sha256": "2f2c2648791cb5767b515fb357e013af1dbb0f6b7c5a1621164883c227445843" - }, - "textures/item/diamond_crossbow_pulling_0.png": { - "source": "textures/item/diamond_crossbow_pulling_0.png", - "sha256": "ff5178e26bcd2d377edbd42aa729c1d4a292d670cb7984d9ff81ac076245ff0b" - }, - "textures/item/diamond_crossbow_pulling_1.png": { - "source": "textures/item/diamond_crossbow_pulling_1.png", - "sha256": "d5c584a33ffafdd718cc300ddc22811fea37640153cff7f0b4b29390f190955e" - }, - "textures/item/diamond_crossbow_pulling_2.png": { - "source": "textures/item/diamond_crossbow_pulling_2.png", - "sha256": "e4f0b822d68216bc69030e09806db9bfd7c9bb1292860087a4b7b603d3ea151a" - }, - "textures/item/diamond_crossbow_standby.png": { - "source": "textures/item/diamond_crossbow_standby.png", - "sha256": "592c37e41d30e645ce22716f3b74af820231be3315c0dca127da62b7a61c625b" - }, - "textures/item/diamond_dust.png": { - "source": "textures/item/diamond_powder.png", - "sha256": "58f41f8e37ecd2cbca34ec4666f57e8ff3656fad887174fc2948b357f2141070" - }, - "textures/item/diamond_fishing_rod_cast.png": { - "source": "textures/item/diamond_fishing_rod_cast.png", - "sha256": "14ef4e941191d4f50528c205a5c016ef496394b07c2fdc261ddcbe1d06b30bcd" - }, - "textures/item/diamond_fishing_rod_uncast.png": { - "source": "textures/item/diamond_fishing_rod_uncast.png", - "sha256": "e4ee8ee52442d2365f127e97b75ecfd5b1dc9aa36e0e306b62f73b4a2fce6b30" - }, - "textures/item/diamond_gear.png": { - "source": "textures/item/diamond_gear.png", - "sha256": "89adf9f83f00553fdb9add95bdc40e28568c9ccf0e110c7944eee6cd7e8fb7c8" - }, - "textures/item/diamond_nugget.png": { - "source": "textures/item/diamond_nugget.png", - "sha256": "24b2c67f0237947869e88c189bdb4da89035efa151ca9caeb468807ea1ea64de" - }, - "textures/item/diamond_rod.png": { - "source": "textures/item/diamond_rod.png", - "sha256": "34404441ff0c695b8ada298fc56b5d5f29a88a88b1fc183852976f7c7d91eb81" - }, - "textures/item/diamond_scythe.png": { - "source": "textures/item/diamond_scythe.png", - "sha256": "19cd7f30708b4bfe12d58d7a55d876e8a8986e9a6fc1fb38dc2eee1b14b4d935" - }, - "textures/item/diamond_shears.png": { - "source": "textures/item/diamond_shears.png", - "sha256": "299659cab3773774881abd7b24309f18a123393567946992cfd37a83d908b9b9" - }, - "textures/item/diamond_smallpowder.png": { - "source": "textures/item/diamond_smallpowder.png", - "sha256": "f243f3ca790604f12b302e7c6ee92409928b5e2b8e1bcf07e6c181b40fe6c6ef" - }, - "textures/item/emerald_arrow.png": { - "source": "textures/item/emerald_arrow.png", - "sha256": "99197299c5dedab57ab80d1ea0238612ee1efc09f178f821f397cf55e69d210d" - }, - "textures/item/emerald_axe.png": { - "source": "textures/item/emerald_axe.png", - "sha256": "f5dc0417fb258773ea7834e8e6221f5314d7ebd91ca424b749f4dcb21da68c90" - }, - "textures/item/emerald_bolt.png": { - "source": "textures/item/emerald_bolt.png", - "sha256": "f67f62c3b5156f5445dd1fae5e5c56b05c22db9588a204663d64852ad3b09644" - }, - "textures/item/emerald_boots.png": { - "source": "textures/item/emerald_boots.png", - "sha256": "2bb772ce67dfd9ede6c0eddca438c155e19f911ce362f0a64cc16a9d59251cf2" - }, - "textures/item/emerald_bow_pulling_0.png": { - "source": "textures/item/emerald_bow_pulling_0.png", - "sha256": "c91fc424d6beee293df6c89a439c0ada260ef64c5c4e03bdce89fe6eb8c099a9" - }, - "textures/item/emerald_bow_pulling_1.png": { - "source": "textures/item/emerald_bow_pulling_1.png", - "sha256": "2cc0c5ac57042dc7e8203373d70a188987d5cf4fa03bf9432660c3c4a8cedbfe" - }, - "textures/item/emerald_bow_pulling_2.png": { - "source": "textures/item/emerald_bow_pulling_2.png", - "sha256": "a5e57b677fc2bfbe0ee7effc09888368ebd7f848cf9e80bbacc21f08526aed7a" - }, - "textures/item/emerald_bow_standby.png": { - "source": "textures/item/emerald_bow_standby.png", - "sha256": "f65db9aed60520b516c9cd3ba5eb144424ad773877b3a457037f791350d18a6f" - }, - "textures/item/emerald_chestplate.png": { - "source": "textures/item/emerald_chestplate.png", - "sha256": "c845a2a043d7988b2643ab74d7363fec5615a7da32c0de83859532e929173526" - }, - "textures/item/emerald_crackhammer.png": { - "source": "textures/item/emerald_crackhammer.png", - "sha256": "c0f197bca535735df0dc42287032f45a6dc8f2f7f0765d10fc3da5032c0a475e" - }, - "textures/item/emerald_crossbow_pulling_0.png": { - "source": "textures/item/emerald_crossbow_pulling_0.png", - "sha256": "a7cb360f20e275cbbeb1780f208242d95b53eb4832d82af26b564595e3c839c8" - }, - "textures/item/emerald_crossbow_pulling_1.png": { - "source": "textures/item/emerald_crossbow_pulling_1.png", - "sha256": "c85c886a3b89bb68dd1b345690590a58fb474e99f345c97cc2c4ba2fbbba8289" - }, - "textures/item/emerald_crossbow_pulling_2.png": { - "source": "textures/item/emerald_crossbow_pulling_2.png", - "sha256": "ec48888df9b4337387acda0b5a7b077a030bb88b1a28978852f3ff932c3a7462" - }, - "textures/item/emerald_crossbow_standby.png": { - "source": "textures/item/emerald_crossbow_standby.png", - "sha256": "faec298bdf0ba3f9e2bc1a8c29c872a5991eb8dbcb44b1e8b64267d3801b6e02" - }, - "textures/item/emerald_dust.png": { - "source": "textures/item/emerald_powder.png", - "sha256": "afc634d8a7c825fa01d10b3e8e75b389927f7309620bf072c70a5ce572519bed" - }, - "textures/item/emerald_fishing_rod_cast.png": { - "source": "textures/item/emerald_fishing_rod_cast.png", - "sha256": "11e1e7ce1335bdac5848951a32cd62a71ec962cfcdf66ae9a2d8cf34f0b887ef" - }, - "textures/item/emerald_fishing_rod_uncast.png": { - "source": "textures/item/emerald_fishing_rod_uncast.png", - "sha256": "189e9d5d5d64b00e4aaeed491176131ed9485ba5f94b12e9931f7e1df6369eda" - }, - "textures/item/emerald_gear.png": { - "source": "textures/item/emerald_gear.png", - "sha256": "30063691217fdff35282e159bf166db9e1750508f5d8a4c1281449fdc945418e" - }, - "textures/item/emerald_helmet.png": { - "source": "textures/item/emerald_helmet.png", - "sha256": "e097d715ba6112e677f5ff2587dbdacc712a6a3a7f787f11b016444ff605fa9d" - }, - "textures/item/emerald_hoe.png": { - "source": "textures/item/emerald_hoe.png", - "sha256": "3cd4d483cae1a68721c9586f3899aed0ff8f40dc78187d7218731cd6dcbb3553" - }, - "textures/item/emerald_horse_armor.png": { - "source": "textures/item/emerald_horse_armor.png", - "sha256": "ca491017b96f8d97f8cee5f97dd2d2841b883c27c685c98ef93c05bd100aaa9b" - }, - "textures/item/emerald_leggings.png": { - "source": "textures/item/emerald_leggings.png", - "sha256": "67ffdda0fe15828c970ddf4deb97ba493b9f2a92be5e1b461a81c296e85dea87" - }, - "textures/item/emerald_nugget.png": { - "source": "textures/item/emerald_nugget.png", - "sha256": "f6eabdfaf93b7ed96f2f60da4cef19250050720c6ddd922863e8353e4f34026f" - }, - "textures/item/emerald_pickaxe.png": { - "source": "textures/item/emerald_pickaxe.png", - "sha256": "d93c8d71dcb74a0fe0005284ca252c11fb36f7d55a390500348cd7abd342549f" - }, - "textures/item/emerald_rod.png": { - "source": "textures/item/emerald_rod.png", - "sha256": "33ffe4a17ed2df5d34b94ec4be078fa9b85e34ec26be2c1d6eb901b7c1a1edcd" - }, - "textures/item/emerald_scythe.png": { - "source": "textures/item/emerald_scythe.png", - "sha256": "d7c35e577aeb00ac74ec9f6a403096e9b0c795cfef0830f6976418543818c7ba" - }, - "textures/item/emerald_shears.png": { - "source": "textures/item/emerald_shears.png", - "sha256": "f1578974b749e23b6e24230a1b6968f998afcc57a5018c67fc3485b7bdb250bd" - }, - "textures/item/emerald_shovel.png": { - "source": "textures/item/emerald_shovel.png", - "sha256": "1d4241b50686894d998e06b5c2a5779ca9ba7a23f5c2b62779d5f2f7002c8b3d" - }, - "textures/item/emerald_smallpowder.png": { - "source": "textures/item/emerald_smallpowder.png", - "sha256": "6bcdb4e080aaae34ce01588e00a4d8a74f96f511657ac4cb3c32d67dcba045fc" - }, - "textures/item/emerald_sword.png": { - "source": "textures/item/emerald_sword.png", - "sha256": "9711291cda53e53a0a1eec2558ed951cf0cee8fd9b7542a0a4583e576f20a627" - }, - "textures/item/gold_arrow.png": { - "source": "textures/item/gold_arrow.png", - "sha256": "beb2e03cf5388aca9a1db9cefbcbb5cbe6e53953cf4382414ec8f9f08b02cf90" - }, - "textures/item/gold_bolt.png": { - "source": "textures/item/gold_bolt.png", - "sha256": "1a14c3293b911a2a1c2c42a63ee34e0ad9af160e42483eac6fd20e7e01ccb8e2" - }, - "textures/item/gold_bow_pulling_0.png": { - "source": "textures/item/gold_bow_pulling_0.png", - "sha256": "6c478f5902b0c7bf378c422601b0bdd80749fd567540d45384d4d9facf865baa" - }, - "textures/item/gold_bow_pulling_1.png": { - "source": "textures/item/gold_bow_pulling_1.png", - "sha256": "b8d644eb1e7e546932aac265d8fda7d025164f278dec324860ad642c7fc0e2d1" - }, - "textures/item/gold_bow_pulling_2.png": { - "source": "textures/item/gold_bow_pulling_2.png", - "sha256": "8ce8323ad225432e9c789f6af4e04c4e5d9d0f91b539da8e0c480c1df4edcbf1" - }, - "textures/item/gold_bow_standby.png": { - "source": "textures/item/gold_bow_standby.png", - "sha256": "12323714175f24a9081aa8c012b57cc2f9a437ac751f3479f086aa3c39aaffc4" - }, - "textures/item/gold_crackhammer.png": { - "source": "textures/item/gold_crackhammer.png", - "sha256": "a5d80ae0a6bc43c19924b107281596687c63df37f2475768d5e09e9169fd1b33" - }, - "textures/item/gold_crossbow_pulling_0.png": { - "source": "textures/item/gold_crossbow_pulling_0.png", - "sha256": "d81d0d6fba739c5946183e5f1894e2f18755d14e75baede2a577c88b8839e60b" - }, - "textures/item/gold_crossbow_pulling_1.png": { - "source": "textures/item/gold_crossbow_pulling_1.png", - "sha256": "62530baa34c42fecdfa66255537b5dce800bea0d3797d1185f9015ce09f9d8f9" - }, - "textures/item/gold_crossbow_pulling_2.png": { - "source": "textures/item/gold_crossbow_pulling_2.png", - "sha256": "0095437b00f734a52b666afa1d7a535669fb68d0c0c1e3131f9d28d09d064b6e" - }, - "textures/item/gold_crossbow_standby.png": { - "source": "textures/item/gold_crossbow_standby.png", - "sha256": "0052a5382af344b37c66b4a7d110f4bf2f0e02533a10d9642786b6c919d7bca1" - }, - "textures/item/gold_dust.png": { - "source": "textures/item/gold_powder.png", - "sha256": "0165ea9601d5dca91936e39e00b8ef8d585beb3f05c7965282201f4630db0c9c" - }, - "textures/item/gold_fishing_rod_cast.png": { - "source": "textures/item/gold_fishing_rod_cast.png", - "sha256": "cbf325244a30d27cea74cd550d38d052427bf13e1a69de3c174a3711cea7bf95" - }, - "textures/item/gold_fishing_rod_uncast.png": { - "source": "textures/item/gold_fishing_rod_uncast.png", - "sha256": "4221b26939e5201790f9bb223137c74b989641e61c0ed9feb00e0f6f5c7a263b" - }, - "textures/item/gold_gear.png": { - "source": "textures/item/gold_gear.png", - "sha256": "d9c61544f17d5a2e679f47109bf4fb36960665397d3fbd83139ec55b67e0fb15" - }, - "textures/item/gold_rod.png": { - "source": "textures/item/gold_rod.png", - "sha256": "a2bb14d8d4cf26789a653550e702222343842d4ae90c8cfc06539ae5f5b37a23" - }, - "textures/item/gold_scythe.png": { - "source": "textures/item/gold_scythe.png", - "sha256": "21571ca111ffa6c85795a914a0256aea51d1ac7bfbc5f73df328525f435f7fd1" - }, - "textures/item/gold_shears.png": { - "source": "textures/item/gold_shears.png", - "sha256": "a3d0683f413ec080ffba94913c0eb8c2bfd6832d809fce1a1b322504d341331b" - }, - "textures/item/gold_smallpowder.png": { - "source": "textures/item/gold_smallpowder.png", - "sha256": "f0dbda8fb8ae06ef58f5e9a2ecd2487b7561e1ff7c2e2fe5ec9abe352e4425a4" - }, - "textures/item/iron_arrow.png": { - "source": "textures/item/iron_arrow.png", - "sha256": "d20776e57530bc91bc7f68e4c1ba11f7763852008ae1335651c85eccf87dcead" - }, - "textures/item/iron_bolt.png": { - "source": "textures/item/iron_bolt.png", - "sha256": "a1522eed7adac4e5fd715445ea2feea8e8a958c99d535fb91017edf630e4518a" - }, - "textures/item/iron_bow_pulling_0.png": { - "source": "textures/item/iron_bow_pulling_0.png", - "sha256": "f6e2c6ac336b9c4810e537758ca56479b9510f1070ff9f1a5b679a30eb7dd104" - }, - "textures/item/iron_bow_pulling_1.png": { - "source": "textures/item/iron_bow_pulling_1.png", - "sha256": "13ce99abf7532ad7cb93b11da42199cb0be61a3a97bfddd32eb3068cfcb9ff5b" - }, - "textures/item/iron_bow_pulling_2.png": { - "source": "textures/item/iron_bow_pulling_2.png", - "sha256": "d8ac13baf7f865f87969cc8e7faff9351448791bad08e4b1eb025d0c636a5686" - }, - "textures/item/iron_bow_standby.png": { - "source": "textures/item/iron_bow_standby.png", - "sha256": "c6bd21de6faeca6030baecaf222ae76b647b119ececf8d15ae585508abbefa99" - }, - "textures/item/iron_crackhammer.png": { - "source": "textures/item/iron_crackhammer.png", - "sha256": "9b552691cdae8b07b7ffbe84417296cb936bb88718e23da9f43d66ff47e39851" - }, - "textures/item/iron_crossbow_pulling_0.png": { - "source": "textures/item/iron_crossbow_pulling_0.png", - "sha256": "509826b2ac0a4c0a177d61a14306e329bbc1358ddcf4d632a987ed6150e4730a" - }, - "textures/item/iron_crossbow_pulling_1.png": { - "source": "textures/item/iron_crossbow_pulling_1.png", - "sha256": "5c75cb822046efafbba300be48c2788a8933110a7938a997ac938767ca522f8c" - }, - "textures/item/iron_crossbow_pulling_2.png": { - "source": "textures/item/iron_crossbow_pulling_2.png", - "sha256": "d3f2fb0ea6e74ea8d0dfc85919cf56659124522331da8a9d0b128245f2898498" - }, - "textures/item/iron_crossbow_standby.png": { - "source": "textures/item/iron_crossbow_standby.png", - "sha256": "8fde5013b59b8e94aab2d24baede6028ca3b059eea79f04c6e30bbca6a7dedcc" - }, - "textures/item/iron_dust.png": { - "source": "textures/item/iron_powder.png", - "sha256": "5b9fa3f1c34c4df8a8c5c2b20aba3fd68931e72f628ae4cf4c77dd101fe97bf9" - }, - "textures/item/iron_fishing_rod_cast.png": { - "source": "textures/item/iron_fishing_rod_cast.png", - "sha256": "2b6fd942a6ed131c209813f77851e4d38c7fa9f884ed34dcf1670633eae1fea5" - }, - "textures/item/iron_fishing_rod_uncast.png": { - "source": "textures/item/iron_fishing_rod_uncast.png", - "sha256": "c3304ba334f935626b93cccca832e6000631460e93dfa65bb5e0e6d11985d8d7" - }, - "textures/item/iron_gear.png": { - "source": "textures/item/iron_gear.png", - "sha256": "b289c60fd7a27ff5fccb341a05e0d70bd0a98c1574eb610abcada028728a42cc" - }, - "textures/item/iron_rod.png": { - "source": "textures/item/iron_rod.png", - "sha256": "e229a14655459c29c852d54f7212bc368219d5183a1feb2623feb69925d7a4d5" - }, - "textures/item/iron_scythe.png": { - "source": "textures/item/iron_scythe.png", - "sha256": "04610a6378e6a7bd7de819013342b0c760e776788e452c735c683c7faf1b0437" - }, - "textures/item/iron_smallpowder.png": { - "source": "textures/item/iron_smallpowder.png", - "sha256": "59e61f9518fd664a875e019391061e2512852725942d2fe68f2504309d32f4d1" - }, - "textures/item/lapis_smallpowder.png": { - "source": "textures/item/lapis_smallpowder.png", - "sha256": "f039d7f2e051d2d7fde4a286c09f5ca586640cb9c28c23356f32c8fb7897c14f" - }, - "textures/item/obsidian_arrow.png": { - "source": "textures/item/obsidian_arrow.png", - "sha256": "5ee4ef64f4b5f9278aad301f0f1a09ac2eaf458a5546efdf2ad2c64d3654ba73" - }, - "textures/item/obsidian_axe.png": { - "source": "textures/item/obsidian_axe.png", - "sha256": "ce52cc1b66d63c0636cd6e100335aa970e46a9cdfd02e891cc723bc584e323e9" - }, - "textures/item/obsidian_bolt.png": { - "source": "textures/item/obsidian_bolt.png", - "sha256": "6553ec8f708f209a5ce24ec45c6ccabb1c546f21d3af377adadb1782292f3b97" - }, - "textures/item/obsidian_boots.png": { - "source": "textures/item/obsidian_boots.png", - "sha256": "97af2b26333f4cbce5a0f9be45b864ae56b1f7d2be057d6f3efde3638d46fbbd" - }, - "textures/item/obsidian_bow_pulling_0.png": { - "source": "textures/item/obsidian_bow_pulling_0.png", - "sha256": "5af2c1bd78c1ba3677524ee9d41d60d6d4e57a846a052bcae6b71c27e1bc1b22" - }, - "textures/item/obsidian_bow_pulling_1.png": { - "source": "textures/item/obsidian_bow_pulling_1.png", - "sha256": "8efba529085de83d9af7b4ad89e0efdb706d6c4cbf681129e5d682d5b5b452dd" - }, - "textures/item/obsidian_bow_pulling_2.png": { - "source": "textures/item/obsidian_bow_pulling_2.png", - "sha256": "9dd199894b0386fc1e718a6e1685eca91dd65d5154bf19a72ec75479bf150716" - }, - "textures/item/obsidian_bow_standby.png": { - "source": "textures/item/obsidian_bow_standby.png", - "sha256": "ecff54227caee0509e68f18c23a220dab4d2861dcca34a122dbf966602d5f88e" - }, - "textures/item/obsidian_chestplate.png": { - "source": "textures/item/obsidian_chestplate.png", - "sha256": "8c78509ccb113983c3eaa4ccb99a1084f4032c096a792ac58ac71a2226d9b3b9" - }, - "textures/item/obsidian_crackhammer.png": { - "source": "textures/item/obsidian_crackhammer.png", - "sha256": "8d1d22d55f54948ae2b3d94b21d1c078556a09ac79a8df46b859b22b76484c7a" - }, - "textures/item/obsidian_crossbow_pulling_0.png": { - "source": "textures/item/obsidian_crossbow_pulling_0.png", - "sha256": "62fbece9041bfe59a1d1aef3d6212f9f8a90ef0bcdc150f506d304473f514b56" - }, - "textures/item/obsidian_crossbow_pulling_1.png": { - "source": "textures/item/obsidian_crossbow_pulling_1.png", - "sha256": "b26acceddcc4c6d9409ad5fd511aeea85ad33b6f52e4ce38017c35b5a6e24b67" - }, - "textures/item/obsidian_crossbow_pulling_2.png": { - "source": "textures/item/obsidian_crossbow_pulling_2.png", - "sha256": "4803d6344b0769949c2117a50acc62ed8c653ed60fad8e1d7ddf5b159e70b911" - }, - "textures/item/obsidian_crossbow_standby.png": { - "source": "textures/item/obsidian_crossbow_standby.png", - "sha256": "5a8e10f29989f0202b6ad71d92d6e8c57dab1b614a8b40c13c3db7328c5b0a83" - }, - "textures/item/obsidian_dust.png": { - "source": "textures/item/obsidian_powder.png", - "sha256": "4d131f341a68d27824409cb3b172b9bdae99aad9c89e2771b05c81a859fa2618" - }, - "textures/item/obsidian_fishing_rod_cast.png": { - "source": "textures/item/obsidian_fishing_rod_cast.png", - "sha256": "d4f40674bc213b8a1056b5aef116ff88737954c9af8a31d78e186bc0a1bc1869" - }, - "textures/item/obsidian_fishing_rod_uncast.png": { - "source": "textures/item/obsidian_fishing_rod_uncast.png", - "sha256": "68891b4b9584ab549ca5c42d1624ac7c20e38a4187cffd9244d433dbd3e61a4d" - }, - "textures/item/obsidian_gear.png": { - "source": "textures/item/obsidian_gear.png", - "sha256": "f33f71f140eb34c59b0b74bbc3819a6727d207c4712a82ac76a5c412b70cd681" - }, - "textures/item/obsidian_helmet.png": { - "source": "textures/item/obsidian_helmet.png", - "sha256": "be5a09a3f8fcd10b534660561acf59924c132612ccce113890336ebf9f3041e2" - }, - "textures/item/obsidian_hoe.png": { - "source": "textures/item/obsidian_hoe.png", - "sha256": "89a5e86dafa85c0bd8dd326ee85a56b06894824449db09ae28b77421803f9263" - }, - "textures/item/obsidian_horse_armor.png": { - "source": "textures/item/obsidian_horse_armor.png", - "sha256": "00d8f00f974ce8a23407d822cc3410e2eec89e1fffae6cb8e5fbcfd8571c2bf2" - }, - "textures/item/obsidian_ingot.png": { - "source": "textures/item/obsidian_ingot.png", - "sha256": "cbb8a7e2cffeb9bad0648ed255065adccf35d3df44eaa3abcbf1365e02cf66a4" - }, - "textures/item/obsidian_leggings.png": { - "source": "textures/item/obsidian_leggings.png", - "sha256": "ee9fcccf1bce15052c07e9760c4f35c2ae3d826f383175fcdd71879e919d8edc" - }, - "textures/item/obsidian_nugget.png": { - "source": "textures/item/obsidian_nugget.png", - "sha256": "35b3371286d53ec0e6e25952e223541f75987898f2a3adc33db1149724186413" - }, - "textures/item/obsidian_pickaxe.png": { - "source": "textures/item/obsidian_pickaxe.png", - "sha256": "9102c6c201b499e67db6861d8c9b3aecb40904fd5ed9589fd2b3c421702a0ea8" - }, - "textures/item/obsidian_rod.png": { - "source": "textures/item/obsidian_rod.png", - "sha256": "9daaf39f723e976caa6dd8e887efc9b9304408ca64b8f57d454e46ba340bf8a9" - }, - "textures/item/obsidian_scythe.png": { - "source": "textures/item/obsidian_scythe.png", - "sha256": "cf741183e55098b30509100982a58ab4b4d44d9af6ab90d85951f0510a106f4b" - }, - "textures/item/obsidian_shears.png": { - "source": "textures/item/obsidian_shears.png", - "sha256": "d25843292c87d9c20b0f43158e1856d624bf14330c63f331fe788ffe0cedf620" - }, - "textures/item/obsidian_shovel.png": { - "source": "textures/item/obsidian_shovel.png", - "sha256": "28fa93dfc8e45f631b29cdd27d5d71b76745a1dfb370d43b73c325041d726702" - }, - "textures/item/obsidian_smallpowder.png": { - "source": "textures/item/obsidian_smallpowder.png", - "sha256": "8c207a85df1038a9f162303206d0efd3f2efab07bd79397763b626b39a990701" - }, - "textures/item/obsidian_sword.png": { - "source": "textures/item/obsidian_sword.png", - "sha256": "8be79f4728c66757edb7c31b74dbd377e0e9b5cf1940fe55b877f1c8a14cfb00" - }, - "textures/item/quartz_arrow.png": { - "source": "textures/item/quartz_arrow.png", - "sha256": "5ad210da68f37fb3df5d7d7c4d6c025ac140e67d4ea2460e5a0729de02f44ee2" - }, - "textures/item/quartz_axe.png": { - "source": "textures/item/quartz_axe.png", - "sha256": "ae5ff1c849ad3d0dcaa6a9500a00e7f5043a5d361445a1883f70eb433736c923" - }, - "textures/item/quartz_bolt.png": { - "source": "textures/item/quartz_bolt.png", - "sha256": "e117f95df16298d63676f269c17d18dbb9ed9dbb99f92efb680451bc99887949" - }, - "textures/item/quartz_boots.png": { - "source": "textures/item/quartz_boots.png", - "sha256": "1ed8c4da76e551b02098b332b6ac671b2b653b4c9a87d00ea060b42618d06dd0" - }, - "textures/item/quartz_bow_pulling_0.png": { - "source": "textures/item/quartz_bow_pulling_0.png", - "sha256": "4d17f91055b37970b7be72f27968833c713a1b231c39e6749651b02f0022082b" - }, - "textures/item/quartz_bow_pulling_1.png": { - "source": "textures/item/quartz_bow_pulling_1.png", - "sha256": "47a97401bd09438db7bc77ac8b7c7a2116954228c8c88e3bba01f1b3369dcf3e" - }, - "textures/item/quartz_bow_pulling_2.png": { - "source": "textures/item/quartz_bow_pulling_2.png", - "sha256": "d1059d0bb0f8baafb8c7fee991342bf15622f7279ac0e95fca23092292cb530a" - }, - "textures/item/quartz_bow_standby.png": { - "source": "textures/item/quartz_bow_standby.png", - "sha256": "7dec353e21f46f869ec2b6e83d5859095a63614fbd5e57722640ea506d3f01ce" - }, - "textures/item/quartz_chestplate.png": { - "source": "textures/item/quartz_chestplate.png", - "sha256": "a10dd6b6621bb1b4731d49dabc87eeba494141afefc9df5082ac6df7ef129d89" - }, - "textures/item/quartz_crackhammer.png": { - "source": "textures/item/quartz_crackhammer.png", - "sha256": "0b36e9b01caac025ebd05e35b4bbaa5477af6d5dbcef9d5aa71fee27949e2405" - }, - "textures/item/quartz_crossbow_pulling_0.png": { - "source": "textures/item/quartz_crossbow_pulling_0.png", - "sha256": "cb102d56d1c442eec0788b167f6c58308310706e95d0c6fd8fa23f51d56a37c3" - }, - "textures/item/quartz_crossbow_pulling_1.png": { - "source": "textures/item/quartz_crossbow_pulling_1.png", - "sha256": "d9d0cae7210686151b36669a14f2dd2e0034284075b41cc75cadd75075fb280c" - }, - "textures/item/quartz_crossbow_pulling_2.png": { - "source": "textures/item/quartz_crossbow_pulling_2.png", - "sha256": "bd68e607fae8c8cef88efa90b5018e47d3bbbb843a4550403ea6a2f4c4f66804" - }, - "textures/item/quartz_crossbow_standby.png": { - "source": "textures/item/quartz_crossbow_standby.png", - "sha256": "2254dd369b57e4a22b9e5b2f382236e19bfd141e8df992ba22a698c2ae9b6dec" - }, - "textures/item/quartz_dust.png": { - "source": "textures/item/quartz_powder.png", - "sha256": "469fa18a1d2ccadbd68af1dabd4026343bbc16ba40ef936a02417651d7a0e2ae" - }, - "textures/item/quartz_fishing_rod_cast.png": { - "source": "textures/item/quartz_fishing_rod_cast.png", - "sha256": "79baa814bcf97f7a6a3b21ef87355da864f727fb9fbfe8aa16eddf129d3acd18" - }, - "textures/item/quartz_fishing_rod_uncast.png": { - "source": "textures/item/quartz_fishing_rod_uncast.png", - "sha256": "0cfb1a4aa72e70d9c8f5eb66544b0aa5dc78c1473f5ff501262d13b658a52dd4" - }, - "textures/item/quartz_gear.png": { - "source": "textures/item/quartz_gear.png", - "sha256": "c72b780908f9dfb5390f6d19046e0ec57f1baabe4d5f8f1f1a65347148a744b2" - }, - "textures/item/quartz_helmet.png": { - "source": "textures/item/quartz_helmet.png", - "sha256": "c6d00856a471bb0d8f54009ef16ea04139b3f0331296e3e22e41f9f727e9e70e" - }, - "textures/item/quartz_hoe.png": { - "source": "textures/item/quartz_hoe.png", - "sha256": "399908170b2513dff3059d84d849c98efefa120888d52c52ba4aeb2d1caf1af1" - }, - "textures/item/quartz_horse_armor.png": { - "source": "textures/item/quartz_horse_armor.png", - "sha256": "7eee13c9a3614641e4b6ccee35168f02b528cd11b13dd1b838d8a9b4e5a8c398" - }, - "textures/item/quartz_leggings.png": { - "source": "textures/item/quartz_leggings.png", - "sha256": "810490611651f5d1de30733ab78a2c012eae6d7972a9025649de08a0a7c04bfb" - }, - "textures/item/quartz_nugget.png": { - "source": "textures/item/quartz_nugget.png", - "sha256": "e005afe307752599376a841d9191c7c59ee37012b4655bc52c377bcecd3d3c1b" - }, - "textures/item/quartz_pickaxe.png": { - "source": "textures/item/quartz_pickaxe.png", - "sha256": "5ab1cae891ebcd931be450891f1d82035274b07022857f878683c5fa57141957" - }, - "textures/item/quartz_rod.png": { - "source": "textures/item/quartz_rod.png", - "sha256": "7322d853dddac9f267b6d654b9d7aed51bb1910f4d854aacbf12b9d8a1b44035" - }, - "textures/item/quartz_scythe.png": { - "source": "textures/item/quartz_scythe.png", - "sha256": "2cdde62cb057c5e86d3e59511c31eaba51a956e9dae5938402cf81546712b35a" - }, - "textures/item/quartz_shears.png": { - "source": "textures/item/quartz_shears.png", - "sha256": "624b8411b15b70b92cff75f7fa592ef206ec8b2c5d145f343b543471d8d4ae92" - }, - "textures/item/quartz_shovel.png": { - "source": "textures/item/quartz_shovel.png", - "sha256": "fda13205d20eee2e01b3aa85654cad74a685f2493719e9696389c556d1e0b100" - }, - "textures/item/quartz_smallpowder.png": { - "source": "textures/item/quartz_smallpowder.png", - "sha256": "526d167558db6e0def01595737fc4d7e282523713ebebb265ac3b9b31ab42fd4" - }, - "textures/item/quartz_sword.png": { - "source": "textures/item/quartz_sword.png", - "sha256": "c9a37cdbf83450b90404aa04c4e9f43789cc188199d781d9b77a5dda7e1c7a36" - }, - "textures/item/redstone_ingot.png": { - "source": "textures/item/redstone_ingot.png", - "sha256": "873a61df40ae0d62db85fa35a40b24984fb0661c475302af01f8d1753995bddf" - }, - "textures/item/redstone_smallpowder.png": { - "source": "textures/item/redstone_smallpowder.png", - "sha256": "98afecdd9845988eaeff2626f24a64771e77690ce558aa8771107d45e9449eb8" - }, - "textures/item/stone_crackhammer.png": { - "source": "textures/item/stone_crackhammer.png", - "sha256": "d5f1d17334e8b9e5d37c7a68e798761030e06e4537ae573f7d7d2b8b64579684" - }, - "textures/item/stone_gear.png": { - "source": "textures/item/stone_gear.png", - "sha256": "a6876203de5ba5b44bf4051edbd71b24a0245619740f22e5c1580d1f12ccf24c" - }, - "textures/item/stone_rod.png": { - "source": "textures/item/stone_rod.png", - "sha256": "4a66908e6165f7a50ecc45d5a0f91ebac535db6d9f0f0b95e9a0bd2614c28182" - }, - "textures/item/stone_scythe.png": { - "source": "textures/item/stone_scythe.png", - "sha256": "cbe14c53d6ef8e3356da205da17549833025d015157fb966b3e2b2a8e7d427b3" - }, - "textures/item/wood_crackhammer.png": { - "source": "textures/item/wood_crackhammer.png", - "sha256": "b4a18281f20e2d8096cd447ed24308381fba79705b7b1d4293bcf17a0490c714" - }, - "textures/item/wood_gear.png": { - "source": "textures/item/wood_gear.png", - "sha256": "fa67bad4585e2b22570d830de1f7e46f7cb0d298c8cba3a9a25dbe1a8a6e9e7b" - }, - "textures/item/wooden_scythe.png": { - "source": "textures/item/wooden_scythe.png", - "sha256": "c20d7b0da153b89d1883d255b6782a2916fa86d361a7b09bcdd5e9e08d7ba04e" - }, - "textures/models/armor/copper_layer_1.png": { - "source": "textures/models/armor/copper_layer_1.png", - "sha256": "45480a7cdf7200aa9726dc82cce66a6eeb66289d9ca2615c7d94fe494503a524" - }, - "textures/models/armor/copper_layer_2.png": { - "source": "textures/models/armor/copper_layer_2.png", - "sha256": "ffc0c6207ed6518a18c70257b705dbcfc6be14cdc9fa22f016601165e7b9327f" - }, - "textures/models/armor/emerald_layer_1.png": { - "source": "textures/models/armor/emerald_layer_1.png", - "sha256": "5010e2e6dedfe21d13c5be9ac7f64a6a899308a6c12f923e3f350c2299cd3dfd" - }, - "textures/models/armor/emerald_layer_2.png": { - "source": "textures/models/armor/emerald_layer_2.png", - "sha256": "cfec61e46621c8ae09584562ad5c78f6b404c01c0e4e04dcf42b0975ac55c8ec" - }, - "textures/models/armor/obsidian_layer_1.png": { - "source": "textures/models/armor/obsidian_layer_1.png", - "sha256": "b49936e439e50ecdbbac36d152a4d1c5be39db50ef7142ce959a707ad5f1af4b" - }, - "textures/models/armor/obsidian_layer_2.png": { - "source": "textures/models/armor/obsidian_layer_2.png", - "sha256": "461feca4f0a06db54b3f611d253e37a4ab2d0583e0a7a26f85cc10da5c98bb85" - }, - "textures/models/armor/quartz_layer_1.png": { - "source": "textures/models/armor/quartz_layer_1.png", - "sha256": "e1ef773dff106a8702e19306620ba747d25c638110336d6b6a7fe03c4cd48ca8" - }, - "textures/models/armor/quartz_layer_2.png": { - "source": "textures/models/armor/quartz_layer_2.png", - "sha256": "1f4e56ec1732faceb80ce423b386f41db9f2de7c03b4f6c31a230b2d0108e738" - } - }, - "derived": { - "models/item/copper_blend.json": "Pure-material blend using supplied dust sprite", - "models/item/copper_crossbow_arrow.json": "Loaded-state model using supplied fully-drawn crossbow sprite", - "models/item/copper_crossbow_firework.json": "Loaded-state model using supplied fully-drawn crossbow sprite", - "models/item/copper_smallblend.json": "Pure-material blend using supplied dust sprite", - "models/item/diamond_blend.json": "Pure-material blend using supplied dust sprite", - "models/item/diamond_crossbow_arrow.json": "Loaded-state model using supplied fully-drawn crossbow sprite", - "models/item/diamond_crossbow_firework.json": "Loaded-state model using supplied fully-drawn crossbow sprite", - "models/item/diamond_smallblend.json": "Pure-material blend using supplied dust sprite", - "models/item/emerald_crossbow_arrow.json": "Loaded-state model using supplied fully-drawn crossbow sprite", - "models/item/emerald_crossbow_firework.json": "Loaded-state model using supplied fully-drawn crossbow sprite", - "models/item/gold_blend.json": "Pure-material blend using supplied dust sprite", - "models/item/gold_crossbow_arrow.json": "Loaded-state model using supplied fully-drawn crossbow sprite", - "models/item/gold_crossbow_firework.json": "Loaded-state model using supplied fully-drawn crossbow sprite", - "models/item/gold_smallblend.json": "Pure-material blend using supplied dust sprite", - "models/item/iron_blend.json": "Pure-material blend using supplied dust sprite", - "models/item/iron_crossbow_arrow.json": "Loaded-state model using supplied fully-drawn crossbow sprite", - "models/item/iron_crossbow_firework.json": "Loaded-state model using supplied fully-drawn crossbow sprite", - "models/item/iron_smallblend.json": "Pure-material blend using supplied dust sprite", - "models/item/obsidian_crossbow_arrow.json": "Loaded-state model using supplied fully-drawn crossbow sprite", - "models/item/obsidian_crossbow_firework.json": "Loaded-state model using supplied fully-drawn crossbow sprite", - "models/item/quartz_crossbow_arrow.json": "Loaded-state model using supplied fully-drawn crossbow sprite", - "models/item/quartz_crossbow_firework.json": "Loaded-state model using supplied fully-drawn crossbow sprite" - } -} diff --git a/src/main/resources/assets/mmdlib/lang/en_us.json b/src/main/resources/assets/mmdlib/lang/en_us.json index 7dab31f0..b0c3f7e4 100644 --- a/src/main/resources/assets/mmdlib/lang/en_us.json +++ b/src/main/resources/assets/mmdlib/lang/en_us.json @@ -24,224 +24,7 @@ "screen.mmdlib.reservation.input": "Reserved for input: %s", "screen.mmdlib.reservation.output": "Reserved output: %s x %s", "screen.mmdlib.energy": "{value} / {max} FE", - "itemGroup.mmdlib.materials": "MMDLib: Vanilla Extensions", - "item.mmdlib.charcoal_dust": "Charcoal Dust", - "item.mmdlib.charcoal_nugget": "Charcoal Nugget", - "item.mmdlib.charcoal_smallpowder": "Charcoal Small Dust", - "block.mmdlib.charcoal_block": "Charcoal Block", - "item.mmdlib.charcoal_molten_bucket": "Molten Charcoal Bucket", - "fluid_type.mmdlib.charcoal_molten": "Molten Charcoal", - "item.mmdlib.coal_dust": "Coal Dust", - "item.mmdlib.coal_nugget": "Coal Nugget", - "item.mmdlib.coal_smallpowder": "Coal Small Dust", - "item.mmdlib.coal_molten_bucket": "Molten Coal Bucket", - "fluid_type.mmdlib.coal_molten": "Molten Coal", - "item.mmdlib.diamond_arrow": "Diamond Arrow", - "item.mmdlib.diamond_blend": "Diamond Blend", - "item.mmdlib.diamond_bolt": "Diamond Bolt", - "item.mmdlib.diamond_bow": "Diamond Bow", - "item.mmdlib.diamond_crackhammer": "Diamond Crackhammer", - "item.mmdlib.diamond_crossbow": "Diamond Crossbow", - "item.mmdlib.diamond_dust": "Diamond Dust", - "item.mmdlib.diamond_fishing_rod": "Diamond Fishing Rod", - "item.mmdlib.diamond_gear": "Diamond Gear", - "item.mmdlib.diamond_nugget": "Diamond Nugget", - "item.mmdlib.diamond_rod": "Diamond Rod", - "item.mmdlib.diamond_scythe": "Diamond Scythe", - "item.mmdlib.diamond_shears": "Diamond Shears", - "item.mmdlib.diamond_shield": "Diamond Shield", - "item.mmdlib.diamond_smallblend": "Diamond Small Blend", - "item.mmdlib.diamond_smallpowder": "Diamond Small Dust", - "block.mmdlib.diamond_bars": "Diamond Bars", - "block.mmdlib.diamond_button": "Diamond Button", - "block.mmdlib.diamond_door": "Diamond Door", - "block.mmdlib.diamond_double_slab": "Diamond Double Slab", - "block.mmdlib.diamond_lever": "Diamond Lever", - "block.mmdlib.diamond_pressure_plate": "Diamond Pressure Plate", - "block.mmdlib.diamond_slab": "Diamond Slab", - "block.mmdlib.diamond_stairs": "Diamond Stairs", - "block.mmdlib.diamond_trapdoor": "Diamond Trapdoor", - "block.mmdlib.diamond_wall": "Diamond Wall", - "item.mmdlib.diamond_molten_bucket": "Molten Diamond Bucket", - "fluid_type.mmdlib.diamond_molten": "Molten Diamond", - "item.mmdlib.emerald_arrow": "Emerald Arrow", - "item.mmdlib.emerald_axe": "Emerald Axe", - "item.mmdlib.emerald_bolt": "Emerald Bolt", - "item.mmdlib.emerald_boots": "Emerald Boots", - "item.mmdlib.emerald_bow": "Emerald Bow", - "item.mmdlib.emerald_chestplate": "Emerald Chestplate", - "item.mmdlib.emerald_crackhammer": "Emerald Crackhammer", - "item.mmdlib.emerald_crossbow": "Emerald Crossbow", - "item.mmdlib.emerald_dust": "Emerald Dust", - "item.mmdlib.emerald_fishing_rod": "Emerald Fishing Rod", - "item.mmdlib.emerald_gear": "Emerald Gear", - "item.mmdlib.emerald_helmet": "Emerald Helmet", - "item.mmdlib.emerald_hoe": "Emerald Hoe", - "item.mmdlib.emerald_horse_armor": "Emerald Horse Armor", - "item.mmdlib.emerald_leggings": "Emerald Leggings", - "item.mmdlib.emerald_nugget": "Emerald Nugget", - "item.mmdlib.emerald_pickaxe": "Emerald Pickaxe", - "item.mmdlib.emerald_rod": "Emerald Rod", - "item.mmdlib.emerald_scythe": "Emerald Scythe", - "item.mmdlib.emerald_shears": "Emerald Shears", - "item.mmdlib.emerald_shield": "Emerald Shield", - "item.mmdlib.emerald_shovel": "Emerald Shovel", - "item.mmdlib.emerald_smallpowder": "Emerald Small Dust", - "item.mmdlib.emerald_sword": "Emerald Sword", - "block.mmdlib.emerald_bars": "Emerald Bars", - "block.mmdlib.emerald_button": "Emerald Button", - "block.mmdlib.emerald_door": "Emerald Door", - "block.mmdlib.emerald_double_slab": "Emerald Double Slab", - "block.mmdlib.emerald_lever": "Emerald Lever", - "block.mmdlib.emerald_pressure_plate": "Emerald Pressure Plate", - "block.mmdlib.emerald_slab": "Emerald Slab", - "block.mmdlib.emerald_stairs": "Emerald Stairs", - "block.mmdlib.emerald_trapdoor": "Emerald Trapdoor", - "block.mmdlib.emerald_wall": "Emerald Wall", - "item.mmdlib.emerald_molten_bucket": "Molten Emerald Bucket", - "fluid_type.mmdlib.emerald_molten": "Molten Emerald", - "item.mmdlib.ender_molten_bucket": "Molten Ender Bucket", - "fluid_type.mmdlib.ender_molten": "Molten Ender", - "item.mmdlib.gold_arrow": "Gold Arrow", - "item.mmdlib.gold_blend": "Gold Blend", - "item.mmdlib.gold_bolt": "Gold Bolt", - "item.mmdlib.gold_bow": "Gold Bow", - "item.mmdlib.gold_crackhammer": "Gold Crackhammer", - "item.mmdlib.gold_crossbow": "Gold Crossbow", - "item.mmdlib.gold_dust": "Gold Dust", - "item.mmdlib.gold_fishing_rod": "Gold Fishing Rod", - "item.mmdlib.gold_gear": "Gold Gear", - "item.mmdlib.gold_rod": "Gold Rod", - "item.mmdlib.gold_scythe": "Gold Scythe", - "item.mmdlib.gold_shears": "Gold Shears", - "item.mmdlib.gold_shield": "Gold Shield", - "item.mmdlib.gold_smallblend": "Gold Small Blend", - "item.mmdlib.gold_smallpowder": "Gold Small Dust", - "block.mmdlib.gold_bars": "Gold Bars", - "block.mmdlib.gold_button": "Gold Button", - "block.mmdlib.gold_door": "Gold Door", - "block.mmdlib.gold_double_slab": "Gold Double Slab", - "block.mmdlib.gold_lever": "Gold Lever", - "block.mmdlib.gold_plate": "Gold Plate", - "block.mmdlib.gold_slab": "Gold Slab", - "block.mmdlib.gold_stairs": "Gold Stairs", - "block.mmdlib.gold_trapdoor": "Gold Trapdoor", - "block.mmdlib.gold_wall": "Gold Wall", - "item.mmdlib.gold_molten_bucket": "Molten Gold Bucket", - "fluid_type.mmdlib.gold_molten": "Molten Gold", - "item.mmdlib.iron_arrow": "Iron Arrow", - "item.mmdlib.iron_blend": "Iron Blend", - "item.mmdlib.iron_bolt": "Iron Bolt", - "item.mmdlib.iron_bow": "Iron Bow", - "item.mmdlib.iron_crackhammer": "Iron Crackhammer", - "item.mmdlib.iron_crossbow": "Iron Crossbow", - "item.mmdlib.iron_dust": "Iron Dust", - "item.mmdlib.iron_fishing_rod": "Iron Fishing Rod", - "item.mmdlib.iron_gear": "Iron Gear", - "item.mmdlib.iron_rod": "Iron Rod", - "item.mmdlib.iron_scythe": "Iron Scythe", - "item.mmdlib.iron_shield": "Iron Shield", - "item.mmdlib.iron_smallblend": "Iron Small Blend", - "item.mmdlib.iron_smallpowder": "Iron Small Dust", - "block.mmdlib.iron_button": "Iron Button", - "block.mmdlib.iron_double_slab": "Iron Double Slab", - "block.mmdlib.iron_lever": "Iron Lever", - "block.mmdlib.iron_plate": "Iron Plate", - "block.mmdlib.iron_slab": "Iron Slab", - "block.mmdlib.iron_stairs": "Iron Stairs", - "block.mmdlib.iron_wall": "Iron Wall", - "item.mmdlib.iron_molten_bucket": "Molten Iron Bucket", - "fluid_type.mmdlib.iron_molten": "Molten Iron", - "item.mmdlib.lapis_smallpowder": "Lapis Small Dust", - "item.mmdlib.lapis_molten_bucket": "Molten Lapis Bucket", - "fluid_type.mmdlib.lapis_molten": "Molten Lapis", - "item.mmdlib.obsidian_arrow": "Obsidian Arrow", - "item.mmdlib.obsidian_axe": "Obsidian Axe", - "item.mmdlib.obsidian_bolt": "Obsidian Bolt", - "item.mmdlib.obsidian_boots": "Obsidian Boots", - "item.mmdlib.obsidian_bow": "Obsidian Bow", - "item.mmdlib.obsidian_chestplate": "Obsidian Chestplate", - "item.mmdlib.obsidian_crackhammer": "Obsidian Crackhammer", - "item.mmdlib.obsidian_crossbow": "Obsidian Crossbow", - "item.mmdlib.obsidian_dust": "Obsidian Dust", - "item.mmdlib.obsidian_fishing_rod": "Obsidian Fishing Rod", - "item.mmdlib.obsidian_gear": "Obsidian Gear", - "item.mmdlib.obsidian_helmet": "Obsidian Helmet", - "item.mmdlib.obsidian_hoe": "Obsidian Hoe", - "item.mmdlib.obsidian_horse_armor": "Obsidian Horse Armor", - "item.mmdlib.obsidian_ingot": "Obsidian Ingot", - "item.mmdlib.obsidian_leggings": "Obsidian Leggings", - "item.mmdlib.obsidian_nugget": "Obsidian Nugget", - "item.mmdlib.obsidian_pickaxe": "Obsidian Pickaxe", - "item.mmdlib.obsidian_rod": "Obsidian Rod", - "item.mmdlib.obsidian_scythe": "Obsidian Scythe", - "item.mmdlib.obsidian_shears": "Obsidian Shears", - "item.mmdlib.obsidian_shield": "Obsidian Shield", - "item.mmdlib.obsidian_shovel": "Obsidian Shovel", - "item.mmdlib.obsidian_smallpowder": "Obsidian Small Dust", - "item.mmdlib.obsidian_sword": "Obsidian Sword", - "block.mmdlib.obsidian_bars": "Obsidian Bars", - "block.mmdlib.obsidian_button": "Obsidian Button", - "block.mmdlib.obsidian_door": "Obsidian Door", - "block.mmdlib.obsidian_double_slab": "Obsidian Double Slab", - "block.mmdlib.obsidian_lever": "Obsidian Lever", - "block.mmdlib.obsidian_pressure_plate": "Obsidian Pressure Plate", - "block.mmdlib.obsidian_slab": "Obsidian Slab", - "block.mmdlib.obsidian_stairs": "Obsidian Stairs", - "block.mmdlib.obsidian_trapdoor": "Obsidian Trapdoor", - "block.mmdlib.obsidian_wall": "Obsidian Wall", - "item.mmdlib.obsidian_molten_bucket": "Molten Obsidian Bucket", - "fluid_type.mmdlib.obsidian_molten": "Molten Obsidian", - "item.mmdlib.prismarine_molten_bucket": "Molten Prismarine Bucket", - "fluid_type.mmdlib.prismarine_molten": "Molten Prismarine", - "item.mmdlib.quartz_arrow": "Quartz Arrow", - "item.mmdlib.quartz_axe": "Quartz Axe", - "item.mmdlib.quartz_bolt": "Quartz Bolt", - "item.mmdlib.quartz_boots": "Quartz Boots", - "item.mmdlib.quartz_bow": "Quartz Bow", - "item.mmdlib.quartz_chestplate": "Quartz Chestplate", - "item.mmdlib.quartz_crackhammer": "Quartz Crackhammer", - "item.mmdlib.quartz_crossbow": "Quartz Crossbow", - "item.mmdlib.quartz_dust": "Quartz Dust", - "item.mmdlib.quartz_fishing_rod": "Quartz Fishing Rod", - "item.mmdlib.quartz_gear": "Quartz Gear", - "item.mmdlib.quartz_helmet": "Quartz Helmet", - "item.mmdlib.quartz_hoe": "Quartz Hoe", - "item.mmdlib.quartz_horse_armor": "Quartz Horse Armor", - "item.mmdlib.quartz_leggings": "Quartz Leggings", - "item.mmdlib.quartz_nugget": "Quartz Nugget", - "item.mmdlib.quartz_pickaxe": "Quartz Pickaxe", - "item.mmdlib.quartz_rod": "Quartz Rod", - "item.mmdlib.quartz_scythe": "Quartz Scythe", - "item.mmdlib.quartz_shears": "Quartz Shears", - "item.mmdlib.quartz_shield": "Quartz Shield", - "item.mmdlib.quartz_shovel": "Quartz Shovel", - "item.mmdlib.quartz_smallpowder": "Quartz Small Dust", - "item.mmdlib.quartz_sword": "Quartz Sword", - "block.mmdlib.quartz_bars": "Quartz Bars", - "block.mmdlib.quartz_button": "Quartz Button", - "block.mmdlib.quartz_door": "Quartz Door", - "block.mmdlib.quartz_lever": "Quartz Lever", - "block.mmdlib.quartz_pressure_plate": "Quartz Pressure Plate", - "block.mmdlib.quartz_trapdoor": "Quartz Trapdoor", - "block.mmdlib.quartz_wall": "Quartz Wall", - "item.mmdlib.quartz_molten_bucket": "Molten Quartz Bucket", - "fluid_type.mmdlib.quartz_molten": "Molten Quartz", - "item.mmdlib.redstone_ingot": "Redstone Ingot", - "item.mmdlib.redstone_smallpowder": "Redstone Small Dust", - "item.mmdlib.redstone_molten_bucket": "Molten Redstone Bucket", - "fluid_type.mmdlib.redstone_molten": "Molten Redstone", - "item.mmdlib.stone_crackhammer": "Stone Crackhammer", - "item.mmdlib.stone_gear": "Stone Gear", - "item.mmdlib.stone_rod": "Stone Rod", - "item.mmdlib.stone_scythe": "Stone Scythe", - "item.mmdlib.stone_molten_bucket": "Molten Stone Bucket", - "fluid_type.mmdlib.stone_molten": "Molten Stone", - "item.mmdlib.wood_crackhammer": "Wood Crackhammer", - "item.mmdlib.wood_gear": "Wood Gear", - "item.mmdlib.wood_scythe": "Wood Scythe", - "item.mmdlib.wood_molten_bucket": "Molten Wood Bucket", - "fluid_type.mmdlib.wood_molten": "Molten Wood", + "itemGroup.mmdlib.materials": "MMDLib", "jei.mmdlib.crushing": "Crackhammer", "jei.mmdlib.crushing.mined": "Also crushes drops when mining", "jei.mmdlib.machine.chance": "%s%% chance", @@ -249,43 +32,6 @@ "jei.mmdlib.machine.required_fluid": "Requires %s mB", "jei.mmdlib.machine.energy": "%s FE", "jei.mmdlib.machine.time": "%s s", - "item.mmdlib.copper_arrow": "Copper Arrow", - "item.mmdlib.copper_axe": "Copper Axe", - "item.mmdlib.copper_blend": "Copper Blend", - "item.mmdlib.copper_bolt": "Copper Bolt", - "item.mmdlib.copper_boots": "Copper Boots", - "item.mmdlib.copper_bow": "Copper Bow", - "item.mmdlib.copper_chestplate": "Copper Chestplate", - "item.mmdlib.copper_crackhammer": "Copper Crackhammer", - "item.mmdlib.copper_crossbow": "Copper Crossbow", - "item.mmdlib.copper_dust": "Copper Dust", - "item.mmdlib.copper_fishing_rod": "Copper Fishing Rod", - "item.mmdlib.copper_gear": "Copper Gear", - "item.mmdlib.copper_helmet": "Copper Helmet", - "item.mmdlib.copper_hoe": "Copper Hoe", - "item.mmdlib.copper_horse_armor": "Copper Horse Armor", - "item.mmdlib.copper_leggings": "Copper Leggings", - "item.mmdlib.copper_nugget": "Copper Nugget", - "item.mmdlib.copper_pickaxe": "Copper Pickaxe", - "item.mmdlib.copper_rod": "Copper Rod", - "item.mmdlib.copper_scythe": "Copper Scythe", - "item.mmdlib.copper_shears": "Copper Shears", - "item.mmdlib.copper_shield": "Copper Shield", - "item.mmdlib.copper_shovel": "Copper Shovel", - "item.mmdlib.copper_smallblend": "Copper Small Blend", - "item.mmdlib.copper_smallpowder": "Copper Small Dust", - "item.mmdlib.copper_sword": "Copper Sword", - "block.mmdlib.copper_bars": "Copper Bars", - "block.mmdlib.copper_button": "Copper Button", - "block.mmdlib.copper_double_slab": "Copper Double Slab", - "block.mmdlib.copper_lever": "Copper Lever", - "block.mmdlib.copper_plate": "Copper Plate", - "block.mmdlib.copper_pressure_plate": "Copper Pressure Plate", - "block.mmdlib.copper_slab": "Copper Slab", - "block.mmdlib.copper_stairs": "Copper Stairs", - "block.mmdlib.copper_wall": "Copper Wall", - "item.mmdlib.copper_molten_bucket": "Molten Copper Bucket", - "fluid_type.mmdlib.copper_molten": "Molten Copper", "block.mmdlib.human_detector": "Security Pressure Plate", "screen.mmdlib.shift_for_more": "Hold Shift for details", "screen.mmdlib.side_config": "Side configuration", diff --git a/src/main/resources/assets/mmdlib/models/block/charcoal_block.json b/src/main/resources/assets/mmdlib/models/block/charcoal_block.json deleted file mode 100644 index a63958d1..00000000 --- a/src/main/resources/assets/mmdlib/models/block/charcoal_block.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/cube_all", - "textures": { - "all": "mmdlib:block/charcoal_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/charcoal_block_coal_block.json b/src/main/resources/assets/mmdlib/models/block/charcoal_block_coal_block.json deleted file mode 100644 index 644d4633..00000000 --- a/src/main/resources/assets/mmdlib/models/block/charcoal_block_coal_block.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "parent": "minecraft:block/coal_block", - "textures": { - "particle": "mmdlib:block/charcoal_block", - "down": "mmdlib:block/charcoal_block", - "up": "mmdlib:block/charcoal_block", - "north": "mmdlib:block/charcoal_block", - "east": "mmdlib:block/charcoal_block", - "south": "mmdlib:block/charcoal_block", - "west": "mmdlib:block/charcoal_block", - "all": "mmdlib:block/charcoal_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_cap.json b/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_cap.json deleted file mode 100644 index cdaabc06..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_cap.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_cap", - "textures": { - "particle": "minecraft:block/copper_block", - "bars": "mmdlib:block/copper_bars", - "edge": "mmdlib:block/copper_bars" - }, - "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/mmdlib/models/block/copper_bars_iron_bars_cap_alt.json b/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_cap_alt.json deleted file mode 100644 index 54991f08..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_cap_alt.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_cap_alt", - "textures": { - "particle": "minecraft:block/copper_block", - "bars": "mmdlib:block/copper_bars", - "edge": "mmdlib:block/copper_bars" - }, - "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/mmdlib/models/block/copper_bars_iron_bars_post.json b/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_post.json deleted file mode 100644 index c2fe7720..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_post.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_post", - "textures": { - "particle": "minecraft:block/copper_block", - "bars": "mmdlib:block/copper_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 7 - ], - "to": [ - 8, - 16, - 9 - ], - "faces": { - "west": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 9, - 0, - 7, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 8 - ], - "to": [ - 9, - 16, - 8 - ], - "faces": { - "north": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#bars" - }, - "south": { - "uv": [ - 9, - 0, - 7, - 16 - ], - "texture": "#bars" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_post_ends.json b/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_post_ends.json deleted file mode 100644 index 5b3e730e..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_post_ends.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_post_ends", - "textures": { - "particle": "minecraft:block/copper_block", - "edge": "mmdlib:block/copper_bars" - }, - "elements": [ - { - "from": [ - 7, - 0.001, - 7 - ], - "to": [ - 9, - 0.001, - 9 - ], - "faces": { - "down": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 7 - ], - "to": [ - 9, - 15.999, - 9 - ], - "faces": { - "down": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_side.json b/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_side.json deleted file mode 100644 index b0de8da8..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_side.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_side", - "textures": { - "particle": "minecraft:block/copper_block", - "bars": "mmdlib:block/copper_bars", - "edge": "mmdlib:block/copper_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 0 - ], - "to": [ - 8, - 16, - 8 - ], - "faces": { - "west": { - "uv": [ - 16, - 0, - 8, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 0 - ], - "to": [ - 9, - 16, - 7 - ], - "faces": { - "north": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#edge", - "cullface": "north" - } - } - }, - { - "from": [ - 7, - 0.001, - 0 - ], - "to": [ - 9, - 0.001, - 7 - ], - "faces": { - "down": { - "uv": [ - 9, - 0, - 7, - 7 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 0, - 9, - 7 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 0 - ], - "to": [ - 9, - 15.999, - 7 - ], - "faces": { - "down": { - "uv": [ - 9, - 0, - 7, - 7 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 0, - 9, - 7 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_side_alt.json b/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_side_alt.json deleted file mode 100644 index 64595dcf..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_bars_iron_bars_side_alt.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_side_alt", - "textures": { - "particle": "minecraft:block/copper_block", - "bars": "mmdlib:block/copper_bars", - "edge": "mmdlib:block/copper_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 8 - ], - "to": [ - 8, - 16, - 16 - ], - "faces": { - "west": { - "uv": [ - 8, - 0, - 0, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 0, - 0, - 8, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 9 - ], - "to": [ - 9, - 16, - 16 - ], - "faces": { - "south": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#edge", - "cullface": "south" - }, - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 0.001, - 9 - ], - "to": [ - 9, - 0.001, - 16 - ], - "faces": { - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 9 - ], - "to": [ - 9, - 15.999, - 16 - ], - "faces": { - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_button_inventory.json b/src/main/resources/assets/mmdlib/models/block/copper_button_inventory.json deleted file mode 100644 index ed318c9c..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_button_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/button_inventory", - "textures": { - "texture": "minecraft:block/copper_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_button_polished_blackstone_button.json b/src/main/resources/assets/mmdlib/models/block/copper_button_polished_blackstone_button.json deleted file mode 100644 index 44b87078..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_button_polished_blackstone_button.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button", - "textures": { - "particle": "minecraft:block/copper_block", - "texture": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 2, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_button_polished_blackstone_button_pressed.json b/src/main/resources/assets/mmdlib/models/block/copper_button_polished_blackstone_button_pressed.json deleted file mode 100644 index 4d3ed31f..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_button_polished_blackstone_button_pressed.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button_pressed", - "textures": { - "particle": "minecraft:block/copper_block", - "texture": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 1.02, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_double_slab.json b/src/main/resources/assets/mmdlib/models/block/copper_double_slab.json deleted file mode 100644 index d911eba3..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_double_slab.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "parent": "minecraft:block/quartz_block", - "textures": { - "particle": "minecraft:block/copper_block", - "down": "minecraft:block/copper_block", - "up": "minecraft:block/copper_block", - "north": "minecraft:block/copper_block", - "east": "minecraft:block/copper_block", - "south": "minecraft:block/copper_block", - "west": "minecraft:block/copper_block", - "end": "minecraft:block/copper_block", - "side": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_lever_lever.json b/src/main/resources/assets/mmdlib/models/block/copper_lever_lever.json deleted file mode 100644 index a656dd00..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_lever_lever.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever", - "textures": { - "particle": "minecraft:block/copper_block", - "base": "minecraft:block/copper_block", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": -45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_lever_lever_on.json b/src/main/resources/assets/mmdlib/models/block/copper_lever_lever_on.json deleted file mode 100644 index c210d6bb..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_lever_lever_on.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever_on", - "textures": { - "particle": "minecraft:block/copper_block", - "base": "minecraft:block/copper_block", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": 45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_plate.json b/src/main/resources/assets/mmdlib/models/block/copper_plate.json deleted file mode 100644 index 8a53a316..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_plate.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "mmdlib:block/plate", - "textures": { - "top": "minecraft:block/copper_block", - "side": "minecraft:block/copper_block", - "bottom": "minecraft:block/copper_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_plate_down.json b/src/main/resources/assets/mmdlib/models/block/copper_plate_down.json deleted file mode 100644 index b9935bb2..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_plate_down.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/copper_block", - "particle": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 0, - 15, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_plate_east.json b/src/main/resources/assets/mmdlib/models/block/copper_plate_east.json deleted file mode 100644 index 0207fc2a..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_plate_east.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/copper_block", - "particle": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 1, - 16, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_plate_north.json b/src/main/resources/assets/mmdlib/models/block/copper_plate_north.json deleted file mode 100644 index c28f2ad6..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_plate_north.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/copper_block", - "particle": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 15 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_plate_south.json b/src/main/resources/assets/mmdlib/models/block/copper_plate_south.json deleted file mode 100644 index afb0652d..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_plate_south.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/copper_block", - "particle": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 1 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_plate_up.json b/src/main/resources/assets/mmdlib/models/block/copper_plate_up.json deleted file mode 100644 index 54cfa33d..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_plate_up.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/copper_block", - "particle": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 1, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_plate_west.json b/src/main/resources/assets/mmdlib/models/block/copper_plate_west.json deleted file mode 100644 index 949af602..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_plate_west.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/copper_block", - "particle": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 15, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_pressure_plate_polished_blackstone_pressure_plate.json b/src/main/resources/assets/mmdlib/models/block/copper_pressure_plate_polished_blackstone_pressure_plate.json deleted file mode 100644 index bcdebcca..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_pressure_plate_polished_blackstone_pressure_plate.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_pressure_plate", - "textures": { - "particle": "minecraft:block/copper_block", - "texture": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 1, - 0, - 1 - ], - "to": [ - 15, - 1, - 15 - ], - "faces": { - "down": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_pressure_plate_polished_blackstone_pressure_plate_down.json b/src/main/resources/assets/mmdlib/models/block/copper_pressure_plate_polished_blackstone_pressure_plate_down.json deleted file mode 100644 index 5e693fc6..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_pressure_plate_polished_blackstone_pressure_plate_down.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_pressure_plate_down", - "textures": { - "particle": "minecraft:block/copper_block", - "texture": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 1, - 0, - 1 - ], - "to": [ - 15, - 0.5, - 15 - ], - "faces": { - "down": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_pressure_plate_up.json b/src/main/resources/assets/mmdlib/models/block/copper_pressure_plate_up.json deleted file mode 100644 index fabccc14..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_pressure_plate_up.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/pressure_plate_up", - "textures": { - "texture": "minecraft:block/copper_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_slab_quartz_block.json b/src/main/resources/assets/mmdlib/models/block/copper_slab_quartz_block.json deleted file mode 100644 index d911eba3..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_slab_quartz_block.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "parent": "minecraft:block/quartz_block", - "textures": { - "particle": "minecraft:block/copper_block", - "down": "minecraft:block/copper_block", - "up": "minecraft:block/copper_block", - "north": "minecraft:block/copper_block", - "east": "minecraft:block/copper_block", - "south": "minecraft:block/copper_block", - "west": "minecraft:block/copper_block", - "end": "minecraft:block/copper_block", - "side": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_slab_quartz_slab.json b/src/main/resources/assets/mmdlib/models/block/copper_slab_quartz_slab.json deleted file mode 100644 index eecaa72f..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_slab_quartz_slab.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "parent": "minecraft:block/quartz_slab", - "textures": { - "particle": "minecraft:block/copper_block", - "bottom": "minecraft:block/copper_block", - "side": "minecraft:block/copper_block", - "top": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_slab_quartz_slab_top.json b/src/main/resources/assets/mmdlib/models/block/copper_slab_quartz_slab_top.json deleted file mode 100644 index edd2e87e..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_slab_quartz_slab_top.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "parent": "minecraft:block/quartz_slab_top", - "textures": { - "particle": "minecraft:block/copper_block", - "bottom": "minecraft:block/copper_block", - "side": "minecraft:block/copper_block", - "top": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 0, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_stairs.json b/src/main/resources/assets/mmdlib/models/block/copper_stairs.json deleted file mode 100644 index bea42b92..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "block/stairs", - "textures": { - "bottom": "minecraft:block/copper_block", - "top": "minecraft:block/copper_block", - "side": "minecraft:block/copper_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_stairs_quartz_stairs.json b/src/main/resources/assets/mmdlib/models/block/copper_stairs_quartz_stairs.json deleted file mode 100644 index 9ba8a54f..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_stairs_quartz_stairs.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs", - "textures": { - "particle": "minecraft:block/copper_block", - "bottom": "minecraft:block/copper_block", - "side": "minecraft:block/copper_block", - "top": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_stairs_quartz_stairs_inner.json b/src/main/resources/assets/mmdlib/models/block/copper_stairs_quartz_stairs_inner.json deleted file mode 100644 index 6ac0cb3b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_stairs_quartz_stairs_inner.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs_inner", - "textures": { - "particle": "minecraft:block/copper_block", - "bottom": "minecraft:block/copper_block", - "side": "minecraft:block/copper_block", - "top": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 0, - 8, - 8 - ], - "to": [ - 8, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 8, - 8, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "south": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "west" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_stairs_quartz_stairs_outer.json b/src/main/resources/assets/mmdlib/models/block/copper_stairs_quartz_stairs_outer.json deleted file mode 100644 index cb7b606b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_stairs_quartz_stairs_outer.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs_outer", - "textures": { - "particle": "minecraft:block/copper_block", - "bottom": "minecraft:block/copper_block", - "side": "minecraft:block/copper_block", - "top": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 8 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 8, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_wall_cobblestone_wall_post.json b/src/main/resources/assets/mmdlib/models/block/copper_wall_cobblestone_wall_post.json deleted file mode 100644 index ce36a332..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_wall_cobblestone_wall_post.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_post", - "textures": { - "particle": "minecraft:block/copper_block", - "wall": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 4, - 0, - 4 - ], - "to": [ - 12, - 16, - 12 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall" - }, - "south": { - "texture": "#wall" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "Center post" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_wall_cobblestone_wall_side.json b/src/main/resources/assets/mmdlib/models/block/copper_wall_cobblestone_wall_side.json deleted file mode 100644 index f24075a1..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_wall_cobblestone_wall_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side", - "textures": { - "particle": "minecraft:block/copper_block", - "wall": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 14, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "wall" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_wall_cobblestone_wall_side_tall.json b/src/main/resources/assets/mmdlib/models/block/copper_wall_cobblestone_wall_side_tall.json deleted file mode 100644 index 9a65d1de..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_wall_cobblestone_wall_side_tall.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side_tall", - "textures": { - "particle": "minecraft:block/copper_block", - "wall": "minecraft:block/copper_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 16, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/copper_wall_inventory.json b/src/main/resources/assets/mmdlib/models/block/copper_wall_inventory.json deleted file mode 100644 index 81bb3a04..00000000 --- a/src/main/resources/assets/mmdlib/models/block/copper_wall_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/wall_inventory", - "textures": { - "wall": "minecraft:block/copper_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_cap.json b/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_cap.json deleted file mode 100644 index 6c41da6b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_cap.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_cap", - "textures": { - "particle": "minecraft:block/diamond_block", - "bars": "mmdlib:block/diamond_bars", - "edge": "mmdlib:block/diamond_bars" - }, - "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/mmdlib/models/block/diamond_bars_iron_bars_cap_alt.json b/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_cap_alt.json deleted file mode 100644 index 1cf2ae1a..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_cap_alt.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_cap_alt", - "textures": { - "particle": "minecraft:block/diamond_block", - "bars": "mmdlib:block/diamond_bars", - "edge": "mmdlib:block/diamond_bars" - }, - "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/mmdlib/models/block/diamond_bars_iron_bars_post.json b/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_post.json deleted file mode 100644 index 851621bb..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_post.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_post", - "textures": { - "particle": "minecraft:block/diamond_block", - "bars": "mmdlib:block/diamond_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 7 - ], - "to": [ - 8, - 16, - 9 - ], - "faces": { - "west": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 9, - 0, - 7, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 8 - ], - "to": [ - 9, - 16, - 8 - ], - "faces": { - "north": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#bars" - }, - "south": { - "uv": [ - 9, - 0, - 7, - 16 - ], - "texture": "#bars" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_post_ends.json b/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_post_ends.json deleted file mode 100644 index 4058c849..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_post_ends.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_post_ends", - "textures": { - "particle": "minecraft:block/diamond_block", - "edge": "mmdlib:block/diamond_bars" - }, - "elements": [ - { - "from": [ - 7, - 0.001, - 7 - ], - "to": [ - 9, - 0.001, - 9 - ], - "faces": { - "down": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 7 - ], - "to": [ - 9, - 15.999, - 9 - ], - "faces": { - "down": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_side.json b/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_side.json deleted file mode 100644 index f3e75a71..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_side.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_side", - "textures": { - "particle": "minecraft:block/diamond_block", - "bars": "mmdlib:block/diamond_bars", - "edge": "mmdlib:block/diamond_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 0 - ], - "to": [ - 8, - 16, - 8 - ], - "faces": { - "west": { - "uv": [ - 16, - 0, - 8, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 0 - ], - "to": [ - 9, - 16, - 7 - ], - "faces": { - "north": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#edge", - "cullface": "north" - } - } - }, - { - "from": [ - 7, - 0.001, - 0 - ], - "to": [ - 9, - 0.001, - 7 - ], - "faces": { - "down": { - "uv": [ - 9, - 0, - 7, - 7 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 0, - 9, - 7 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 0 - ], - "to": [ - 9, - 15.999, - 7 - ], - "faces": { - "down": { - "uv": [ - 9, - 0, - 7, - 7 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 0, - 9, - 7 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_side_alt.json b/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_side_alt.json deleted file mode 100644 index f49a4129..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_bars_iron_bars_side_alt.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_side_alt", - "textures": { - "particle": "minecraft:block/diamond_block", - "bars": "mmdlib:block/diamond_bars", - "edge": "mmdlib:block/diamond_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 8 - ], - "to": [ - 8, - 16, - 16 - ], - "faces": { - "west": { - "uv": [ - 8, - 0, - 0, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 0, - 0, - 8, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 9 - ], - "to": [ - 9, - 16, - 16 - ], - "faces": { - "south": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#edge", - "cullface": "south" - }, - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 0.001, - 9 - ], - "to": [ - 9, - 0.001, - 16 - ], - "faces": { - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 9 - ], - "to": [ - 9, - 15.999, - 16 - ], - "faces": { - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_button_inventory.json b/src/main/resources/assets/mmdlib/models/block/diamond_button_inventory.json deleted file mode 100644 index e9a43dfa..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_button_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/button_inventory", - "textures": { - "texture": "minecraft:block/diamond_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_button_polished_blackstone_button.json b/src/main/resources/assets/mmdlib/models/block/diamond_button_polished_blackstone_button.json deleted file mode 100644 index d8274bdf..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_button_polished_blackstone_button.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button", - "textures": { - "particle": "minecraft:block/diamond_block", - "texture": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 2, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_button_polished_blackstone_button_pressed.json b/src/main/resources/assets/mmdlib/models/block/diamond_button_polished_blackstone_button_pressed.json deleted file mode 100644 index 35fb08e1..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_button_polished_blackstone_button_pressed.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button_pressed", - "textures": { - "particle": "minecraft:block/diamond_block", - "texture": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 1.02, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_left.json b/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_left.json deleted file mode 100644 index 1d0d2d74..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_left.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_left", - "textures": { - "particle": "minecraft:block/diamond_block", - "bottom": "mmdlib:block/diamond_door_lower", - "top": "mmdlib:block/diamond_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 16, - 13, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_left_open.json b/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_left_open.json deleted file mode 100644 index 39a9405b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_left_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_left_open", - "textures": { - "particle": "minecraft:block/diamond_block", - "bottom": "mmdlib:block/diamond_door_lower", - "top": "mmdlib:block/diamond_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_right.json b/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_right.json deleted file mode 100644 index 14845e13..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_right.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_right", - "textures": { - "particle": "minecraft:block/diamond_block", - "bottom": "mmdlib:block/diamond_door_lower", - "top": "mmdlib:block/diamond_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 13, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_right_open.json b/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_right_open.json deleted file mode 100644 index 8b99b9be..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_bottom_right_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_right_open", - "textures": { - "particle": "minecraft:block/diamond_block", - "bottom": "mmdlib:block/diamond_door_lower", - "top": "mmdlib:block/diamond_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 16, - 16, - 0, - 13 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_left.json b/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_left.json deleted file mode 100644 index 73cab669..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_left.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_left", - "textures": { - "particle": "minecraft:block/diamond_block", - "bottom": "mmdlib:block/diamond_door_lower", - "top": "mmdlib:block/diamond_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 3, - 16, - 0 - ], - "texture": "#top", - "cullface": "up", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_left_open.json b/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_left_open.json deleted file mode 100644 index 6a26c793..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_left_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_left_open", - "textures": { - "particle": "minecraft:block/diamond_block", - "bottom": "mmdlib:block/diamond_door_lower", - "top": "mmdlib:block/diamond_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 3, - 16, - 0 - ], - "texture": "#top", - "cullface": "up", - "rotation": 270 - }, - "north": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_right.json b/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_right.json deleted file mode 100644 index 1bfe02c7..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_right.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_right", - "textures": { - "particle": "minecraft:block/diamond_block", - "bottom": "mmdlib:block/diamond_door_lower", - "top": "mmdlib:block/diamond_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 0, - 16, - 3 - ], - "texture": "#top", - "cullface": "up", - "rotation": 270 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_right_open.json b/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_right_open.json deleted file mode 100644 index f67b06c5..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_door_iron_door_top_right_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_right_open", - "textures": { - "particle": "minecraft:block/diamond_block", - "bottom": "mmdlib:block/diamond_door_lower", - "top": "mmdlib:block/diamond_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 0, - 16, - 3 - ], - "texture": "#top", - "cullface": "up", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_double_slab.json b/src/main/resources/assets/mmdlib/models/block/diamond_double_slab.json deleted file mode 100644 index df3e1c48..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_double_slab.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "parent": "minecraft:block/quartz_block", - "textures": { - "particle": "minecraft:block/diamond_block", - "down": "minecraft:block/diamond_block", - "up": "minecraft:block/diamond_block", - "north": "minecraft:block/diamond_block", - "east": "minecraft:block/diamond_block", - "south": "minecraft:block/diamond_block", - "west": "minecraft:block/diamond_block", - "end": "minecraft:block/diamond_block", - "side": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_lever_lever.json b/src/main/resources/assets/mmdlib/models/block/diamond_lever_lever.json deleted file mode 100644 index c56d76c0..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_lever_lever.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever", - "textures": { - "particle": "minecraft:block/diamond_block", - "base": "minecraft:block/diamond_block", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": -45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_lever_lever_on.json b/src/main/resources/assets/mmdlib/models/block/diamond_lever_lever_on.json deleted file mode 100644 index 59a5ff9f..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_lever_lever_on.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever_on", - "textures": { - "particle": "minecraft:block/diamond_block", - "base": "minecraft:block/diamond_block", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": 45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_pressure_plate_polished_blackstone_pressure_plate.json b/src/main/resources/assets/mmdlib/models/block/diamond_pressure_plate_polished_blackstone_pressure_plate.json deleted file mode 100644 index 753def44..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_pressure_plate_polished_blackstone_pressure_plate.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_pressure_plate", - "textures": { - "particle": "minecraft:block/diamond_block", - "texture": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 1, - 0, - 1 - ], - "to": [ - 15, - 1, - 15 - ], - "faces": { - "down": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_pressure_plate_polished_blackstone_pressure_plate_down.json b/src/main/resources/assets/mmdlib/models/block/diamond_pressure_plate_polished_blackstone_pressure_plate_down.json deleted file mode 100644 index fd04051e..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_pressure_plate_polished_blackstone_pressure_plate_down.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_pressure_plate_down", - "textures": { - "particle": "minecraft:block/diamond_block", - "texture": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 1, - 0, - 1 - ], - "to": [ - 15, - 0.5, - 15 - ], - "faces": { - "down": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_pressure_plate_up.json b/src/main/resources/assets/mmdlib/models/block/diamond_pressure_plate_up.json deleted file mode 100644 index 6863b84b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_pressure_plate_up.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/pressure_plate_up", - "textures": { - "texture": "minecraft:block/diamond_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_slab_quartz_block.json b/src/main/resources/assets/mmdlib/models/block/diamond_slab_quartz_block.json deleted file mode 100644 index df3e1c48..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_slab_quartz_block.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "parent": "minecraft:block/quartz_block", - "textures": { - "particle": "minecraft:block/diamond_block", - "down": "minecraft:block/diamond_block", - "up": "minecraft:block/diamond_block", - "north": "minecraft:block/diamond_block", - "east": "minecraft:block/diamond_block", - "south": "minecraft:block/diamond_block", - "west": "minecraft:block/diamond_block", - "end": "minecraft:block/diamond_block", - "side": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_slab_quartz_slab.json b/src/main/resources/assets/mmdlib/models/block/diamond_slab_quartz_slab.json deleted file mode 100644 index 877e0995..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_slab_quartz_slab.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "parent": "minecraft:block/quartz_slab", - "textures": { - "particle": "minecraft:block/diamond_block", - "bottom": "minecraft:block/diamond_block", - "side": "minecraft:block/diamond_block", - "top": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_slab_quartz_slab_top.json b/src/main/resources/assets/mmdlib/models/block/diamond_slab_quartz_slab_top.json deleted file mode 100644 index 32d95d5c..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_slab_quartz_slab_top.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "parent": "minecraft:block/quartz_slab_top", - "textures": { - "particle": "minecraft:block/diamond_block", - "bottom": "minecraft:block/diamond_block", - "side": "minecraft:block/diamond_block", - "top": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 0, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_stairs.json b/src/main/resources/assets/mmdlib/models/block/diamond_stairs.json deleted file mode 100644 index a99b2d10..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "block/stairs", - "textures": { - "bottom": "minecraft:block/diamond_block", - "top": "minecraft:block/diamond_block", - "side": "minecraft:block/diamond_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_stairs_quartz_stairs.json b/src/main/resources/assets/mmdlib/models/block/diamond_stairs_quartz_stairs.json deleted file mode 100644 index 5e07939c..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_stairs_quartz_stairs.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs", - "textures": { - "particle": "minecraft:block/diamond_block", - "bottom": "minecraft:block/diamond_block", - "side": "minecraft:block/diamond_block", - "top": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_stairs_quartz_stairs_inner.json b/src/main/resources/assets/mmdlib/models/block/diamond_stairs_quartz_stairs_inner.json deleted file mode 100644 index d37d1000..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_stairs_quartz_stairs_inner.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs_inner", - "textures": { - "particle": "minecraft:block/diamond_block", - "bottom": "minecraft:block/diamond_block", - "side": "minecraft:block/diamond_block", - "top": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 0, - 8, - 8 - ], - "to": [ - 8, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 8, - 8, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "south": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "west" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_stairs_quartz_stairs_outer.json b/src/main/resources/assets/mmdlib/models/block/diamond_stairs_quartz_stairs_outer.json deleted file mode 100644 index d021d965..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_stairs_quartz_stairs_outer.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs_outer", - "textures": { - "particle": "minecraft:block/diamond_block", - "bottom": "minecraft:block/diamond_block", - "side": "minecraft:block/diamond_block", - "top": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 8 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 8, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_bottom.json b/src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_bottom.json deleted file mode 100644 index 672d658e..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_bottom.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_orientable_trapdoor_bottom", - "textures": { - "texture": "mmdlib:block/diamond_trapdoor" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_iron_trapdoor_bottom.json b/src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_iron_trapdoor_bottom.json deleted file mode 100644 index 408263ca..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_iron_trapdoor_bottom.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_bottom", - "textures": { - "particle": "minecraft:block/diamond_block", - "texture": "mmdlib:block/diamond_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 3, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_iron_trapdoor_open.json b/src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_iron_trapdoor_open.json deleted file mode 100644 index aaa9df7e..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_iron_trapdoor_open.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_open", - "textures": { - "particle": "minecraft:block/diamond_block", - "texture": "mmdlib:block/diamond_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 0, - 13 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 13, - 16, - 16 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 13, - 16 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 13, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_iron_trapdoor_top.json b/src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_iron_trapdoor_top.json deleted file mode 100644 index 17afd0b0..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_trapdoor_iron_trapdoor_top.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_top", - "textures": { - "particle": "minecraft:block/diamond_block", - "texture": "mmdlib:block/diamond_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 13, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_wall_cobblestone_wall_post.json b/src/main/resources/assets/mmdlib/models/block/diamond_wall_cobblestone_wall_post.json deleted file mode 100644 index 0e00ec78..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_wall_cobblestone_wall_post.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_post", - "textures": { - "particle": "minecraft:block/diamond_block", - "wall": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 4, - 0, - 4 - ], - "to": [ - 12, - 16, - 12 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall" - }, - "south": { - "texture": "#wall" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "Center post" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_wall_cobblestone_wall_side.json b/src/main/resources/assets/mmdlib/models/block/diamond_wall_cobblestone_wall_side.json deleted file mode 100644 index 9bce2501..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_wall_cobblestone_wall_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side", - "textures": { - "particle": "minecraft:block/diamond_block", - "wall": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 14, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "wall" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_wall_cobblestone_wall_side_tall.json b/src/main/resources/assets/mmdlib/models/block/diamond_wall_cobblestone_wall_side_tall.json deleted file mode 100644 index 5edab371..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_wall_cobblestone_wall_side_tall.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side_tall", - "textures": { - "particle": "minecraft:block/diamond_block", - "wall": "minecraft:block/diamond_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 16, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/diamond_wall_inventory.json b/src/main/resources/assets/mmdlib/models/block/diamond_wall_inventory.json deleted file mode 100644 index 632723e5..00000000 --- a/src/main/resources/assets/mmdlib/models/block/diamond_wall_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/wall_inventory", - "textures": { - "wall": "minecraft:block/diamond_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_cap.json b/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_cap.json deleted file mode 100644 index c461a9d8..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_cap.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_cap", - "textures": { - "particle": "minecraft:block/emerald_block", - "bars": "mmdlib:block/emerald_bars", - "edge": "mmdlib:block/emerald_bars" - }, - "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/mmdlib/models/block/emerald_bars_iron_bars_cap_alt.json b/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_cap_alt.json deleted file mode 100644 index b60a0921..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_cap_alt.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_cap_alt", - "textures": { - "particle": "minecraft:block/emerald_block", - "bars": "mmdlib:block/emerald_bars", - "edge": "mmdlib:block/emerald_bars" - }, - "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/mmdlib/models/block/emerald_bars_iron_bars_post.json b/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_post.json deleted file mode 100644 index 1bcb0480..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_post.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_post", - "textures": { - "particle": "minecraft:block/emerald_block", - "bars": "mmdlib:block/emerald_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 7 - ], - "to": [ - 8, - 16, - 9 - ], - "faces": { - "west": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 9, - 0, - 7, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 8 - ], - "to": [ - 9, - 16, - 8 - ], - "faces": { - "north": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#bars" - }, - "south": { - "uv": [ - 9, - 0, - 7, - 16 - ], - "texture": "#bars" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_post_ends.json b/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_post_ends.json deleted file mode 100644 index 13cabfce..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_post_ends.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_post_ends", - "textures": { - "particle": "minecraft:block/emerald_block", - "edge": "mmdlib:block/emerald_bars" - }, - "elements": [ - { - "from": [ - 7, - 0.001, - 7 - ], - "to": [ - 9, - 0.001, - 9 - ], - "faces": { - "down": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 7 - ], - "to": [ - 9, - 15.999, - 9 - ], - "faces": { - "down": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_side.json b/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_side.json deleted file mode 100644 index 2bb7868f..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_side.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_side", - "textures": { - "particle": "minecraft:block/emerald_block", - "bars": "mmdlib:block/emerald_bars", - "edge": "mmdlib:block/emerald_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 0 - ], - "to": [ - 8, - 16, - 8 - ], - "faces": { - "west": { - "uv": [ - 16, - 0, - 8, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 0 - ], - "to": [ - 9, - 16, - 7 - ], - "faces": { - "north": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#edge", - "cullface": "north" - } - } - }, - { - "from": [ - 7, - 0.001, - 0 - ], - "to": [ - 9, - 0.001, - 7 - ], - "faces": { - "down": { - "uv": [ - 9, - 0, - 7, - 7 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 0, - 9, - 7 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 0 - ], - "to": [ - 9, - 15.999, - 7 - ], - "faces": { - "down": { - "uv": [ - 9, - 0, - 7, - 7 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 0, - 9, - 7 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_side_alt.json b/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_side_alt.json deleted file mode 100644 index 7e4d6f98..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_bars_iron_bars_side_alt.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_side_alt", - "textures": { - "particle": "minecraft:block/emerald_block", - "bars": "mmdlib:block/emerald_bars", - "edge": "mmdlib:block/emerald_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 8 - ], - "to": [ - 8, - 16, - 16 - ], - "faces": { - "west": { - "uv": [ - 8, - 0, - 0, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 0, - 0, - 8, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 9 - ], - "to": [ - 9, - 16, - 16 - ], - "faces": { - "south": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#edge", - "cullface": "south" - }, - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 0.001, - 9 - ], - "to": [ - 9, - 0.001, - 16 - ], - "faces": { - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 9 - ], - "to": [ - 9, - 15.999, - 16 - ], - "faces": { - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_button_inventory.json b/src/main/resources/assets/mmdlib/models/block/emerald_button_inventory.json deleted file mode 100644 index 58ea57c7..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_button_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/button_inventory", - "textures": { - "texture": "minecraft:block/emerald_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_button_polished_blackstone_button.json b/src/main/resources/assets/mmdlib/models/block/emerald_button_polished_blackstone_button.json deleted file mode 100644 index 0f49d51f..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_button_polished_blackstone_button.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button", - "textures": { - "particle": "minecraft:block/emerald_block", - "texture": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 2, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_button_polished_blackstone_button_pressed.json b/src/main/resources/assets/mmdlib/models/block/emerald_button_polished_blackstone_button_pressed.json deleted file mode 100644 index afae730c..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_button_polished_blackstone_button_pressed.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button_pressed", - "textures": { - "particle": "minecraft:block/emerald_block", - "texture": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 1.02, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_left.json b/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_left.json deleted file mode 100644 index af381fa7..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_left.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_left", - "textures": { - "particle": "minecraft:block/emerald_block", - "bottom": "mmdlib:block/emerald_door_lower", - "top": "mmdlib:block/emerald_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 16, - 13, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_left_open.json b/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_left_open.json deleted file mode 100644 index 108fccbf..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_left_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_left_open", - "textures": { - "particle": "minecraft:block/emerald_block", - "bottom": "mmdlib:block/emerald_door_lower", - "top": "mmdlib:block/emerald_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_right.json b/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_right.json deleted file mode 100644 index 17fb5100..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_right.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_right", - "textures": { - "particle": "minecraft:block/emerald_block", - "bottom": "mmdlib:block/emerald_door_lower", - "top": "mmdlib:block/emerald_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 13, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_right_open.json b/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_right_open.json deleted file mode 100644 index e0c943ab..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_bottom_right_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_right_open", - "textures": { - "particle": "minecraft:block/emerald_block", - "bottom": "mmdlib:block/emerald_door_lower", - "top": "mmdlib:block/emerald_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 16, - 16, - 0, - 13 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_left.json b/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_left.json deleted file mode 100644 index 4ebe72c8..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_left.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_left", - "textures": { - "particle": "minecraft:block/emerald_block", - "bottom": "mmdlib:block/emerald_door_lower", - "top": "mmdlib:block/emerald_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 3, - 16, - 0 - ], - "texture": "#top", - "cullface": "up", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_left_open.json b/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_left_open.json deleted file mode 100644 index fbb19d24..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_left_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_left_open", - "textures": { - "particle": "minecraft:block/emerald_block", - "bottom": "mmdlib:block/emerald_door_lower", - "top": "mmdlib:block/emerald_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 3, - 16, - 0 - ], - "texture": "#top", - "cullface": "up", - "rotation": 270 - }, - "north": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_right.json b/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_right.json deleted file mode 100644 index d6e3342b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_right.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_right", - "textures": { - "particle": "minecraft:block/emerald_block", - "bottom": "mmdlib:block/emerald_door_lower", - "top": "mmdlib:block/emerald_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 0, - 16, - 3 - ], - "texture": "#top", - "cullface": "up", - "rotation": 270 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_right_open.json b/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_right_open.json deleted file mode 100644 index 94b6f1c5..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_door_iron_door_top_right_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_right_open", - "textures": { - "particle": "minecraft:block/emerald_block", - "bottom": "mmdlib:block/emerald_door_lower", - "top": "mmdlib:block/emerald_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 0, - 16, - 3 - ], - "texture": "#top", - "cullface": "up", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_double_slab.json b/src/main/resources/assets/mmdlib/models/block/emerald_double_slab.json deleted file mode 100644 index 92f0cb96..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_double_slab.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "parent": "minecraft:block/quartz_block", - "textures": { - "particle": "minecraft:block/emerald_block", - "down": "minecraft:block/emerald_block", - "up": "minecraft:block/emerald_block", - "north": "minecraft:block/emerald_block", - "east": "minecraft:block/emerald_block", - "south": "minecraft:block/emerald_block", - "west": "minecraft:block/emerald_block", - "end": "minecraft:block/emerald_block", - "side": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_lever_lever.json b/src/main/resources/assets/mmdlib/models/block/emerald_lever_lever.json deleted file mode 100644 index 007c3f5f..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_lever_lever.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever", - "textures": { - "particle": "minecraft:block/emerald_block", - "base": "minecraft:block/emerald_block", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": -45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_lever_lever_on.json b/src/main/resources/assets/mmdlib/models/block/emerald_lever_lever_on.json deleted file mode 100644 index 2a61218e..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_lever_lever_on.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever_on", - "textures": { - "particle": "minecraft:block/emerald_block", - "base": "minecraft:block/emerald_block", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": 45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_pressure_plate_polished_blackstone_pressure_plate.json b/src/main/resources/assets/mmdlib/models/block/emerald_pressure_plate_polished_blackstone_pressure_plate.json deleted file mode 100644 index 9eb05e84..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_pressure_plate_polished_blackstone_pressure_plate.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_pressure_plate", - "textures": { - "particle": "minecraft:block/emerald_block", - "texture": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 1, - 0, - 1 - ], - "to": [ - 15, - 1, - 15 - ], - "faces": { - "down": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_pressure_plate_polished_blackstone_pressure_plate_down.json b/src/main/resources/assets/mmdlib/models/block/emerald_pressure_plate_polished_blackstone_pressure_plate_down.json deleted file mode 100644 index 292883b3..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_pressure_plate_polished_blackstone_pressure_plate_down.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_pressure_plate_down", - "textures": { - "particle": "minecraft:block/emerald_block", - "texture": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 1, - 0, - 1 - ], - "to": [ - 15, - 0.5, - 15 - ], - "faces": { - "down": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_pressure_plate_up.json b/src/main/resources/assets/mmdlib/models/block/emerald_pressure_plate_up.json deleted file mode 100644 index 0de94d7f..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_pressure_plate_up.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/pressure_plate_up", - "textures": { - "texture": "minecraft:block/emerald_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_slab_quartz_block.json b/src/main/resources/assets/mmdlib/models/block/emerald_slab_quartz_block.json deleted file mode 100644 index 92f0cb96..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_slab_quartz_block.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "parent": "minecraft:block/quartz_block", - "textures": { - "particle": "minecraft:block/emerald_block", - "down": "minecraft:block/emerald_block", - "up": "minecraft:block/emerald_block", - "north": "minecraft:block/emerald_block", - "east": "minecraft:block/emerald_block", - "south": "minecraft:block/emerald_block", - "west": "minecraft:block/emerald_block", - "end": "minecraft:block/emerald_block", - "side": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_slab_quartz_slab.json b/src/main/resources/assets/mmdlib/models/block/emerald_slab_quartz_slab.json deleted file mode 100644 index 81522d40..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_slab_quartz_slab.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "parent": "minecraft:block/quartz_slab", - "textures": { - "particle": "minecraft:block/emerald_block", - "bottom": "minecraft:block/emerald_block", - "side": "minecraft:block/emerald_block", - "top": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_slab_quartz_slab_top.json b/src/main/resources/assets/mmdlib/models/block/emerald_slab_quartz_slab_top.json deleted file mode 100644 index 1badc4e0..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_slab_quartz_slab_top.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "parent": "minecraft:block/quartz_slab_top", - "textures": { - "particle": "minecraft:block/emerald_block", - "bottom": "minecraft:block/emerald_block", - "side": "minecraft:block/emerald_block", - "top": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 0, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_stairs.json b/src/main/resources/assets/mmdlib/models/block/emerald_stairs.json deleted file mode 100644 index 7fcef317..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "block/stairs", - "textures": { - "bottom": "minecraft:block/emerald_block", - "top": "minecraft:block/emerald_block", - "side": "minecraft:block/emerald_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_stairs_quartz_stairs.json b/src/main/resources/assets/mmdlib/models/block/emerald_stairs_quartz_stairs.json deleted file mode 100644 index acdd02bc..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_stairs_quartz_stairs.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs", - "textures": { - "particle": "minecraft:block/emerald_block", - "bottom": "minecraft:block/emerald_block", - "side": "minecraft:block/emerald_block", - "top": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_stairs_quartz_stairs_inner.json b/src/main/resources/assets/mmdlib/models/block/emerald_stairs_quartz_stairs_inner.json deleted file mode 100644 index e1a42ec2..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_stairs_quartz_stairs_inner.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs_inner", - "textures": { - "particle": "minecraft:block/emerald_block", - "bottom": "minecraft:block/emerald_block", - "side": "minecraft:block/emerald_block", - "top": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 0, - 8, - 8 - ], - "to": [ - 8, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 8, - 8, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "south": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "west" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_stairs_quartz_stairs_outer.json b/src/main/resources/assets/mmdlib/models/block/emerald_stairs_quartz_stairs_outer.json deleted file mode 100644 index 8a5e8454..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_stairs_quartz_stairs_outer.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs_outer", - "textures": { - "particle": "minecraft:block/emerald_block", - "bottom": "minecraft:block/emerald_block", - "side": "minecraft:block/emerald_block", - "top": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 8 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 8, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_bottom.json b/src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_bottom.json deleted file mode 100644 index 7f1a9e11..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_bottom.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_orientable_trapdoor_bottom", - "textures": { - "texture": "mmdlib:block/emerald_trapdoor" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_iron_trapdoor_bottom.json b/src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_iron_trapdoor_bottom.json deleted file mode 100644 index c6766923..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_iron_trapdoor_bottom.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_bottom", - "textures": { - "particle": "minecraft:block/emerald_block", - "texture": "mmdlib:block/emerald_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 3, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_iron_trapdoor_open.json b/src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_iron_trapdoor_open.json deleted file mode 100644 index 5fefdc78..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_iron_trapdoor_open.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_open", - "textures": { - "particle": "minecraft:block/emerald_block", - "texture": "mmdlib:block/emerald_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 0, - 13 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 13, - 16, - 16 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 13, - 16 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 13, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_iron_trapdoor_top.json b/src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_iron_trapdoor_top.json deleted file mode 100644 index 80215dfd..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_trapdoor_iron_trapdoor_top.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_top", - "textures": { - "particle": "minecraft:block/emerald_block", - "texture": "mmdlib:block/emerald_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 13, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_wall_cobblestone_wall_post.json b/src/main/resources/assets/mmdlib/models/block/emerald_wall_cobblestone_wall_post.json deleted file mode 100644 index 141ddac9..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_wall_cobblestone_wall_post.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_post", - "textures": { - "particle": "minecraft:block/emerald_block", - "wall": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 4, - 0, - 4 - ], - "to": [ - 12, - 16, - 12 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall" - }, - "south": { - "texture": "#wall" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "Center post" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_wall_cobblestone_wall_side.json b/src/main/resources/assets/mmdlib/models/block/emerald_wall_cobblestone_wall_side.json deleted file mode 100644 index 1cb7057c..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_wall_cobblestone_wall_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side", - "textures": { - "particle": "minecraft:block/emerald_block", - "wall": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 14, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "wall" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_wall_cobblestone_wall_side_tall.json b/src/main/resources/assets/mmdlib/models/block/emerald_wall_cobblestone_wall_side_tall.json deleted file mode 100644 index 006533e4..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_wall_cobblestone_wall_side_tall.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side_tall", - "textures": { - "particle": "minecraft:block/emerald_block", - "wall": "minecraft:block/emerald_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 16, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/emerald_wall_inventory.json b/src/main/resources/assets/mmdlib/models/block/emerald_wall_inventory.json deleted file mode 100644 index d32ccd10..00000000 --- a/src/main/resources/assets/mmdlib/models/block/emerald_wall_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/wall_inventory", - "textures": { - "wall": "minecraft:block/emerald_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_cap.json b/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_cap.json deleted file mode 100644 index 9cc94326..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_cap.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_cap", - "textures": { - "particle": "minecraft:block/gold_block", - "bars": "mmdlib:block/gold_bars", - "edge": "mmdlib:block/gold_bars" - }, - "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/mmdlib/models/block/gold_bars_iron_bars_cap_alt.json b/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_cap_alt.json deleted file mode 100644 index cb2ab1ee..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_cap_alt.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_cap_alt", - "textures": { - "particle": "minecraft:block/gold_block", - "bars": "mmdlib:block/gold_bars", - "edge": "mmdlib:block/gold_bars" - }, - "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/mmdlib/models/block/gold_bars_iron_bars_post.json b/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_post.json deleted file mode 100644 index a09feeaf..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_post.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_post", - "textures": { - "particle": "minecraft:block/gold_block", - "bars": "mmdlib:block/gold_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 7 - ], - "to": [ - 8, - 16, - 9 - ], - "faces": { - "west": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 9, - 0, - 7, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 8 - ], - "to": [ - 9, - 16, - 8 - ], - "faces": { - "north": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#bars" - }, - "south": { - "uv": [ - 9, - 0, - 7, - 16 - ], - "texture": "#bars" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_post_ends.json b/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_post_ends.json deleted file mode 100644 index 9f1b9dc3..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_post_ends.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_post_ends", - "textures": { - "particle": "minecraft:block/gold_block", - "edge": "mmdlib:block/gold_bars" - }, - "elements": [ - { - "from": [ - 7, - 0.001, - 7 - ], - "to": [ - 9, - 0.001, - 9 - ], - "faces": { - "down": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 7 - ], - "to": [ - 9, - 15.999, - 9 - ], - "faces": { - "down": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_side.json b/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_side.json deleted file mode 100644 index 7748e16a..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_side.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_side", - "textures": { - "particle": "minecraft:block/gold_block", - "bars": "mmdlib:block/gold_bars", - "edge": "mmdlib:block/gold_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 0 - ], - "to": [ - 8, - 16, - 8 - ], - "faces": { - "west": { - "uv": [ - 16, - 0, - 8, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 0 - ], - "to": [ - 9, - 16, - 7 - ], - "faces": { - "north": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#edge", - "cullface": "north" - } - } - }, - { - "from": [ - 7, - 0.001, - 0 - ], - "to": [ - 9, - 0.001, - 7 - ], - "faces": { - "down": { - "uv": [ - 9, - 0, - 7, - 7 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 0, - 9, - 7 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 0 - ], - "to": [ - 9, - 15.999, - 7 - ], - "faces": { - "down": { - "uv": [ - 9, - 0, - 7, - 7 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 0, - 9, - 7 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_side_alt.json b/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_side_alt.json deleted file mode 100644 index 30a18ed7..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_bars_iron_bars_side_alt.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_side_alt", - "textures": { - "particle": "minecraft:block/gold_block", - "bars": "mmdlib:block/gold_bars", - "edge": "mmdlib:block/gold_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 8 - ], - "to": [ - 8, - 16, - 16 - ], - "faces": { - "west": { - "uv": [ - 8, - 0, - 0, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 0, - 0, - 8, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 9 - ], - "to": [ - 9, - 16, - 16 - ], - "faces": { - "south": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#edge", - "cullface": "south" - }, - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 0.001, - 9 - ], - "to": [ - 9, - 0.001, - 16 - ], - "faces": { - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 9 - ], - "to": [ - 9, - 15.999, - 16 - ], - "faces": { - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_button_inventory.json b/src/main/resources/assets/mmdlib/models/block/gold_button_inventory.json deleted file mode 100644 index d9350835..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_button_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/button_inventory", - "textures": { - "texture": "minecraft:block/gold_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_button_polished_blackstone_button.json b/src/main/resources/assets/mmdlib/models/block/gold_button_polished_blackstone_button.json deleted file mode 100644 index 7095d0a0..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_button_polished_blackstone_button.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button", - "textures": { - "particle": "minecraft:block/gold_block", - "texture": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 2, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_button_polished_blackstone_button_pressed.json b/src/main/resources/assets/mmdlib/models/block/gold_button_polished_blackstone_button_pressed.json deleted file mode 100644 index 3abdeb0b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_button_polished_blackstone_button_pressed.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button_pressed", - "textures": { - "particle": "minecraft:block/gold_block", - "texture": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 1.02, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_left.json b/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_left.json deleted file mode 100644 index a8fd06ed..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_left.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_left", - "textures": { - "particle": "minecraft:block/gold_block", - "bottom": "mmdlib:block/gold_door_lower", - "top": "mmdlib:block/gold_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 16, - 13, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_left_open.json b/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_left_open.json deleted file mode 100644 index 219916b3..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_left_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_left_open", - "textures": { - "particle": "minecraft:block/gold_block", - "bottom": "mmdlib:block/gold_door_lower", - "top": "mmdlib:block/gold_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_right.json b/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_right.json deleted file mode 100644 index 5e72f74f..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_right.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_right", - "textures": { - "particle": "minecraft:block/gold_block", - "bottom": "mmdlib:block/gold_door_lower", - "top": "mmdlib:block/gold_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 13, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_right_open.json b/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_right_open.json deleted file mode 100644 index 56618df4..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_bottom_right_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_right_open", - "textures": { - "particle": "minecraft:block/gold_block", - "bottom": "mmdlib:block/gold_door_lower", - "top": "mmdlib:block/gold_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 16, - 16, - 0, - 13 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_left.json b/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_left.json deleted file mode 100644 index 2f4d6cf0..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_left.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_left", - "textures": { - "particle": "minecraft:block/gold_block", - "bottom": "mmdlib:block/gold_door_lower", - "top": "mmdlib:block/gold_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 3, - 16, - 0 - ], - "texture": "#top", - "cullface": "up", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_left_open.json b/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_left_open.json deleted file mode 100644 index 512a9d25..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_left_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_left_open", - "textures": { - "particle": "minecraft:block/gold_block", - "bottom": "mmdlib:block/gold_door_lower", - "top": "mmdlib:block/gold_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 3, - 16, - 0 - ], - "texture": "#top", - "cullface": "up", - "rotation": 270 - }, - "north": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_right.json b/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_right.json deleted file mode 100644 index 9f69893e..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_right.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_right", - "textures": { - "particle": "minecraft:block/gold_block", - "bottom": "mmdlib:block/gold_door_lower", - "top": "mmdlib:block/gold_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 0, - 16, - 3 - ], - "texture": "#top", - "cullface": "up", - "rotation": 270 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_right_open.json b/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_right_open.json deleted file mode 100644 index 49645f18..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_door_iron_door_top_right_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_right_open", - "textures": { - "particle": "minecraft:block/gold_block", - "bottom": "mmdlib:block/gold_door_lower", - "top": "mmdlib:block/gold_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 0, - 16, - 3 - ], - "texture": "#top", - "cullface": "up", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_double_slab.json b/src/main/resources/assets/mmdlib/models/block/gold_double_slab.json deleted file mode 100644 index b2021340..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_double_slab.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "parent": "minecraft:block/quartz_block", - "textures": { - "particle": "minecraft:block/gold_block", - "down": "minecraft:block/gold_block", - "up": "minecraft:block/gold_block", - "north": "minecraft:block/gold_block", - "east": "minecraft:block/gold_block", - "south": "minecraft:block/gold_block", - "west": "minecraft:block/gold_block", - "end": "minecraft:block/gold_block", - "side": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_lever_lever.json b/src/main/resources/assets/mmdlib/models/block/gold_lever_lever.json deleted file mode 100644 index 42e59246..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_lever_lever.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever", - "textures": { - "particle": "minecraft:block/gold_block", - "base": "minecraft:block/gold_block", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": -45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_lever_lever_on.json b/src/main/resources/assets/mmdlib/models/block/gold_lever_lever_on.json deleted file mode 100644 index e85ea755..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_lever_lever_on.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever_on", - "textures": { - "particle": "minecraft:block/gold_block", - "base": "minecraft:block/gold_block", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": 45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_plate.json b/src/main/resources/assets/mmdlib/models/block/gold_plate.json deleted file mode 100644 index f544bbcc..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_plate.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "mmdlib:block/plate", - "textures": { - "top": "minecraft:block/gold_block", - "side": "minecraft:block/gold_block", - "bottom": "minecraft:block/gold_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_plate_down.json b/src/main/resources/assets/mmdlib/models/block/gold_plate_down.json deleted file mode 100644 index c66af1cc..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_plate_down.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/gold_block", - "particle": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 0, - 15, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_plate_east.json b/src/main/resources/assets/mmdlib/models/block/gold_plate_east.json deleted file mode 100644 index 8f3991c1..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_plate_east.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/gold_block", - "particle": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 1, - 16, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_plate_north.json b/src/main/resources/assets/mmdlib/models/block/gold_plate_north.json deleted file mode 100644 index acb4cdd4..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_plate_north.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/gold_block", - "particle": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 15 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_plate_south.json b/src/main/resources/assets/mmdlib/models/block/gold_plate_south.json deleted file mode 100644 index dc89097a..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_plate_south.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/gold_block", - "particle": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 1 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_plate_up.json b/src/main/resources/assets/mmdlib/models/block/gold_plate_up.json deleted file mode 100644 index 9259291d..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_plate_up.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/gold_block", - "particle": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 1, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_plate_west.json b/src/main/resources/assets/mmdlib/models/block/gold_plate_west.json deleted file mode 100644 index 278cfd43..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_plate_west.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/gold_block", - "particle": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 15, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_slab_quartz_block.json b/src/main/resources/assets/mmdlib/models/block/gold_slab_quartz_block.json deleted file mode 100644 index b2021340..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_slab_quartz_block.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "parent": "minecraft:block/quartz_block", - "textures": { - "particle": "minecraft:block/gold_block", - "down": "minecraft:block/gold_block", - "up": "minecraft:block/gold_block", - "north": "minecraft:block/gold_block", - "east": "minecraft:block/gold_block", - "south": "minecraft:block/gold_block", - "west": "minecraft:block/gold_block", - "end": "minecraft:block/gold_block", - "side": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_slab_quartz_slab.json b/src/main/resources/assets/mmdlib/models/block/gold_slab_quartz_slab.json deleted file mode 100644 index 99218cbe..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_slab_quartz_slab.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "parent": "minecraft:block/quartz_slab", - "textures": { - "particle": "minecraft:block/gold_block", - "bottom": "minecraft:block/gold_block", - "side": "minecraft:block/gold_block", - "top": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_slab_quartz_slab_top.json b/src/main/resources/assets/mmdlib/models/block/gold_slab_quartz_slab_top.json deleted file mode 100644 index 86c1b52e..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_slab_quartz_slab_top.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "parent": "minecraft:block/quartz_slab_top", - "textures": { - "particle": "minecraft:block/gold_block", - "bottom": "minecraft:block/gold_block", - "side": "minecraft:block/gold_block", - "top": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 0, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_stairs.json b/src/main/resources/assets/mmdlib/models/block/gold_stairs.json deleted file mode 100644 index f3572e86..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "block/stairs", - "textures": { - "bottom": "minecraft:block/gold_block", - "top": "minecraft:block/gold_block", - "side": "minecraft:block/gold_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_stairs_quartz_stairs.json b/src/main/resources/assets/mmdlib/models/block/gold_stairs_quartz_stairs.json deleted file mode 100644 index 55bc2ab6..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_stairs_quartz_stairs.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs", - "textures": { - "particle": "minecraft:block/gold_block", - "bottom": "minecraft:block/gold_block", - "side": "minecraft:block/gold_block", - "top": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_stairs_quartz_stairs_inner.json b/src/main/resources/assets/mmdlib/models/block/gold_stairs_quartz_stairs_inner.json deleted file mode 100644 index d954c6b8..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_stairs_quartz_stairs_inner.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs_inner", - "textures": { - "particle": "minecraft:block/gold_block", - "bottom": "minecraft:block/gold_block", - "side": "minecraft:block/gold_block", - "top": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 0, - 8, - 8 - ], - "to": [ - 8, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 8, - 8, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "south": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "west" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_stairs_quartz_stairs_outer.json b/src/main/resources/assets/mmdlib/models/block/gold_stairs_quartz_stairs_outer.json deleted file mode 100644 index ece0ad96..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_stairs_quartz_stairs_outer.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs_outer", - "textures": { - "particle": "minecraft:block/gold_block", - "bottom": "minecraft:block/gold_block", - "side": "minecraft:block/gold_block", - "top": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 8 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 8, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_trapdoor_bottom.json b/src/main/resources/assets/mmdlib/models/block/gold_trapdoor_bottom.json deleted file mode 100644 index ffacc5be..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_trapdoor_bottom.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_orientable_trapdoor_bottom", - "textures": { - "texture": "mmdlib:block/gold_trapdoor" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_trapdoor_iron_trapdoor_bottom.json b/src/main/resources/assets/mmdlib/models/block/gold_trapdoor_iron_trapdoor_bottom.json deleted file mode 100644 index d4d4f075..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_trapdoor_iron_trapdoor_bottom.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_bottom", - "textures": { - "particle": "minecraft:block/gold_block", - "texture": "mmdlib:block/gold_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 3, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_trapdoor_iron_trapdoor_open.json b/src/main/resources/assets/mmdlib/models/block/gold_trapdoor_iron_trapdoor_open.json deleted file mode 100644 index 83fcd289..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_trapdoor_iron_trapdoor_open.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_open", - "textures": { - "particle": "minecraft:block/gold_block", - "texture": "mmdlib:block/gold_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 0, - 13 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 13, - 16, - 16 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 13, - 16 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 13, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_trapdoor_iron_trapdoor_top.json b/src/main/resources/assets/mmdlib/models/block/gold_trapdoor_iron_trapdoor_top.json deleted file mode 100644 index 210ae68d..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_trapdoor_iron_trapdoor_top.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_top", - "textures": { - "particle": "minecraft:block/gold_block", - "texture": "mmdlib:block/gold_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 13, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_wall_cobblestone_wall_post.json b/src/main/resources/assets/mmdlib/models/block/gold_wall_cobblestone_wall_post.json deleted file mode 100644 index 735c4261..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_wall_cobblestone_wall_post.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_post", - "textures": { - "particle": "minecraft:block/gold_block", - "wall": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 4, - 0, - 4 - ], - "to": [ - 12, - 16, - 12 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall" - }, - "south": { - "texture": "#wall" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "Center post" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_wall_cobblestone_wall_side.json b/src/main/resources/assets/mmdlib/models/block/gold_wall_cobblestone_wall_side.json deleted file mode 100644 index 63c529ff..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_wall_cobblestone_wall_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side", - "textures": { - "particle": "minecraft:block/gold_block", - "wall": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 14, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "wall" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_wall_cobblestone_wall_side_tall.json b/src/main/resources/assets/mmdlib/models/block/gold_wall_cobblestone_wall_side_tall.json deleted file mode 100644 index 6126d8bf..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_wall_cobblestone_wall_side_tall.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side_tall", - "textures": { - "particle": "minecraft:block/gold_block", - "wall": "minecraft:block/gold_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 16, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/gold_wall_inventory.json b/src/main/resources/assets/mmdlib/models/block/gold_wall_inventory.json deleted file mode 100644 index c81b04ae..00000000 --- a/src/main/resources/assets/mmdlib/models/block/gold_wall_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/wall_inventory", - "textures": { - "wall": "minecraft:block/gold_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/half_slab_copper.json b/src/main/resources/assets/mmdlib/models/block/half_slab_copper.json deleted file mode 100644 index 12d3a7c5..00000000 --- a/src/main/resources/assets/mmdlib/models/block/half_slab_copper.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "minecraft:block/copper_block", - "top": "minecraft:block/copper_block", - "side": "minecraft:block/copper_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/half_slab_diamond.json b/src/main/resources/assets/mmdlib/models/block/half_slab_diamond.json deleted file mode 100644 index 49352acb..00000000 --- a/src/main/resources/assets/mmdlib/models/block/half_slab_diamond.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "minecraft:block/diamond_block", - "top": "minecraft:block/diamond_block", - "side": "minecraft:block/diamond_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/half_slab_emerald.json b/src/main/resources/assets/mmdlib/models/block/half_slab_emerald.json deleted file mode 100644 index 51a13f1b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/half_slab_emerald.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "minecraft:block/emerald_block", - "top": "minecraft:block/emerald_block", - "side": "minecraft:block/emerald_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/half_slab_gold.json b/src/main/resources/assets/mmdlib/models/block/half_slab_gold.json deleted file mode 100644 index 2bfaa5b5..00000000 --- a/src/main/resources/assets/mmdlib/models/block/half_slab_gold.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "minecraft:block/gold_block", - "top": "minecraft:block/gold_block", - "side": "minecraft:block/gold_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/half_slab_iron.json b/src/main/resources/assets/mmdlib/models/block/half_slab_iron.json deleted file mode 100644 index f4bb1ee3..00000000 --- a/src/main/resources/assets/mmdlib/models/block/half_slab_iron.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "minecraft:block/iron_block", - "top": "minecraft:block/iron_block", - "side": "minecraft:block/iron_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/half_slab_obsidian.json b/src/main/resources/assets/mmdlib/models/block/half_slab_obsidian.json deleted file mode 100644 index 257e9895..00000000 --- a/src/main/resources/assets/mmdlib/models/block/half_slab_obsidian.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "minecraft:block/slab", - "textures": { - "bottom": "minecraft:block/obsidian", - "top": "minecraft:block/obsidian", - "side": "minecraft:block/obsidian" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_button_inventory.json b/src/main/resources/assets/mmdlib/models/block/iron_button_inventory.json deleted file mode 100644 index f04ea599..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_button_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/button_inventory", - "textures": { - "texture": "minecraft:block/iron_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_button_polished_blackstone_button.json b/src/main/resources/assets/mmdlib/models/block/iron_button_polished_blackstone_button.json deleted file mode 100644 index b2bb2035..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_button_polished_blackstone_button.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button", - "textures": { - "particle": "minecraft:block/iron_block", - "texture": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 2, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_button_polished_blackstone_button_pressed.json b/src/main/resources/assets/mmdlib/models/block/iron_button_polished_blackstone_button_pressed.json deleted file mode 100644 index 8ed79251..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_button_polished_blackstone_button_pressed.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button_pressed", - "textures": { - "particle": "minecraft:block/iron_block", - "texture": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 1.02, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_double_slab.json b/src/main/resources/assets/mmdlib/models/block/iron_double_slab.json deleted file mode 100644 index 70cf788e..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_double_slab.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "parent": "minecraft:block/quartz_block", - "textures": { - "particle": "minecraft:block/iron_block", - "down": "minecraft:block/iron_block", - "up": "minecraft:block/iron_block", - "north": "minecraft:block/iron_block", - "east": "minecraft:block/iron_block", - "south": "minecraft:block/iron_block", - "west": "minecraft:block/iron_block", - "end": "minecraft:block/iron_block", - "side": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_lever_lever.json b/src/main/resources/assets/mmdlib/models/block/iron_lever_lever.json deleted file mode 100644 index 9d445617..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_lever_lever.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever", - "textures": { - "particle": "minecraft:block/iron_block", - "base": "minecraft:block/iron_block", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": -45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_lever_lever_on.json b/src/main/resources/assets/mmdlib/models/block/iron_lever_lever_on.json deleted file mode 100644 index fe2d0a18..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_lever_lever_on.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever_on", - "textures": { - "particle": "minecraft:block/iron_block", - "base": "minecraft:block/iron_block", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": 45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_plate.json b/src/main/resources/assets/mmdlib/models/block/iron_plate.json deleted file mode 100644 index 2a5b7518..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_plate.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "mmdlib:block/plate", - "textures": { - "top": "minecraft:block/iron_block", - "side": "minecraft:block/iron_block", - "bottom": "minecraft:block/iron_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_plate_down.json b/src/main/resources/assets/mmdlib/models/block/iron_plate_down.json deleted file mode 100644 index f93abdcd..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_plate_down.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/iron_block", - "particle": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 0, - 15, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_plate_east.json b/src/main/resources/assets/mmdlib/models/block/iron_plate_east.json deleted file mode 100644 index d824bb55..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_plate_east.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/iron_block", - "particle": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 1, - 16, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_plate_north.json b/src/main/resources/assets/mmdlib/models/block/iron_plate_north.json deleted file mode 100644 index 8b3206b3..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_plate_north.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/iron_block", - "particle": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 15 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_plate_south.json b/src/main/resources/assets/mmdlib/models/block/iron_plate_south.json deleted file mode 100644 index 6908da5f..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_plate_south.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/iron_block", - "particle": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 1 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_plate_up.json b/src/main/resources/assets/mmdlib/models/block/iron_plate_up.json deleted file mode 100644 index 47bc21a9..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_plate_up.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/iron_block", - "particle": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 1, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_plate_west.json b/src/main/resources/assets/mmdlib/models/block/iron_plate_west.json deleted file mode 100644 index 5f18340e..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_plate_west.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/block", - "textures": { - "all": "minecraft:block/iron_block", - "particle": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 15, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "texture": "#all" - }, - "down": { - "texture": "#all" - }, - "north": { - "texture": "#all" - }, - "south": { - "texture": "#all" - }, - "east": { - "texture": "#all" - }, - "west": { - "texture": "#all" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_slab_quartz_block.json b/src/main/resources/assets/mmdlib/models/block/iron_slab_quartz_block.json deleted file mode 100644 index 70cf788e..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_slab_quartz_block.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "parent": "minecraft:block/quartz_block", - "textures": { - "particle": "minecraft:block/iron_block", - "down": "minecraft:block/iron_block", - "up": "minecraft:block/iron_block", - "north": "minecraft:block/iron_block", - "east": "minecraft:block/iron_block", - "south": "minecraft:block/iron_block", - "west": "minecraft:block/iron_block", - "end": "minecraft:block/iron_block", - "side": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_slab_quartz_slab.json b/src/main/resources/assets/mmdlib/models/block/iron_slab_quartz_slab.json deleted file mode 100644 index 598129bb..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_slab_quartz_slab.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "parent": "minecraft:block/quartz_slab", - "textures": { - "particle": "minecraft:block/iron_block", - "bottom": "minecraft:block/iron_block", - "side": "minecraft:block/iron_block", - "top": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_slab_quartz_slab_top.json b/src/main/resources/assets/mmdlib/models/block/iron_slab_quartz_slab_top.json deleted file mode 100644 index 7e26fea0..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_slab_quartz_slab_top.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "parent": "minecraft:block/quartz_slab_top", - "textures": { - "particle": "minecraft:block/iron_block", - "bottom": "minecraft:block/iron_block", - "side": "minecraft:block/iron_block", - "top": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 0, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_stairs.json b/src/main/resources/assets/mmdlib/models/block/iron_stairs.json deleted file mode 100644 index e5a971a9..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "block/stairs", - "textures": { - "bottom": "minecraft:block/iron_block", - "top": "minecraft:block/iron_block", - "side": "minecraft:block/iron_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_stairs_quartz_stairs.json b/src/main/resources/assets/mmdlib/models/block/iron_stairs_quartz_stairs.json deleted file mode 100644 index f187665d..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_stairs_quartz_stairs.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs", - "textures": { - "particle": "minecraft:block/iron_block", - "bottom": "minecraft:block/iron_block", - "side": "minecraft:block/iron_block", - "top": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_stairs_quartz_stairs_inner.json b/src/main/resources/assets/mmdlib/models/block/iron_stairs_quartz_stairs_inner.json deleted file mode 100644 index 71ace24d..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_stairs_quartz_stairs_inner.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs_inner", - "textures": { - "particle": "minecraft:block/iron_block", - "bottom": "minecraft:block/iron_block", - "side": "minecraft:block/iron_block", - "top": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 0, - 8, - 8 - ], - "to": [ - 8, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 8, - 8, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "south": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "west" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_stairs_quartz_stairs_outer.json b/src/main/resources/assets/mmdlib/models/block/iron_stairs_quartz_stairs_outer.json deleted file mode 100644 index 48454499..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_stairs_quartz_stairs_outer.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs_outer", - "textures": { - "particle": "minecraft:block/iron_block", - "bottom": "minecraft:block/iron_block", - "side": "minecraft:block/iron_block", - "top": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 8 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 8, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_wall_cobblestone_wall_post.json b/src/main/resources/assets/mmdlib/models/block/iron_wall_cobblestone_wall_post.json deleted file mode 100644 index b647c42a..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_wall_cobblestone_wall_post.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_post", - "textures": { - "particle": "minecraft:block/iron_block", - "wall": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 4, - 0, - 4 - ], - "to": [ - 12, - 16, - 12 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall" - }, - "south": { - "texture": "#wall" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "Center post" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_wall_cobblestone_wall_side.json b/src/main/resources/assets/mmdlib/models/block/iron_wall_cobblestone_wall_side.json deleted file mode 100644 index 98ab3a61..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_wall_cobblestone_wall_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side", - "textures": { - "particle": "minecraft:block/iron_block", - "wall": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 14, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "wall" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_wall_cobblestone_wall_side_tall.json b/src/main/resources/assets/mmdlib/models/block/iron_wall_cobblestone_wall_side_tall.json deleted file mode 100644 index 10dd9c3d..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_wall_cobblestone_wall_side_tall.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side_tall", - "textures": { - "particle": "minecraft:block/iron_block", - "wall": "minecraft:block/iron_block" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 16, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/iron_wall_inventory.json b/src/main/resources/assets/mmdlib/models/block/iron_wall_inventory.json deleted file mode 100644 index b533ffd9..00000000 --- a/src/main/resources/assets/mmdlib/models/block/iron_wall_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/wall_inventory", - "textures": { - "wall": "minecraft:block/iron_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_cap.json b/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_cap.json deleted file mode 100644 index 6e6cf1c4..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_cap.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_cap", - "textures": { - "particle": "minecraft:block/obsidian", - "bars": "mmdlib:block/obsidian_bars", - "edge": "mmdlib:block/obsidian_bars" - }, - "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/mmdlib/models/block/obsidian_bars_iron_bars_cap_alt.json b/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_cap_alt.json deleted file mode 100644 index e858d4d4..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_cap_alt.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_cap_alt", - "textures": { - "particle": "minecraft:block/obsidian", - "bars": "mmdlib:block/obsidian_bars", - "edge": "mmdlib:block/obsidian_bars" - }, - "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/mmdlib/models/block/obsidian_bars_iron_bars_post.json b/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_post.json deleted file mode 100644 index 46cc77ee..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_post.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_post", - "textures": { - "particle": "minecraft:block/obsidian", - "bars": "mmdlib:block/obsidian_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 7 - ], - "to": [ - 8, - 16, - 9 - ], - "faces": { - "west": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 9, - 0, - 7, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 8 - ], - "to": [ - 9, - 16, - 8 - ], - "faces": { - "north": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#bars" - }, - "south": { - "uv": [ - 9, - 0, - 7, - 16 - ], - "texture": "#bars" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_post_ends.json b/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_post_ends.json deleted file mode 100644 index 1fbbb6c3..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_post_ends.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_post_ends", - "textures": { - "particle": "minecraft:block/obsidian", - "edge": "mmdlib:block/obsidian_bars" - }, - "elements": [ - { - "from": [ - 7, - 0.001, - 7 - ], - "to": [ - 9, - 0.001, - 9 - ], - "faces": { - "down": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 7 - ], - "to": [ - 9, - 15.999, - 9 - ], - "faces": { - "down": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_side.json b/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_side.json deleted file mode 100644 index 1d63829b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_side.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_side", - "textures": { - "particle": "minecraft:block/obsidian", - "bars": "mmdlib:block/obsidian_bars", - "edge": "mmdlib:block/obsidian_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 0 - ], - "to": [ - 8, - 16, - 8 - ], - "faces": { - "west": { - "uv": [ - 16, - 0, - 8, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 0 - ], - "to": [ - 9, - 16, - 7 - ], - "faces": { - "north": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#edge", - "cullface": "north" - } - } - }, - { - "from": [ - 7, - 0.001, - 0 - ], - "to": [ - 9, - 0.001, - 7 - ], - "faces": { - "down": { - "uv": [ - 9, - 0, - 7, - 7 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 0, - 9, - 7 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 0 - ], - "to": [ - 9, - 15.999, - 7 - ], - "faces": { - "down": { - "uv": [ - 9, - 0, - 7, - 7 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 0, - 9, - 7 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_side_alt.json b/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_side_alt.json deleted file mode 100644 index bc576c0a..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_bars_iron_bars_side_alt.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_side_alt", - "textures": { - "particle": "minecraft:block/obsidian", - "bars": "mmdlib:block/obsidian_bars", - "edge": "mmdlib:block/obsidian_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 8 - ], - "to": [ - 8, - 16, - 16 - ], - "faces": { - "west": { - "uv": [ - 8, - 0, - 0, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 0, - 0, - 8, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 9 - ], - "to": [ - 9, - 16, - 16 - ], - "faces": { - "south": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#edge", - "cullface": "south" - }, - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 0.001, - 9 - ], - "to": [ - 9, - 0.001, - 16 - ], - "faces": { - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 9 - ], - "to": [ - 9, - 15.999, - 16 - ], - "faces": { - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_button_inventory.json b/src/main/resources/assets/mmdlib/models/block/obsidian_button_inventory.json deleted file mode 100644 index a1bf6350..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_button_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/button_inventory", - "textures": { - "texture": "minecraft:block/obsidian" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_button_polished_blackstone_button.json b/src/main/resources/assets/mmdlib/models/block/obsidian_button_polished_blackstone_button.json deleted file mode 100644 index 2edfb844..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_button_polished_blackstone_button.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button", - "textures": { - "particle": "minecraft:block/obsidian", - "texture": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 2, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_button_polished_blackstone_button_pressed.json b/src/main/resources/assets/mmdlib/models/block/obsidian_button_polished_blackstone_button_pressed.json deleted file mode 100644 index 88b96f49..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_button_polished_blackstone_button_pressed.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button_pressed", - "textures": { - "particle": "minecraft:block/obsidian", - "texture": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 1.02, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_left.json b/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_left.json deleted file mode 100644 index 146797bc..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_left.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_left", - "textures": { - "particle": "minecraft:block/obsidian", - "bottom": "mmdlib:block/obsidian_door_lower", - "top": "mmdlib:block/obsidian_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 16, - 13, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_left_open.json b/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_left_open.json deleted file mode 100644 index fcf63c8c..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_left_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_left_open", - "textures": { - "particle": "minecraft:block/obsidian", - "bottom": "mmdlib:block/obsidian_door_lower", - "top": "mmdlib:block/obsidian_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_right.json b/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_right.json deleted file mode 100644 index cfd3ca05..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_right.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_right", - "textures": { - "particle": "minecraft:block/obsidian", - "bottom": "mmdlib:block/obsidian_door_lower", - "top": "mmdlib:block/obsidian_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 13, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_right_open.json b/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_right_open.json deleted file mode 100644 index dab84c2b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_bottom_right_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_right_open", - "textures": { - "particle": "minecraft:block/obsidian", - "bottom": "mmdlib:block/obsidian_door_lower", - "top": "mmdlib:block/obsidian_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 16, - 16, - 0, - 13 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_left.json b/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_left.json deleted file mode 100644 index 726ef1de..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_left.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_left", - "textures": { - "particle": "minecraft:block/obsidian", - "bottom": "mmdlib:block/obsidian_door_lower", - "top": "mmdlib:block/obsidian_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 3, - 16, - 0 - ], - "texture": "#top", - "cullface": "up", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_left_open.json b/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_left_open.json deleted file mode 100644 index 077b6d1b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_left_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_left_open", - "textures": { - "particle": "minecraft:block/obsidian", - "bottom": "mmdlib:block/obsidian_door_lower", - "top": "mmdlib:block/obsidian_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 3, - 16, - 0 - ], - "texture": "#top", - "cullface": "up", - "rotation": 270 - }, - "north": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_right.json b/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_right.json deleted file mode 100644 index bfef1d53..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_right.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_right", - "textures": { - "particle": "minecraft:block/obsidian", - "bottom": "mmdlib:block/obsidian_door_lower", - "top": "mmdlib:block/obsidian_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 0, - 16, - 3 - ], - "texture": "#top", - "cullface": "up", - "rotation": 270 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_right_open.json b/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_right_open.json deleted file mode 100644 index 58622f90..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_door_iron_door_top_right_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_right_open", - "textures": { - "particle": "minecraft:block/obsidian", - "bottom": "mmdlib:block/obsidian_door_lower", - "top": "mmdlib:block/obsidian_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 0, - 16, - 3 - ], - "texture": "#top", - "cullface": "up", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_double_slab.json b/src/main/resources/assets/mmdlib/models/block/obsidian_double_slab.json deleted file mode 100644 index 6638b74c..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_double_slab.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "parent": "minecraft:block/quartz_block", - "textures": { - "particle": "minecraft:block/obsidian", - "down": "minecraft:block/obsidian", - "up": "minecraft:block/obsidian", - "north": "minecraft:block/obsidian", - "east": "minecraft:block/obsidian", - "south": "minecraft:block/obsidian", - "west": "minecraft:block/obsidian", - "end": "minecraft:block/obsidian", - "side": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_lever_lever.json b/src/main/resources/assets/mmdlib/models/block/obsidian_lever_lever.json deleted file mode 100644 index a1e80f95..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_lever_lever.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever", - "textures": { - "particle": "minecraft:block/obsidian", - "base": "minecraft:block/obsidian", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": -45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_lever_lever_on.json b/src/main/resources/assets/mmdlib/models/block/obsidian_lever_lever_on.json deleted file mode 100644 index 66ae931b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_lever_lever_on.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever_on", - "textures": { - "particle": "minecraft:block/obsidian", - "base": "minecraft:block/obsidian", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": 45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_pressure_plate_polished_blackstone_pressure_plate.json b/src/main/resources/assets/mmdlib/models/block/obsidian_pressure_plate_polished_blackstone_pressure_plate.json deleted file mode 100644 index b79cb2d7..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_pressure_plate_polished_blackstone_pressure_plate.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_pressure_plate", - "textures": { - "particle": "minecraft:block/obsidian", - "texture": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 1, - 0, - 1 - ], - "to": [ - 15, - 1, - 15 - ], - "faces": { - "down": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_pressure_plate_polished_blackstone_pressure_plate_down.json b/src/main/resources/assets/mmdlib/models/block/obsidian_pressure_plate_polished_blackstone_pressure_plate_down.json deleted file mode 100644 index 904416de..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_pressure_plate_polished_blackstone_pressure_plate_down.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_pressure_plate_down", - "textures": { - "particle": "minecraft:block/obsidian", - "texture": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 1, - 0, - 1 - ], - "to": [ - 15, - 0.5, - 15 - ], - "faces": { - "down": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_pressure_plate_up.json b/src/main/resources/assets/mmdlib/models/block/obsidian_pressure_plate_up.json deleted file mode 100644 index 75af1044..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_pressure_plate_up.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/pressure_plate_up", - "textures": { - "texture": "minecraft:block/obsidian" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_slab_quartz_block.json b/src/main/resources/assets/mmdlib/models/block/obsidian_slab_quartz_block.json deleted file mode 100644 index 6638b74c..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_slab_quartz_block.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "parent": "minecraft:block/quartz_block", - "textures": { - "particle": "minecraft:block/obsidian", - "down": "minecraft:block/obsidian", - "up": "minecraft:block/obsidian", - "north": "minecraft:block/obsidian", - "east": "minecraft:block/obsidian", - "south": "minecraft:block/obsidian", - "west": "minecraft:block/obsidian", - "end": "minecraft:block/obsidian", - "side": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "texture": "#down", - "cullface": "down" - }, - "up": { - "texture": "#up", - "cullface": "up" - }, - "north": { - "texture": "#north", - "cullface": "north" - }, - "south": { - "texture": "#south", - "cullface": "south" - }, - "west": { - "texture": "#west", - "cullface": "west" - }, - "east": { - "texture": "#east", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_slab_quartz_slab.json b/src/main/resources/assets/mmdlib/models/block/obsidian_slab_quartz_slab.json deleted file mode 100644 index 377da630..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_slab_quartz_slab.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "parent": "minecraft:block/quartz_slab", - "textures": { - "particle": "minecraft:block/obsidian", - "bottom": "minecraft:block/obsidian", - "side": "minecraft:block/obsidian", - "top": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_slab_quartz_slab_top.json b/src/main/resources/assets/mmdlib/models/block/obsidian_slab_quartz_slab_top.json deleted file mode 100644 index 8b362ecf..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_slab_quartz_slab_top.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "parent": "minecraft:block/quartz_slab_top", - "textures": { - "particle": "minecraft:block/obsidian", - "bottom": "minecraft:block/obsidian", - "side": "minecraft:block/obsidian", - "top": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 0, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_stairs.json b/src/main/resources/assets/mmdlib/models/block/obsidian_stairs.json deleted file mode 100644 index c49010c6..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_stairs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "parent": "block/stairs", - "textures": { - "bottom": "minecraft:block/obsidian", - "top": "minecraft:block/obsidian", - "side": "minecraft:block/obsidian" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_stairs_quartz_stairs.json b/src/main/resources/assets/mmdlib/models/block/obsidian_stairs_quartz_stairs.json deleted file mode 100644 index 7d4fa74b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_stairs_quartz_stairs.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs", - "textures": { - "particle": "minecraft:block/obsidian", - "bottom": "minecraft:block/obsidian", - "side": "minecraft:block/obsidian", - "top": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_stairs_quartz_stairs_inner.json b/src/main/resources/assets/mmdlib/models/block/obsidian_stairs_quartz_stairs_inner.json deleted file mode 100644 index 263bfa4f..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_stairs_quartz_stairs_inner.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs_inner", - "textures": { - "particle": "minecraft:block/obsidian", - "bottom": "minecraft:block/obsidian", - "side": "minecraft:block/obsidian", - "top": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 0, - 8, - 8 - ], - "to": [ - 8, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 8, - 8, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "south": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "west" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_stairs_quartz_stairs_outer.json b/src/main/resources/assets/mmdlib/models/block/obsidian_stairs_quartz_stairs_outer.json deleted file mode 100644 index 7e7f51a9..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_stairs_quartz_stairs_outer.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "parent": "minecraft:block/quartz_stairs_outer", - "textures": { - "particle": "minecraft:block/obsidian", - "bottom": "minecraft:block/obsidian", - "side": "minecraft:block/obsidian", - "top": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 8, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "north": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 8, - 16, - 16 - ], - "texture": "#side", - "cullface": "east" - } - } - }, - { - "from": [ - 8, - 8, - 8 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 8, - 8, - 16, - 16 - ], - "texture": "#top", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side" - }, - "south": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side", - "cullface": "south" - }, - "west": { - "uv": [ - 8, - 0, - 16, - 8 - ], - "texture": "#side" - }, - "east": { - "uv": [ - 0, - 0, - 8, - 8 - ], - "texture": "#side", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_bottom.json b/src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_bottom.json deleted file mode 100644 index ae33b12b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_bottom.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_orientable_trapdoor_bottom", - "textures": { - "texture": "mmdlib:block/obsidian_trapdoor" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_iron_trapdoor_bottom.json b/src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_iron_trapdoor_bottom.json deleted file mode 100644 index 5cd46b19..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_iron_trapdoor_bottom.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_bottom", - "textures": { - "particle": "minecraft:block/obsidian", - "texture": "mmdlib:block/obsidian_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 3, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_iron_trapdoor_open.json b/src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_iron_trapdoor_open.json deleted file mode 100644 index 10bcb0d3..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_iron_trapdoor_open.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_open", - "textures": { - "particle": "minecraft:block/obsidian", - "texture": "mmdlib:block/obsidian_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 0, - 13 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 13, - 16, - 16 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 13, - 16 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 13, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_iron_trapdoor_top.json b/src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_iron_trapdoor_top.json deleted file mode 100644 index 03519985..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_trapdoor_iron_trapdoor_top.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_top", - "textures": { - "particle": "minecraft:block/obsidian", - "texture": "mmdlib:block/obsidian_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 13, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_wall_cobblestone_wall_post.json b/src/main/resources/assets/mmdlib/models/block/obsidian_wall_cobblestone_wall_post.json deleted file mode 100644 index aed595a6..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_wall_cobblestone_wall_post.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_post", - "textures": { - "particle": "minecraft:block/obsidian", - "wall": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 4, - 0, - 4 - ], - "to": [ - 12, - 16, - 12 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall" - }, - "south": { - "texture": "#wall" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "Center post" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_wall_cobblestone_wall_side.json b/src/main/resources/assets/mmdlib/models/block/obsidian_wall_cobblestone_wall_side.json deleted file mode 100644 index 8cd3eb3c..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_wall_cobblestone_wall_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side", - "textures": { - "particle": "minecraft:block/obsidian", - "wall": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 14, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "wall" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_wall_cobblestone_wall_side_tall.json b/src/main/resources/assets/mmdlib/models/block/obsidian_wall_cobblestone_wall_side_tall.json deleted file mode 100644 index 0c322a22..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_wall_cobblestone_wall_side_tall.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side_tall", - "textures": { - "particle": "minecraft:block/obsidian", - "wall": "minecraft:block/obsidian" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 16, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/obsidian_wall_inventory.json b/src/main/resources/assets/mmdlib/models/block/obsidian_wall_inventory.json deleted file mode 100644 index 128f4d34..00000000 --- a/src/main/resources/assets/mmdlib/models/block/obsidian_wall_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/wall_inventory", - "textures": { - "wall": "minecraft:block/obsidian" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_cap.json b/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_cap.json deleted file mode 100644 index 053977c7..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_cap.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_cap", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "bars": "mmdlib:block/quartz_bars", - "edge": "mmdlib:block/quartz_bars" - }, - "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/mmdlib/models/block/quartz_bars_iron_bars_cap_alt.json b/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_cap_alt.json deleted file mode 100644 index 4339dc69..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_cap_alt.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_cap_alt", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "bars": "mmdlib:block/quartz_bars", - "edge": "mmdlib:block/quartz_bars" - }, - "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/mmdlib/models/block/quartz_bars_iron_bars_post.json b/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_post.json deleted file mode 100644 index d7189a46..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_post.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_post", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "bars": "mmdlib:block/quartz_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 7 - ], - "to": [ - 8, - 16, - 9 - ], - "faces": { - "west": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 9, - 0, - 7, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 8 - ], - "to": [ - 9, - 16, - 8 - ], - "faces": { - "north": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#bars" - }, - "south": { - "uv": [ - 9, - 0, - 7, - 16 - ], - "texture": "#bars" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_post_ends.json b/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_post_ends.json deleted file mode 100644 index cdd8c851..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_post_ends.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_post_ends", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "edge": "mmdlib:block/quartz_bars" - }, - "elements": [ - { - "from": [ - 7, - 0.001, - 7 - ], - "to": [ - 9, - 0.001, - 9 - ], - "faces": { - "down": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 7 - ], - "to": [ - 9, - 15.999, - 9 - ], - "faces": { - "down": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 7, - 9, - 9 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_side.json b/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_side.json deleted file mode 100644 index 09bd67aa..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_side.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_side", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "bars": "mmdlib:block/quartz_bars", - "edge": "mmdlib:block/quartz_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 0 - ], - "to": [ - 8, - 16, - 8 - ], - "faces": { - "west": { - "uv": [ - 16, - 0, - 8, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 8, - 0, - 16, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 0 - ], - "to": [ - 9, - 16, - 7 - ], - "faces": { - "north": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#edge", - "cullface": "north" - } - } - }, - { - "from": [ - 7, - 0.001, - 0 - ], - "to": [ - 9, - 0.001, - 7 - ], - "faces": { - "down": { - "uv": [ - 9, - 0, - 7, - 7 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 0, - 9, - 7 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 0 - ], - "to": [ - 9, - 15.999, - 7 - ], - "faces": { - "down": { - "uv": [ - 9, - 0, - 7, - 7 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 0, - 9, - 7 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_side_alt.json b/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_side_alt.json deleted file mode 100644 index d95a88f8..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_bars_iron_bars_side_alt.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "parent": "minecraft:block/iron_bars_side_alt", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "bars": "mmdlib:block/quartz_bars", - "edge": "mmdlib:block/quartz_bars" - }, - "elements": [ - { - "from": [ - 8, - 0, - 8 - ], - "to": [ - 8, - 16, - 16 - ], - "faces": { - "west": { - "uv": [ - 8, - 0, - 0, - 16 - ], - "texture": "#bars" - }, - "east": { - "uv": [ - 0, - 0, - 8, - 16 - ], - "texture": "#bars" - } - } - }, - { - "from": [ - 7, - 0, - 9 - ], - "to": [ - 9, - 16, - 16 - ], - "faces": { - "south": { - "uv": [ - 7, - 0, - 9, - 16 - ], - "texture": "#edge", - "cullface": "south" - }, - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 0.001, - 9 - ], - "to": [ - 9, - 0.001, - 16 - ], - "faces": { - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - }, - { - "from": [ - 7, - 15.999, - 9 - ], - "to": [ - 9, - 15.999, - 16 - ], - "faces": { - "down": { - "uv": [ - 9, - 9, - 7, - 16 - ], - "texture": "#edge" - }, - "up": { - "uv": [ - 7, - 9, - 9, - 16 - ], - "texture": "#edge" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_button_inventory.json b/src/main/resources/assets/mmdlib/models/block/quartz_button_inventory.json deleted file mode 100644 index 16fc0543..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_button_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/button_inventory", - "textures": { - "texture": "minecraft:block/quartz_block_side" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_button_polished_blackstone_button.json b/src/main/resources/assets/mmdlib/models/block/quartz_button_polished_blackstone_button.json deleted file mode 100644 index d1320b9a..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_button_polished_blackstone_button.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "texture": "minecraft:block/quartz_block_side" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 2, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 16 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 16 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_button_polished_blackstone_button_pressed.json b/src/main/resources/assets/mmdlib/models/block/quartz_button_polished_blackstone_button_pressed.json deleted file mode 100644 index 6bed5963..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_button_polished_blackstone_button_pressed.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_button_pressed", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "texture": "minecraft:block/quartz_block_side" - }, - "elements": [ - { - "from": [ - 5, - 0, - 6 - ], - "to": [ - 11, - 1.02, - 10 - ], - "faces": { - "down": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 6, - 11, - 10 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 5, - 14, - 11, - 15 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 6, - 14, - 10, - 15 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_left.json b/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_left.json deleted file mode 100644 index 3c73959f..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_left.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_left", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "bottom": "mmdlib:block/quartz_door_lower", - "top": "mmdlib:block/quartz_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 16, - 13, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_left_open.json b/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_left_open.json deleted file mode 100644 index 53e4848b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_left_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_left_open", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "bottom": "mmdlib:block/quartz_door_lower", - "top": "mmdlib:block/quartz_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_right.json b/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_right.json deleted file mode 100644 index cf2e56a5..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_right.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_right", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "bottom": "mmdlib:block/quartz_door_lower", - "top": "mmdlib:block/quartz_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 13, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_right_open.json b/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_right_open.json deleted file mode 100644 index d87f581c..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_bottom_right_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_bottom_right_open", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "bottom": "mmdlib:block/quartz_door_lower", - "top": "mmdlib:block/quartz_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 16, - 16, - 0, - 13 - ], - "texture": "#bottom", - "cullface": "down", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "north" - }, - "south": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_left.json b/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_left.json deleted file mode 100644 index 03514056..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_left.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_left", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "bottom": "mmdlib:block/quartz_door_lower", - "top": "mmdlib:block/quartz_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 3, - 16, - 0 - ], - "texture": "#top", - "cullface": "up", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_left_open.json b/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_left_open.json deleted file mode 100644 index ae0027d8..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_left_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_left_open", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "bottom": "mmdlib:block/quartz_door_lower", - "top": "mmdlib:block/quartz_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 3, - 16, - 0 - ], - "texture": "#top", - "cullface": "up", - "rotation": 270 - }, - "north": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_right.json b/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_right.json deleted file mode 100644 index 17738689..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_right.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_right", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "bottom": "mmdlib:block/quartz_door_lower", - "top": "mmdlib:block/quartz_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 0, - 16, - 3 - ], - "texture": "#top", - "cullface": "up", - "rotation": 270 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_right_open.json b/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_right_open.json deleted file mode 100644 index bbefa398..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_door_iron_door_top_right_open.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "parent": "minecraft:block/iron_door_top_right_open", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "bottom": "mmdlib:block/quartz_door_lower", - "top": "mmdlib:block/quartz_door_upper" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 3, - 16, - 16 - ], - "faces": { - "up": { - "uv": [ - 0, - 0, - 16, - 3 - ], - "texture": "#top", - "cullface": "up", - "rotation": 90 - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "north" - }, - "south": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top", - "cullface": "west" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_lever_lever.json b/src/main/resources/assets/mmdlib/models/block/quartz_lever_lever.json deleted file mode 100644 index 1dd40e9b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_lever_lever.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "base": "minecraft:block/quartz_block_side", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": -45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_lever_lever_on.json b/src/main/resources/assets/mmdlib/models/block/quartz_lever_lever_on.json deleted file mode 100644 index 732b967b..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_lever_lever_on.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "parent": "minecraft:block/lever_on", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "base": "minecraft:block/quartz_block_side", - "lever": "block/lever" - }, - "elements": [ - { - "from": [ - 5, - -0.02, - 4 - ], - "to": [ - 11, - 2.98, - 12 - ], - "faces": { - "down": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base", - "cullface": "down" - }, - "up": { - "uv": [ - 5, - 4, - 11, - 12 - ], - "texture": "#base" - }, - "north": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "south": { - "uv": [ - 5, - 0, - 11, - 3 - ], - "texture": "#base" - }, - "west": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - }, - "east": { - "uv": [ - 4, - 0, - 12, - 3 - ], - "texture": "#base" - } - } - }, - { - "from": [ - 7, - 1, - 7 - ], - "to": [ - 9, - 11, - 9 - ], - "rotation": { - "origin": [ - 8, - 1, - 8 - ], - "axis": "x", - "angle": 45 - }, - "faces": { - "up": { - "uv": [ - 7, - 6, - 9, - 8 - ], - "texture": "#lever" - }, - "north": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "south": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "west": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - }, - "east": { - "uv": [ - 7, - 6, - 9, - 16 - ], - "texture": "#lever" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_pressure_plate_polished_blackstone_pressure_plate.json b/src/main/resources/assets/mmdlib/models/block/quartz_pressure_plate_polished_blackstone_pressure_plate.json deleted file mode 100644 index cbfee77d..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_pressure_plate_polished_blackstone_pressure_plate.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_pressure_plate", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "texture": "minecraft:block/quartz_block_side" - }, - "elements": [ - { - "from": [ - 1, - 0, - 1 - ], - "to": [ - 15, - 1, - 15 - ], - "faces": { - "down": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 1, - 15, - 15, - 16 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_pressure_plate_polished_blackstone_pressure_plate_down.json b/src/main/resources/assets/mmdlib/models/block/quartz_pressure_plate_polished_blackstone_pressure_plate_down.json deleted file mode 100644 index 398e9d8d..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_pressure_plate_polished_blackstone_pressure_plate_down.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "parent": "minecraft:block/polished_blackstone_pressure_plate_down", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "texture": "minecraft:block/quartz_block_side" - }, - "elements": [ - { - "from": [ - 1, - 0, - 1 - ], - "to": [ - 15, - 0.5, - 15 - ], - "faces": { - "down": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 1, - 1, - 15, - 15 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "west": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - }, - "east": { - "uv": [ - 1, - 15, - 15, - 15.5 - ], - "texture": "#texture" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_pressure_plate_up.json b/src/main/resources/assets/mmdlib/models/block/quartz_pressure_plate_up.json deleted file mode 100644 index 6dda1dc4..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_pressure_plate_up.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/pressure_plate_up", - "textures": { - "texture": "minecraft:block/quartz_block_side" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_bottom.json b/src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_bottom.json deleted file mode 100644 index 710bf35c..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_bottom.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:block/template_orientable_trapdoor_bottom", - "textures": { - "texture": "mmdlib:block/quartz_trapdoor" - } -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_iron_trapdoor_bottom.json b/src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_iron_trapdoor_bottom.json deleted file mode 100644 index 2ef76446..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_iron_trapdoor_bottom.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_bottom", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "texture": "mmdlib:block/quartz_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 0, - 0 - ], - "to": [ - 16, - 3, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "north": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_iron_trapdoor_open.json b/src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_iron_trapdoor_open.json deleted file mode 100644 index 7ab7d502..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_iron_trapdoor_open.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_open", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "texture": "mmdlib:block/quartz_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 0, - 13 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 13, - 16, - 16 - ], - "texture": "#texture", - "cullface": "down" - }, - "up": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "south": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 16, - 0, - 13, - 16 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 13, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_iron_trapdoor_top.json b/src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_iron_trapdoor_top.json deleted file mode 100644 index fbab1678..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_trapdoor_iron_trapdoor_top.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "parent": "minecraft:block/iron_trapdoor_top", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "texture": "mmdlib:block/quartz_trapdoor" - }, - "elements": [ - { - "from": [ - 0, - 13, - 0 - ], - "to": [ - 16, - 16, - 16 - ], - "faces": { - "down": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture" - }, - "up": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#texture", - "cullface": "up" - }, - "north": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "north" - }, - "south": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "south" - }, - "west": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "west" - }, - "east": { - "uv": [ - 0, - 16, - 16, - 13 - ], - "texture": "#texture", - "cullface": "east" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_wall_cobblestone_wall_post.json b/src/main/resources/assets/mmdlib/models/block/quartz_wall_cobblestone_wall_post.json deleted file mode 100644 index 0f541c80..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_wall_cobblestone_wall_post.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_post", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "wall": "minecraft:block/quartz_block_side" - }, - "elements": [ - { - "from": [ - 4, - 0, - 4 - ], - "to": [ - 12, - 16, - 12 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall" - }, - "south": { - "texture": "#wall" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "Center post" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_wall_cobblestone_wall_side.json b/src/main/resources/assets/mmdlib/models/block/quartz_wall_cobblestone_wall_side.json deleted file mode 100644 index 983ec611..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_wall_cobblestone_wall_side.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "wall": "minecraft:block/quartz_block_side" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 14, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - }, - "__comment": "wall" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_wall_cobblestone_wall_side_tall.json b/src/main/resources/assets/mmdlib/models/block/quartz_wall_cobblestone_wall_side_tall.json deleted file mode 100644 index 68094d22..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_wall_cobblestone_wall_side_tall.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:block/cobblestone_wall_side_tall", - "textures": { - "particle": "minecraft:block/quartz_block_side", - "wall": "minecraft:block/quartz_block_side" - }, - "elements": [ - { - "from": [ - 5, - 0, - 0 - ], - "to": [ - 11, - 16, - 8 - ], - "faces": { - "down": { - "texture": "#wall", - "cullface": "down" - }, - "up": { - "texture": "#wall", - "cullface": "up" - }, - "north": { - "texture": "#wall", - "cullface": "north" - }, - "west": { - "texture": "#wall" - }, - "east": { - "texture": "#wall" - } - } - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/block/quartz_wall_inventory.json b/src/main/resources/assets/mmdlib/models/block/quartz_wall_inventory.json deleted file mode 100644 index 37b52b0d..00000000 --- a/src/main/resources/assets/mmdlib/models/block/quartz_wall_inventory.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "block/wall_inventory", - "textures": { - "wall": "minecraft:block/quartz_block_side" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/charcoal_block.json b/src/main/resources/assets/mmdlib/models/item/charcoal_block.json deleted file mode 100644 index d1703b66..00000000 --- a/src/main/resources/assets/mmdlib/models/item/charcoal_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/charcoal_block" -} diff --git a/src/main/resources/assets/mmdlib/models/item/charcoal_dust.json b/src/main/resources/assets/mmdlib/models/item/charcoal_dust.json deleted file mode 100644 index ab3d0f60..00000000 --- a/src/main/resources/assets/mmdlib/models/item/charcoal_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/carbon_dust" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/charcoal_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/charcoal_molten_bucket.json deleted file mode 100644 index f37d51ef..00000000 --- a/src/main/resources/assets/mmdlib/models/item/charcoal_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:charcoal_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/charcoal_nugget.json b/src/main/resources/assets/mmdlib/models/item/charcoal_nugget.json deleted file mode 100644 index 8638074d..00000000 --- a/src/main/resources/assets/mmdlib/models/item/charcoal_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/charcoal_nugget" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/charcoal_smallpowder.json b/src/main/resources/assets/mmdlib/models/item/charcoal_smallpowder.json deleted file mode 100644 index 79d62b1e..00000000 --- a/src/main/resources/assets/mmdlib/models/item/charcoal_smallpowder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/coal_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/coal_dust.json b/src/main/resources/assets/mmdlib/models/item/coal_dust.json deleted file mode 100644 index ab3d0f60..00000000 --- a/src/main/resources/assets/mmdlib/models/item/coal_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/carbon_dust" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/coal_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/coal_molten_bucket.json deleted file mode 100644 index c8cffe96..00000000 --- a/src/main/resources/assets/mmdlib/models/item/coal_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:coal_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/coal_nugget.json b/src/main/resources/assets/mmdlib/models/item/coal_nugget.json deleted file mode 100644 index 69a66e35..00000000 --- a/src/main/resources/assets/mmdlib/models/item/coal_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/coal_nugget" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/coal_smallpowder.json b/src/main/resources/assets/mmdlib/models/item/coal_smallpowder.json deleted file mode 100644 index 79d62b1e..00000000 --- a/src/main/resources/assets/mmdlib/models/item/coal_smallpowder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/coal_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_arrow.json b/src/main/resources/assets/mmdlib/models/item/copper_arrow.json deleted file mode 100644 index db4e9be1..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_arrow" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_axe.json b/src/main/resources/assets/mmdlib/models/item/copper_axe.json deleted file mode 100644 index e744decc..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_axe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/copper_axe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_bars.json b/src/main/resources/assets/mmdlib/models/item/copper_bars.json deleted file mode 100644 index 5c3ef3f6..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:block/copper_bars" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_blend.json b/src/main/resources/assets/mmdlib/models/item/copper_blend.json deleted file mode 100644 index 26ade730..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_blend.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "mmdlib:item/copper_dust" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_bolt.json b/src/main/resources/assets/mmdlib/models/item/copper_bolt.json deleted file mode 100644 index e6a83e82..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_bolt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_bolt" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_boots.json b/src/main/resources/assets/mmdlib/models/item/copper_boots.json deleted file mode 100644 index 71afff21..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_boots.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_boots" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_bow.json b/src/main/resources/assets/mmdlib/models/item/copper_bow.json deleted file mode 100644 index 1b451a42..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_bow.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "parent": "item/bow", - "textures": { - "layer0": "mmdlib:item/copper_bow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/copper_bow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/copper_bow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/copper_bow_pulling_2" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_bow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/copper_bow_pulling_0.json deleted file mode 100644 index 5d1def62..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_bow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/copper_bow", - "textures": { - "layer0": "mmdlib:item/copper_bow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_bow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/copper_bow_pulling_1.json deleted file mode 100644 index 540752c2..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_bow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/copper_bow", - "textures": { - "layer0": "mmdlib:item/copper_bow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_bow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/copper_bow_pulling_2.json deleted file mode 100644 index a183a6ce..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_bow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/copper_bow", - "textures": { - "layer0": "mmdlib:item/copper_bow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_button.json b/src/main/resources/assets/mmdlib/models/item/copper_button.json deleted file mode 100644 index d89b3dd8..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_button.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/copper_button_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_chestplate.json b/src/main/resources/assets/mmdlib/models/item/copper_chestplate.json deleted file mode 100644 index da3d7a42..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_chestplate" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_crackhammer.json b/src/main/resources/assets/mmdlib/models/item/copper_crackhammer.json deleted file mode 100644 index 163f9abb..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_crackhammer.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/copper_crackhammer" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_crossbow.json b/src/main/resources/assets/mmdlib/models/item/copper_crossbow.json deleted file mode 100644 index 847d2fcb..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_crossbow.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/copper_crossbow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/copper_crossbow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/copper_crossbow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/copper_crossbow_pulling_2" - }, - { - "predicate": { - "charged": 1 - }, - "model": "mmdlib:item/copper_crossbow_arrow" - }, - { - "predicate": { - "charged": 1, - "firework": 1 - }, - "model": "mmdlib:item/copper_crossbow_firework" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_crossbow_arrow.json b/src/main/resources/assets/mmdlib/models/item/copper_crossbow_arrow.json deleted file mode 100644 index 582f7e08..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_crossbow_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/copper_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_crossbow_firework.json b/src/main/resources/assets/mmdlib/models/item/copper_crossbow_firework.json deleted file mode 100644 index 582f7e08..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_crossbow_firework.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/copper_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_crossbow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/copper_crossbow_pulling_0.json deleted file mode 100644 index 3ae6582d..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_crossbow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/copper_crossbow", - "textures": { - "layer0": "mmdlib:item/copper_crossbow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_crossbow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/copper_crossbow_pulling_1.json deleted file mode 100644 index 1bb335a0..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_crossbow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/copper_crossbow", - "textures": { - "layer0": "mmdlib:item/copper_crossbow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_crossbow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/copper_crossbow_pulling_2.json deleted file mode 100644 index 588e7d7a..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_crossbow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/copper_crossbow", - "textures": { - "layer0": "mmdlib:item/copper_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_dust.json b/src/main/resources/assets/mmdlib/models/item/copper_dust.json deleted file mode 100644 index 8535445b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_dust" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_fishing_rod.json b/src/main/resources/assets/mmdlib/models/item/copper_fishing_rod.json deleted file mode 100644 index b39a02e1..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_fishing_rod.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "item/handheld_rod", - "textures": { - "layer0": "mmdlib:item/copper_fishing_rod_uncast" - }, - "overrides": [ - { - "predicate": { - "cast": 1 - }, - "model": "mmdlib:item/copper_fishing_rod_cast" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_fishing_rod_cast.json b/src/main/resources/assets/mmdlib/models/item/copper_fishing_rod_cast.json deleted file mode 100644 index 6ca64113..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_fishing_rod_cast.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/fishing_rod", - "textures": { - "layer0": "mmdlib:item/copper_fishing_rod_cast" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_gear.json b/src/main/resources/assets/mmdlib/models/item/copper_gear.json deleted file mode 100644 index f34c4840..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_gear.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_gear" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_helmet.json b/src/main/resources/assets/mmdlib/models/item/copper_helmet.json deleted file mode 100644 index 1d555fb4..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_helmet" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_hoe.json b/src/main/resources/assets/mmdlib/models/item/copper_hoe.json deleted file mode 100644 index dd9d9abb..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_hoe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/copper_hoe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_horse_armor.json b/src/main/resources/assets/mmdlib/models/item/copper_horse_armor.json deleted file mode 100644 index e5205e78..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_horse_armor.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_horse_armor" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_leggings.json b/src/main/resources/assets/mmdlib/models/item/copper_leggings.json deleted file mode 100644 index 2e986b43..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_leggings" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_lever.json b/src/main/resources/assets/mmdlib/models/item/copper_lever.json deleted file mode 100644 index 917be899..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_lever.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "minecraft:block/lever" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/copper_molten_bucket.json deleted file mode 100644 index c29319e4..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:copper_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_nugget.json b/src/main/resources/assets/mmdlib/models/item/copper_nugget.json deleted file mode 100644 index 2a9f69d3..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_nugget" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_pickaxe.json b/src/main/resources/assets/mmdlib/models/item/copper_pickaxe.json deleted file mode 100644 index c71176dc..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_pickaxe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/copper_pickaxe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_plate.json b/src/main/resources/assets/mmdlib/models/item/copper_plate.json deleted file mode 100644 index e336c0d1..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_plate.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/copper_plate" -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_pressure_plate.json b/src/main/resources/assets/mmdlib/models/item/copper_pressure_plate.json deleted file mode 100644 index ce94840b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_pressure_plate.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/copper_pressure_plate_up" -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_rod.json b/src/main/resources/assets/mmdlib/models/item/copper_rod.json deleted file mode 100644 index 5f6406d5..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_rod" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_scythe.json b/src/main/resources/assets/mmdlib/models/item/copper_scythe.json deleted file mode 100644 index d79cfca8..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_scythe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_scythe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_shears.json b/src/main/resources/assets/mmdlib/models/item/copper_shears.json deleted file mode 100644 index 60468d6c..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_shears.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_shears" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_shield.json b/src/main/resources/assets/mmdlib/models/item/copper_shield.json deleted file mode 100644 index edd15afe..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_shield.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "mmdlib:item/shield", - "textures": { - "shield": "mmdlib:block/copper_block" - }, - "overrides": [ - { - "predicate": { - "blocking": 1 - }, - "model": "mmdlib:item/copper_shield_blocking" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_shield_blocking.json b/src/main/resources/assets/mmdlib/models/item/copper_shield_blocking.json deleted file mode 100644 index 6555a9c6..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_shield_blocking.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/shield_blocking", - "textures": { - "shield": "mmdlib:block/copper_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_shovel.json b/src/main/resources/assets/mmdlib/models/item/copper_shovel.json deleted file mode 100644 index 36c94cfe..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_shovel.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/copper_shovel" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_slab.json b/src/main/resources/assets/mmdlib/models/item/copper_slab.json deleted file mode 100644 index cce8e934..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/half_slab_copper" -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_smallblend.json b/src/main/resources/assets/mmdlib/models/item/copper_smallblend.json deleted file mode 100644 index f26c47ca..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_smallblend.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "mmdlib:item/copper_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_smallpowder.json b/src/main/resources/assets/mmdlib/models/item/copper_smallpowder.json deleted file mode 100644 index 21bbce0e..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_smallpowder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/copper_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_stairs.json b/src/main/resources/assets/mmdlib/models/item/copper_stairs.json deleted file mode 100644 index 36a77fb2..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/copper_stairs" -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_sword.json b/src/main/resources/assets/mmdlib/models/item/copper_sword.json deleted file mode 100644 index 80230cab..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_sword.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/copper_sword" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/copper_wall.json b/src/main/resources/assets/mmdlib/models/item/copper_wall.json deleted file mode 100644 index a4df4ab8..00000000 --- a/src/main/resources/assets/mmdlib/models/item/copper_wall.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/copper_wall_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_arrow.json b/src/main/resources/assets/mmdlib/models/item/diamond_arrow.json deleted file mode 100644 index bd08a3f0..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/diamond_arrow" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_bars.json b/src/main/resources/assets/mmdlib/models/item/diamond_bars.json deleted file mode 100644 index 4ae915d9..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:block/diamond_bars" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_blend.json b/src/main/resources/assets/mmdlib/models/item/diamond_blend.json deleted file mode 100644 index a26ad93b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_blend.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "mmdlib:item/diamond_dust" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_bolt.json b/src/main/resources/assets/mmdlib/models/item/diamond_bolt.json deleted file mode 100644 index af2dba52..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_bolt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/diamond_bolt" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_bow.json b/src/main/resources/assets/mmdlib/models/item/diamond_bow.json deleted file mode 100644 index b7ade156..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_bow.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "parent": "item/bow", - "textures": { - "layer0": "mmdlib:item/diamond_bow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/diamond_bow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/diamond_bow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/diamond_bow_pulling_2" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_bow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/diamond_bow_pulling_0.json deleted file mode 100644 index 24ab0d85..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_bow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/diamond_bow", - "textures": { - "layer0": "mmdlib:item/diamond_bow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_bow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/diamond_bow_pulling_1.json deleted file mode 100644 index ec7bacef..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_bow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/diamond_bow", - "textures": { - "layer0": "mmdlib:item/diamond_bow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_bow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/diamond_bow_pulling_2.json deleted file mode 100644 index 4480cb63..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_bow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/diamond_bow", - "textures": { - "layer0": "mmdlib:item/diamond_bow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_button.json b/src/main/resources/assets/mmdlib/models/item/diamond_button.json deleted file mode 100644 index 92fa1835..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_button.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/diamond_button_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_crackhammer.json b/src/main/resources/assets/mmdlib/models/item/diamond_crackhammer.json deleted file mode 100644 index 7adcab4a..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_crackhammer.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/diamond_crackhammer" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_crossbow.json b/src/main/resources/assets/mmdlib/models/item/diamond_crossbow.json deleted file mode 100644 index 3f6e10f2..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_crossbow.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/diamond_crossbow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/diamond_crossbow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/diamond_crossbow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/diamond_crossbow_pulling_2" - }, - { - "predicate": { - "charged": 1 - }, - "model": "mmdlib:item/diamond_crossbow_arrow" - }, - { - "predicate": { - "charged": 1, - "firework": 1 - }, - "model": "mmdlib:item/diamond_crossbow_firework" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_arrow.json b/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_arrow.json deleted file mode 100644 index 2ba54e55..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/diamond_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_firework.json b/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_firework.json deleted file mode 100644 index 2ba54e55..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_firework.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/diamond_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_pulling_0.json deleted file mode 100644 index 4facd7c2..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/diamond_crossbow", - "textures": { - "layer0": "mmdlib:item/diamond_crossbow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_pulling_1.json deleted file mode 100644 index f3dbcd41..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/diamond_crossbow", - "textures": { - "layer0": "mmdlib:item/diamond_crossbow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_pulling_2.json deleted file mode 100644 index fe6d3488..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_crossbow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/diamond_crossbow", - "textures": { - "layer0": "mmdlib:item/diamond_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_door.json b/src/main/resources/assets/mmdlib/models/item/diamond_door.json deleted file mode 100644 index 01f8f05c..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_door.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "mmdlib:item/door_item", - "textures": { - "bottom": "mmdlib:block/diamond_door_lower", - "top": "mmdlib:block/diamond_door_upper" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_dust.json b/src/main/resources/assets/mmdlib/models/item/diamond_dust.json deleted file mode 100644 index ad234ad3..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/diamond_dust" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_fishing_rod.json b/src/main/resources/assets/mmdlib/models/item/diamond_fishing_rod.json deleted file mode 100644 index d7414146..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_fishing_rod.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "item/handheld_rod", - "textures": { - "layer0": "mmdlib:item/diamond_fishing_rod_uncast" - }, - "overrides": [ - { - "predicate": { - "cast": 1 - }, - "model": "mmdlib:item/diamond_fishing_rod_cast" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_fishing_rod_cast.json b/src/main/resources/assets/mmdlib/models/item/diamond_fishing_rod_cast.json deleted file mode 100644 index 980c3f21..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_fishing_rod_cast.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/fishing_rod", - "textures": { - "layer0": "mmdlib:item/diamond_fishing_rod_cast" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_gear.json b/src/main/resources/assets/mmdlib/models/item/diamond_gear.json deleted file mode 100644 index b4b0b7cc..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_gear.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/diamond_gear" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_lever.json b/src/main/resources/assets/mmdlib/models/item/diamond_lever.json deleted file mode 100644 index 917be899..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_lever.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "minecraft:block/lever" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/diamond_molten_bucket.json deleted file mode 100644 index b49af763..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:diamond_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_nugget.json b/src/main/resources/assets/mmdlib/models/item/diamond_nugget.json deleted file mode 100644 index 510bbf5f..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/diamond_nugget" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_pressure_plate.json b/src/main/resources/assets/mmdlib/models/item/diamond_pressure_plate.json deleted file mode 100644 index 82c099bf..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_pressure_plate.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/diamond_pressure_plate_up" -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_rod.json b/src/main/resources/assets/mmdlib/models/item/diamond_rod.json deleted file mode 100644 index 3091b43a..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/diamond_rod" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_scythe.json b/src/main/resources/assets/mmdlib/models/item/diamond_scythe.json deleted file mode 100644 index 55306efe..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_scythe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/diamond_scythe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_shears.json b/src/main/resources/assets/mmdlib/models/item/diamond_shears.json deleted file mode 100644 index 4540706f..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_shears.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/diamond_shears" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_shield.json b/src/main/resources/assets/mmdlib/models/item/diamond_shield.json deleted file mode 100644 index a405f4fb..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_shield.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "mmdlib:item/shield", - "textures": { - "shield": "minecraft:block/diamond_block" - }, - "overrides": [ - { - "predicate": { - "blocking": 1 - }, - "model": "mmdlib:item/diamond_shield_blocking" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_shield_blocking.json b/src/main/resources/assets/mmdlib/models/item/diamond_shield_blocking.json deleted file mode 100644 index d5237a71..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_shield_blocking.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/shield_blocking", - "textures": { - "shield": "minecraft:block/diamond_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_slab.json b/src/main/resources/assets/mmdlib/models/item/diamond_slab.json deleted file mode 100644 index ccb5e4f1..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/half_slab_diamond" -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_smallblend.json b/src/main/resources/assets/mmdlib/models/item/diamond_smallblend.json deleted file mode 100644 index 337a3c76..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_smallblend.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "mmdlib:item/diamond_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_smallpowder.json b/src/main/resources/assets/mmdlib/models/item/diamond_smallpowder.json deleted file mode 100644 index c7f46117..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_smallpowder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/diamond_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_stairs.json b/src/main/resources/assets/mmdlib/models/item/diamond_stairs.json deleted file mode 100644 index 9c255af8..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/diamond_stairs" -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_trapdoor.json b/src/main/resources/assets/mmdlib/models/item/diamond_trapdoor.json deleted file mode 100644 index 725e9781..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_trapdoor.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/diamond_trapdoor_bottom" -} diff --git a/src/main/resources/assets/mmdlib/models/item/diamond_wall.json b/src/main/resources/assets/mmdlib/models/item/diamond_wall.json deleted file mode 100644 index a38fc74d..00000000 --- a/src/main/resources/assets/mmdlib/models/item/diamond_wall.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/diamond_wall_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/door_item.json b/src/main/resources/assets/mmdlib/models/item/door_item.json deleted file mode 100644 index 1a974c4b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/door_item.json +++ /dev/null @@ -1,227 +0,0 @@ -{ - "ambientocclusion": false, - "elements": [ - { - "from": [ - 0, - 0, - 4 - ], - "to": [ - 1, - 8, - 12 - ], - "faces": { - "down": { - "uv": [ - 13, - 0, - 16, - 16 - ], - "texture": "#bottom" - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#bottom" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#bottom" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#bottom" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#bottom" - } - } - }, - { - "from": [ - 0, - 8, - 4 - ], - "to": [ - 1, - 16, - 12 - ], - "faces": { - "up": { - "uv": [ - 13, - 0, - 16, - 16 - ], - "texture": "#bottom" - }, - "north": { - "uv": [ - 3, - 0, - 0, - 16 - ], - "texture": "#top" - }, - "south": { - "uv": [ - 0, - 0, - 3, - 16 - ], - "texture": "#top" - }, - "west": { - "uv": [ - 0, - 0, - 16, - 16 - ], - "texture": "#top" - }, - "east": { - "uv": [ - 16, - 0, - 0, - 16 - ], - "texture": "#top" - } - } - } - ], - "display": { - "gui": { - "rotation": [ - 0, - 90, - 0 - ], - "translation": [ - 0, - 0, - 0 - ], - "scale": [ - 0.9, - 0.9, - 0.9 - ] - }, - "ground": { - "rotation": [ - 0, - 0, - 0 - ], - "translation": [ - 0, - 3, - 0 - ], - "scale": [ - 0.25, - 0.25, - 0.25 - ] - }, - "fixed": { - "rotation": [ - 0, - 0, - 0 - ], - "translation": [ - 0, - 0, - 0 - ], - "scale": [ - 0.5, - 0.5, - 0.5 - ] - }, - "thirdperson_righthand": { - "rotation": [ - 75, - 45, - 0 - ], - "translation": [ - 0, - 2.5, - 0 - ], - "scale": [ - 0.5, - 0.5, - 0.5 - ] - }, - "firstperson_righthand": { - "rotation": [ - 0, - 45, - 0 - ], - "translation": [ - 0, - 0, - 0 - ], - "scale": [ - 0.4, - 0.4, - 0.4 - ] - }, - "firstperson_lefthand": { - "rotation": [ - 0, - 225, - 0 - ], - "translation": [ - 0, - 0, - 0 - ], - "scale": [ - 0.4, - 0.4, - 0.4 - ] - } - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_arrow.json b/src/main/resources/assets/mmdlib/models/item/emerald_arrow.json deleted file mode 100644 index 1e610fcd..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_arrow" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_axe.json b/src/main/resources/assets/mmdlib/models/item/emerald_axe.json deleted file mode 100644 index f08ba9ed..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_axe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/emerald_axe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_bars.json b/src/main/resources/assets/mmdlib/models/item/emerald_bars.json deleted file mode 100644 index bf33e118..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:block/emerald_bars" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_bolt.json b/src/main/resources/assets/mmdlib/models/item/emerald_bolt.json deleted file mode 100644 index 887b40f1..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_bolt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_bolt" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_boots.json b/src/main/resources/assets/mmdlib/models/item/emerald_boots.json deleted file mode 100644 index 4a383aa0..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_boots.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_boots" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_bow.json b/src/main/resources/assets/mmdlib/models/item/emerald_bow.json deleted file mode 100644 index c86ebad7..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_bow.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "parent": "item/bow", - "textures": { - "layer0": "mmdlib:item/emerald_bow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/emerald_bow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/emerald_bow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/emerald_bow_pulling_2" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_bow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/emerald_bow_pulling_0.json deleted file mode 100644 index b4d7c900..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_bow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/emerald_bow", - "textures": { - "layer0": "mmdlib:item/emerald_bow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_bow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/emerald_bow_pulling_1.json deleted file mode 100644 index 4b1f141d..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_bow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/emerald_bow", - "textures": { - "layer0": "mmdlib:item/emerald_bow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_bow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/emerald_bow_pulling_2.json deleted file mode 100644 index a94de0ae..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_bow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/emerald_bow", - "textures": { - "layer0": "mmdlib:item/emerald_bow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_button.json b/src/main/resources/assets/mmdlib/models/item/emerald_button.json deleted file mode 100644 index a276785c..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_button.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/emerald_button_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_chestplate.json b/src/main/resources/assets/mmdlib/models/item/emerald_chestplate.json deleted file mode 100644 index 7531ff96..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_chestplate" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_crackhammer.json b/src/main/resources/assets/mmdlib/models/item/emerald_crackhammer.json deleted file mode 100644 index 908ec637..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_crackhammer.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/emerald_crackhammer" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_crossbow.json b/src/main/resources/assets/mmdlib/models/item/emerald_crossbow.json deleted file mode 100644 index 3f3a5c58..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_crossbow.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/emerald_crossbow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/emerald_crossbow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/emerald_crossbow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/emerald_crossbow_pulling_2" - }, - { - "predicate": { - "charged": 1 - }, - "model": "mmdlib:item/emerald_crossbow_arrow" - }, - { - "predicate": { - "charged": 1, - "firework": 1 - }, - "model": "mmdlib:item/emerald_crossbow_firework" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_arrow.json b/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_arrow.json deleted file mode 100644 index 37bc3634..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/emerald_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_firework.json b/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_firework.json deleted file mode 100644 index 37bc3634..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_firework.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/emerald_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_pulling_0.json deleted file mode 100644 index 6433035f..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/emerald_crossbow", - "textures": { - "layer0": "mmdlib:item/emerald_crossbow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_pulling_1.json deleted file mode 100644 index e33a77d0..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/emerald_crossbow", - "textures": { - "layer0": "mmdlib:item/emerald_crossbow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_pulling_2.json deleted file mode 100644 index ff985b83..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_crossbow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/emerald_crossbow", - "textures": { - "layer0": "mmdlib:item/emerald_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_door.json b/src/main/resources/assets/mmdlib/models/item/emerald_door.json deleted file mode 100644 index 9d71aa3f..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_door.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "mmdlib:item/door_item", - "textures": { - "bottom": "mmdlib:block/emerald_door_lower", - "top": "mmdlib:block/emerald_door_upper" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_dust.json b/src/main/resources/assets/mmdlib/models/item/emerald_dust.json deleted file mode 100644 index dee46495..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_dust" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_fishing_rod.json b/src/main/resources/assets/mmdlib/models/item/emerald_fishing_rod.json deleted file mode 100644 index 5bcf2496..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_fishing_rod.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "item/handheld_rod", - "textures": { - "layer0": "mmdlib:item/emerald_fishing_rod_uncast" - }, - "overrides": [ - { - "predicate": { - "cast": 1 - }, - "model": "mmdlib:item/emerald_fishing_rod_cast" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_fishing_rod_cast.json b/src/main/resources/assets/mmdlib/models/item/emerald_fishing_rod_cast.json deleted file mode 100644 index ec1bd9ac..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_fishing_rod_cast.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/fishing_rod", - "textures": { - "layer0": "mmdlib:item/emerald_fishing_rod_cast" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_gear.json b/src/main/resources/assets/mmdlib/models/item/emerald_gear.json deleted file mode 100644 index 5a37915c..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_gear.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_gear" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_helmet.json b/src/main/resources/assets/mmdlib/models/item/emerald_helmet.json deleted file mode 100644 index 3760e78a..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_helmet" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_hoe.json b/src/main/resources/assets/mmdlib/models/item/emerald_hoe.json deleted file mode 100644 index 1eee0afb..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_hoe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/emerald_hoe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_horse_armor.json b/src/main/resources/assets/mmdlib/models/item/emerald_horse_armor.json deleted file mode 100644 index 14af3e2d..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_horse_armor.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_horse_armor" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_leggings.json b/src/main/resources/assets/mmdlib/models/item/emerald_leggings.json deleted file mode 100644 index 44da6300..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_leggings" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_lever.json b/src/main/resources/assets/mmdlib/models/item/emerald_lever.json deleted file mode 100644 index 917be899..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_lever.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "minecraft:block/lever" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/emerald_molten_bucket.json deleted file mode 100644 index f5f13944..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:emerald_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_nugget.json b/src/main/resources/assets/mmdlib/models/item/emerald_nugget.json deleted file mode 100644 index 5df3b5e2..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_nugget" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_pickaxe.json b/src/main/resources/assets/mmdlib/models/item/emerald_pickaxe.json deleted file mode 100644 index 940a5ae4..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_pickaxe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/emerald_pickaxe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_pressure_plate.json b/src/main/resources/assets/mmdlib/models/item/emerald_pressure_plate.json deleted file mode 100644 index 6ff50cf2..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_pressure_plate.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/emerald_pressure_plate_up" -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_rod.json b/src/main/resources/assets/mmdlib/models/item/emerald_rod.json deleted file mode 100644 index a72261a0..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_rod" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_scythe.json b/src/main/resources/assets/mmdlib/models/item/emerald_scythe.json deleted file mode 100644 index 6a652de8..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_scythe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_scythe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_shears.json b/src/main/resources/assets/mmdlib/models/item/emerald_shears.json deleted file mode 100644 index aa3b96a2..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_shears.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_shears" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_shield.json b/src/main/resources/assets/mmdlib/models/item/emerald_shield.json deleted file mode 100644 index ca310c2d..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_shield.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "mmdlib:item/shield", - "textures": { - "shield": "minecraft:block/emerald_block" - }, - "overrides": [ - { - "predicate": { - "blocking": 1 - }, - "model": "mmdlib:item/emerald_shield_blocking" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_shield_blocking.json b/src/main/resources/assets/mmdlib/models/item/emerald_shield_blocking.json deleted file mode 100644 index 5d4a50fd..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_shield_blocking.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/shield_blocking", - "textures": { - "shield": "minecraft:block/emerald_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_shovel.json b/src/main/resources/assets/mmdlib/models/item/emerald_shovel.json deleted file mode 100644 index 99dd6136..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_shovel.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/emerald_shovel" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_slab.json b/src/main/resources/assets/mmdlib/models/item/emerald_slab.json deleted file mode 100644 index a05256c6..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/half_slab_emerald" -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_smallpowder.json b/src/main/resources/assets/mmdlib/models/item/emerald_smallpowder.json deleted file mode 100644 index 12693dd8..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_smallpowder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/emerald_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_stairs.json b/src/main/resources/assets/mmdlib/models/item/emerald_stairs.json deleted file mode 100644 index 4f7b2153..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/emerald_stairs" -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_sword.json b/src/main/resources/assets/mmdlib/models/item/emerald_sword.json deleted file mode 100644 index d35f4885..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_sword.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/emerald_sword" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_trapdoor.json b/src/main/resources/assets/mmdlib/models/item/emerald_trapdoor.json deleted file mode 100644 index 76b1d4b3..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_trapdoor.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/emerald_trapdoor_bottom" -} diff --git a/src/main/resources/assets/mmdlib/models/item/emerald_wall.json b/src/main/resources/assets/mmdlib/models/item/emerald_wall.json deleted file mode 100644 index 09ffab3c..00000000 --- a/src/main/resources/assets/mmdlib/models/item/emerald_wall.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/emerald_wall_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/ender_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/ender_molten_bucket.json deleted file mode 100644 index 875b4e6f..00000000 --- a/src/main/resources/assets/mmdlib/models/item/ender_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:ender_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_arrow.json b/src/main/resources/assets/mmdlib/models/item/gold_arrow.json deleted file mode 100644 index 39bd0954..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/gold_arrow" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_bars.json b/src/main/resources/assets/mmdlib/models/item/gold_bars.json deleted file mode 100644 index ac40d654..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:block/gold_bars" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_blend.json b/src/main/resources/assets/mmdlib/models/item/gold_blend.json deleted file mode 100644 index 3172daa7..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_blend.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "mmdlib:item/gold_dust" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_bolt.json b/src/main/resources/assets/mmdlib/models/item/gold_bolt.json deleted file mode 100644 index 48c17230..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_bolt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/gold_bolt" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_bow.json b/src/main/resources/assets/mmdlib/models/item/gold_bow.json deleted file mode 100644 index fcfc3908..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_bow.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "parent": "item/bow", - "textures": { - "layer0": "mmdlib:item/gold_bow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/gold_bow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/gold_bow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/gold_bow_pulling_2" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_bow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/gold_bow_pulling_0.json deleted file mode 100644 index ca6a23d5..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_bow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/gold_bow", - "textures": { - "layer0": "mmdlib:item/gold_bow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_bow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/gold_bow_pulling_1.json deleted file mode 100644 index f09206ce..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_bow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/gold_bow", - "textures": { - "layer0": "mmdlib:item/gold_bow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_bow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/gold_bow_pulling_2.json deleted file mode 100644 index ebc71c26..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_bow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/gold_bow", - "textures": { - "layer0": "mmdlib:item/gold_bow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_button.json b/src/main/resources/assets/mmdlib/models/item/gold_button.json deleted file mode 100644 index ee4725ac..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_button.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/gold_button_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_crackhammer.json b/src/main/resources/assets/mmdlib/models/item/gold_crackhammer.json deleted file mode 100644 index 24fb5ffb..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_crackhammer.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/gold_crackhammer" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_crossbow.json b/src/main/resources/assets/mmdlib/models/item/gold_crossbow.json deleted file mode 100644 index 04a714ee..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_crossbow.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/gold_crossbow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/gold_crossbow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/gold_crossbow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/gold_crossbow_pulling_2" - }, - { - "predicate": { - "charged": 1 - }, - "model": "mmdlib:item/gold_crossbow_arrow" - }, - { - "predicate": { - "charged": 1, - "firework": 1 - }, - "model": "mmdlib:item/gold_crossbow_firework" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_crossbow_arrow.json b/src/main/resources/assets/mmdlib/models/item/gold_crossbow_arrow.json deleted file mode 100644 index 67a3e127..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_crossbow_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/gold_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_crossbow_firework.json b/src/main/resources/assets/mmdlib/models/item/gold_crossbow_firework.json deleted file mode 100644 index 67a3e127..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_crossbow_firework.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/gold_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_crossbow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/gold_crossbow_pulling_0.json deleted file mode 100644 index 34993479..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_crossbow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/gold_crossbow", - "textures": { - "layer0": "mmdlib:item/gold_crossbow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_crossbow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/gold_crossbow_pulling_1.json deleted file mode 100644 index b92608c1..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_crossbow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/gold_crossbow", - "textures": { - "layer0": "mmdlib:item/gold_crossbow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_crossbow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/gold_crossbow_pulling_2.json deleted file mode 100644 index 5ee28e87..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_crossbow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/gold_crossbow", - "textures": { - "layer0": "mmdlib:item/gold_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_door.json b/src/main/resources/assets/mmdlib/models/item/gold_door.json deleted file mode 100644 index c7c5f539..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_door.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "mmdlib:item/door_item", - "textures": { - "bottom": "mmdlib:block/gold_door_lower", - "top": "mmdlib:block/gold_door_upper" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_dust.json b/src/main/resources/assets/mmdlib/models/item/gold_dust.json deleted file mode 100644 index 57e607e8..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/gold_dust" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_fishing_rod.json b/src/main/resources/assets/mmdlib/models/item/gold_fishing_rod.json deleted file mode 100644 index 640c2b09..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_fishing_rod.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "item/handheld_rod", - "textures": { - "layer0": "mmdlib:item/gold_fishing_rod_uncast" - }, - "overrides": [ - { - "predicate": { - "cast": 1 - }, - "model": "mmdlib:item/gold_fishing_rod_cast" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_fishing_rod_cast.json b/src/main/resources/assets/mmdlib/models/item/gold_fishing_rod_cast.json deleted file mode 100644 index 0b0dfb14..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_fishing_rod_cast.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/fishing_rod", - "textures": { - "layer0": "mmdlib:item/gold_fishing_rod_cast" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_gear.json b/src/main/resources/assets/mmdlib/models/item/gold_gear.json deleted file mode 100644 index 01eba539..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_gear.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/gold_gear" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_lever.json b/src/main/resources/assets/mmdlib/models/item/gold_lever.json deleted file mode 100644 index 917be899..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_lever.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "minecraft:block/lever" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/gold_molten_bucket.json deleted file mode 100644 index 8bce7508..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:gold_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_plate.json b/src/main/resources/assets/mmdlib/models/item/gold_plate.json deleted file mode 100644 index b419d3f8..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_plate.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/gold_plate" -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_rod.json b/src/main/resources/assets/mmdlib/models/item/gold_rod.json deleted file mode 100644 index 43ea944c..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/gold_rod" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_scythe.json b/src/main/resources/assets/mmdlib/models/item/gold_scythe.json deleted file mode 100644 index 2f3d265b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_scythe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/gold_scythe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_shears.json b/src/main/resources/assets/mmdlib/models/item/gold_shears.json deleted file mode 100644 index 26054018..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_shears.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/gold_shears" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_shield.json b/src/main/resources/assets/mmdlib/models/item/gold_shield.json deleted file mode 100644 index 291c54fd..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_shield.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "mmdlib:item/shield", - "textures": { - "shield": "minecraft:block/gold_block" - }, - "overrides": [ - { - "predicate": { - "blocking": 1 - }, - "model": "mmdlib:item/gold_shield_blocking" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_shield_blocking.json b/src/main/resources/assets/mmdlib/models/item/gold_shield_blocking.json deleted file mode 100644 index d8903ec0..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_shield_blocking.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/shield_blocking", - "textures": { - "shield": "minecraft:block/gold_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_slab.json b/src/main/resources/assets/mmdlib/models/item/gold_slab.json deleted file mode 100644 index 9c7335c3..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/half_slab_gold" -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_smallblend.json b/src/main/resources/assets/mmdlib/models/item/gold_smallblend.json deleted file mode 100644 index dae69c6c..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_smallblend.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "mmdlib:item/gold_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_smallpowder.json b/src/main/resources/assets/mmdlib/models/item/gold_smallpowder.json deleted file mode 100644 index 5c517172..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_smallpowder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/gold_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_stairs.json b/src/main/resources/assets/mmdlib/models/item/gold_stairs.json deleted file mode 100644 index 7b139ee0..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/gold_stairs" -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_trapdoor.json b/src/main/resources/assets/mmdlib/models/item/gold_trapdoor.json deleted file mode 100644 index f0aa327a..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_trapdoor.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/gold_trapdoor_bottom" -} diff --git a/src/main/resources/assets/mmdlib/models/item/gold_wall.json b/src/main/resources/assets/mmdlib/models/item/gold_wall.json deleted file mode 100644 index f90c4d23..00000000 --- a/src/main/resources/assets/mmdlib/models/item/gold_wall.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/gold_wall_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_arrow.json b/src/main/resources/assets/mmdlib/models/item/iron_arrow.json deleted file mode 100644 index 32de2d9c..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/iron_arrow" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_blend.json b/src/main/resources/assets/mmdlib/models/item/iron_blend.json deleted file mode 100644 index 14e955e8..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_blend.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "mmdlib:item/iron_dust" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_bolt.json b/src/main/resources/assets/mmdlib/models/item/iron_bolt.json deleted file mode 100644 index e6099317..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_bolt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/iron_bolt" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_bow.json b/src/main/resources/assets/mmdlib/models/item/iron_bow.json deleted file mode 100644 index b6bdd8cd..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_bow.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "parent": "item/bow", - "textures": { - "layer0": "mmdlib:item/iron_bow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/iron_bow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/iron_bow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/iron_bow_pulling_2" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_bow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/iron_bow_pulling_0.json deleted file mode 100644 index a965e8b8..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_bow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/iron_bow", - "textures": { - "layer0": "mmdlib:item/iron_bow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_bow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/iron_bow_pulling_1.json deleted file mode 100644 index 4308c5f7..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_bow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/iron_bow", - "textures": { - "layer0": "mmdlib:item/iron_bow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_bow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/iron_bow_pulling_2.json deleted file mode 100644 index 331beb70..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_bow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/iron_bow", - "textures": { - "layer0": "mmdlib:item/iron_bow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_button.json b/src/main/resources/assets/mmdlib/models/item/iron_button.json deleted file mode 100644 index f0a3a9dc..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_button.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/iron_button_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_crackhammer.json b/src/main/resources/assets/mmdlib/models/item/iron_crackhammer.json deleted file mode 100644 index 97b3277b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_crackhammer.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/iron_crackhammer" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_crossbow.json b/src/main/resources/assets/mmdlib/models/item/iron_crossbow.json deleted file mode 100644 index 14e51024..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_crossbow.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/iron_crossbow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/iron_crossbow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/iron_crossbow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/iron_crossbow_pulling_2" - }, - { - "predicate": { - "charged": 1 - }, - "model": "mmdlib:item/iron_crossbow_arrow" - }, - { - "predicate": { - "charged": 1, - "firework": 1 - }, - "model": "mmdlib:item/iron_crossbow_firework" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_crossbow_arrow.json b/src/main/resources/assets/mmdlib/models/item/iron_crossbow_arrow.json deleted file mode 100644 index 7f23e284..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_crossbow_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/iron_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_crossbow_firework.json b/src/main/resources/assets/mmdlib/models/item/iron_crossbow_firework.json deleted file mode 100644 index 7f23e284..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_crossbow_firework.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/iron_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_crossbow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/iron_crossbow_pulling_0.json deleted file mode 100644 index 8c08ccc2..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_crossbow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/iron_crossbow", - "textures": { - "layer0": "mmdlib:item/iron_crossbow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_crossbow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/iron_crossbow_pulling_1.json deleted file mode 100644 index d3c10d36..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_crossbow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/iron_crossbow", - "textures": { - "layer0": "mmdlib:item/iron_crossbow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_crossbow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/iron_crossbow_pulling_2.json deleted file mode 100644 index de9f4e30..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_crossbow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/iron_crossbow", - "textures": { - "layer0": "mmdlib:item/iron_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_dust.json b/src/main/resources/assets/mmdlib/models/item/iron_dust.json deleted file mode 100644 index 0953c69e..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/iron_dust" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_fishing_rod.json b/src/main/resources/assets/mmdlib/models/item/iron_fishing_rod.json deleted file mode 100644 index 35d51030..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_fishing_rod.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "item/handheld_rod", - "textures": { - "layer0": "mmdlib:item/iron_fishing_rod_uncast" - }, - "overrides": [ - { - "predicate": { - "cast": 1 - }, - "model": "mmdlib:item/iron_fishing_rod_cast" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_fishing_rod_cast.json b/src/main/resources/assets/mmdlib/models/item/iron_fishing_rod_cast.json deleted file mode 100644 index 1acaab22..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_fishing_rod_cast.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/fishing_rod", - "textures": { - "layer0": "mmdlib:item/iron_fishing_rod_cast" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_gear.json b/src/main/resources/assets/mmdlib/models/item/iron_gear.json deleted file mode 100644 index 99f0a16e..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_gear.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/iron_gear" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_lever.json b/src/main/resources/assets/mmdlib/models/item/iron_lever.json deleted file mode 100644 index 917be899..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_lever.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "minecraft:block/lever" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/iron_molten_bucket.json deleted file mode 100644 index c1129346..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:iron_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_plate.json b/src/main/resources/assets/mmdlib/models/item/iron_plate.json deleted file mode 100644 index e60e278b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_plate.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/iron_plate" -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_rod.json b/src/main/resources/assets/mmdlib/models/item/iron_rod.json deleted file mode 100644 index fbc27dfb..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/iron_rod" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_scythe.json b/src/main/resources/assets/mmdlib/models/item/iron_scythe.json deleted file mode 100644 index 7899911a..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_scythe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/iron_scythe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_shield.json b/src/main/resources/assets/mmdlib/models/item/iron_shield.json deleted file mode 100644 index b07b6ce9..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_shield.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "mmdlib:item/shield", - "textures": { - "shield": "minecraft:block/iron_block" - }, - "overrides": [ - { - "predicate": { - "blocking": 1 - }, - "model": "mmdlib:item/iron_shield_blocking" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_shield_blocking.json b/src/main/resources/assets/mmdlib/models/item/iron_shield_blocking.json deleted file mode 100644 index 191fc57f..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_shield_blocking.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/shield_blocking", - "textures": { - "shield": "minecraft:block/iron_block" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_slab.json b/src/main/resources/assets/mmdlib/models/item/iron_slab.json deleted file mode 100644 index 0c93bdbf..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/half_slab_iron" -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_smallblend.json b/src/main/resources/assets/mmdlib/models/item/iron_smallblend.json deleted file mode 100644 index 71ee31e9..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_smallblend.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/generated", - "textures": { - "layer0": "mmdlib:item/iron_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_smallpowder.json b/src/main/resources/assets/mmdlib/models/item/iron_smallpowder.json deleted file mode 100644 index 01bc84b3..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_smallpowder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/iron_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_stairs.json b/src/main/resources/assets/mmdlib/models/item/iron_stairs.json deleted file mode 100644 index 3872ae3b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/iron_stairs" -} diff --git a/src/main/resources/assets/mmdlib/models/item/iron_wall.json b/src/main/resources/assets/mmdlib/models/item/iron_wall.json deleted file mode 100644 index 27c7512e..00000000 --- a/src/main/resources/assets/mmdlib/models/item/iron_wall.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/iron_wall_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/lapis_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/lapis_molten_bucket.json deleted file mode 100644 index 926b5b7a..00000000 --- a/src/main/resources/assets/mmdlib/models/item/lapis_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:lapis_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/lapis_smallpowder.json b/src/main/resources/assets/mmdlib/models/item/lapis_smallpowder.json deleted file mode 100644 index cfa84942..00000000 --- a/src/main/resources/assets/mmdlib/models/item/lapis_smallpowder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/lapis_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_arrow.json b/src/main/resources/assets/mmdlib/models/item/obsidian_arrow.json deleted file mode 100644 index a0dacecb..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_arrow" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_axe.json b/src/main/resources/assets/mmdlib/models/item/obsidian_axe.json deleted file mode 100644 index 9e76c3d9..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_axe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/obsidian_axe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_bars.json b/src/main/resources/assets/mmdlib/models/item/obsidian_bars.json deleted file mode 100644 index a0f75eae..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:block/obsidian_bars" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_bolt.json b/src/main/resources/assets/mmdlib/models/item/obsidian_bolt.json deleted file mode 100644 index 21dad8af..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_bolt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_bolt" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_boots.json b/src/main/resources/assets/mmdlib/models/item/obsidian_boots.json deleted file mode 100644 index 33231363..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_boots.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_boots" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_bow.json b/src/main/resources/assets/mmdlib/models/item/obsidian_bow.json deleted file mode 100644 index bf14c248..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_bow.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "parent": "item/bow", - "textures": { - "layer0": "mmdlib:item/obsidian_bow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/obsidian_bow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/obsidian_bow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/obsidian_bow_pulling_2" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_bow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/obsidian_bow_pulling_0.json deleted file mode 100644 index a332724c..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_bow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/obsidian_bow", - "textures": { - "layer0": "mmdlib:item/obsidian_bow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_bow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/obsidian_bow_pulling_1.json deleted file mode 100644 index 95a55272..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_bow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/obsidian_bow", - "textures": { - "layer0": "mmdlib:item/obsidian_bow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_bow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/obsidian_bow_pulling_2.json deleted file mode 100644 index d9ed8908..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_bow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/obsidian_bow", - "textures": { - "layer0": "mmdlib:item/obsidian_bow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_button.json b/src/main/resources/assets/mmdlib/models/item/obsidian_button.json deleted file mode 100644 index 5532f620..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_button.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/obsidian_button_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_chestplate.json b/src/main/resources/assets/mmdlib/models/item/obsidian_chestplate.json deleted file mode 100644 index 45d80448..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_chestplate" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_crackhammer.json b/src/main/resources/assets/mmdlib/models/item/obsidian_crackhammer.json deleted file mode 100644 index a1cd3313..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_crackhammer.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/obsidian_crackhammer" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow.json b/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow.json deleted file mode 100644 index a8bca6ff..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/obsidian_crossbow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/obsidian_crossbow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/obsidian_crossbow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/obsidian_crossbow_pulling_2" - }, - { - "predicate": { - "charged": 1 - }, - "model": "mmdlib:item/obsidian_crossbow_arrow" - }, - { - "predicate": { - "charged": 1, - "firework": 1 - }, - "model": "mmdlib:item/obsidian_crossbow_firework" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_arrow.json b/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_arrow.json deleted file mode 100644 index c30a2124..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/obsidian_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_firework.json b/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_firework.json deleted file mode 100644 index c30a2124..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_firework.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/obsidian_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_pulling_0.json deleted file mode 100644 index 4c95d7de..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/obsidian_crossbow", - "textures": { - "layer0": "mmdlib:item/obsidian_crossbow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_pulling_1.json deleted file mode 100644 index 88acc4ac..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/obsidian_crossbow", - "textures": { - "layer0": "mmdlib:item/obsidian_crossbow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_pulling_2.json deleted file mode 100644 index 2e10d314..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_crossbow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/obsidian_crossbow", - "textures": { - "layer0": "mmdlib:item/obsidian_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_door.json b/src/main/resources/assets/mmdlib/models/item/obsidian_door.json deleted file mode 100644 index fab804b5..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_door.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "mmdlib:item/door_item", - "textures": { - "bottom": "mmdlib:block/obsidian_door_lower", - "top": "mmdlib:block/obsidian_door_upper" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_dust.json b/src/main/resources/assets/mmdlib/models/item/obsidian_dust.json deleted file mode 100644 index 72291158..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_dust" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_fishing_rod.json b/src/main/resources/assets/mmdlib/models/item/obsidian_fishing_rod.json deleted file mode 100644 index 33d390f0..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_fishing_rod.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "item/handheld_rod", - "textures": { - "layer0": "mmdlib:item/obsidian_fishing_rod_uncast" - }, - "overrides": [ - { - "predicate": { - "cast": 1 - }, - "model": "mmdlib:item/obsidian_fishing_rod_cast" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_fishing_rod_cast.json b/src/main/resources/assets/mmdlib/models/item/obsidian_fishing_rod_cast.json deleted file mode 100644 index b7ed09f6..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_fishing_rod_cast.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/fishing_rod", - "textures": { - "layer0": "mmdlib:item/obsidian_fishing_rod_cast" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_gear.json b/src/main/resources/assets/mmdlib/models/item/obsidian_gear.json deleted file mode 100644 index a9ca4cf4..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_gear.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_gear" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_helmet.json b/src/main/resources/assets/mmdlib/models/item/obsidian_helmet.json deleted file mode 100644 index e7a3793f..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_helmet" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_hoe.json b/src/main/resources/assets/mmdlib/models/item/obsidian_hoe.json deleted file mode 100644 index 84cfcbdc..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_hoe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/obsidian_hoe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_horse_armor.json b/src/main/resources/assets/mmdlib/models/item/obsidian_horse_armor.json deleted file mode 100644 index 1be2c75b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_horse_armor.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_horse_armor" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_ingot.json b/src/main/resources/assets/mmdlib/models/item/obsidian_ingot.json deleted file mode 100644 index 7bc89dec..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_ingot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_ingot" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_leggings.json b/src/main/resources/assets/mmdlib/models/item/obsidian_leggings.json deleted file mode 100644 index 25a49377..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_leggings" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_lever.json b/src/main/resources/assets/mmdlib/models/item/obsidian_lever.json deleted file mode 100644 index 917be899..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_lever.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "minecraft:block/lever" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/obsidian_molten_bucket.json deleted file mode 100644 index efec13c4..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:obsidian_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_nugget.json b/src/main/resources/assets/mmdlib/models/item/obsidian_nugget.json deleted file mode 100644 index 00afd95e..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_nugget" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_pickaxe.json b/src/main/resources/assets/mmdlib/models/item/obsidian_pickaxe.json deleted file mode 100644 index cfe48039..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_pickaxe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/obsidian_pickaxe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_pressure_plate.json b/src/main/resources/assets/mmdlib/models/item/obsidian_pressure_plate.json deleted file mode 100644 index 5096fcbf..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_pressure_plate.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/obsidian_pressure_plate_up" -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_rod.json b/src/main/resources/assets/mmdlib/models/item/obsidian_rod.json deleted file mode 100644 index 0ee4425a..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_rod" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_scythe.json b/src/main/resources/assets/mmdlib/models/item/obsidian_scythe.json deleted file mode 100644 index a7dcaa34..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_scythe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_scythe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_shears.json b/src/main/resources/assets/mmdlib/models/item/obsidian_shears.json deleted file mode 100644 index fde08afb..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_shears.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_shears" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_shield.json b/src/main/resources/assets/mmdlib/models/item/obsidian_shield.json deleted file mode 100644 index 87fb6732..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_shield.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "mmdlib:item/shield", - "textures": { - "shield": "minecraft:block/obsidian" - }, - "overrides": [ - { - "predicate": { - "blocking": 1 - }, - "model": "mmdlib:item/obsidian_shield_blocking" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_shield_blocking.json b/src/main/resources/assets/mmdlib/models/item/obsidian_shield_blocking.json deleted file mode 100644 index 210536e3..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_shield_blocking.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/shield_blocking", - "textures": { - "shield": "minecraft:block/obsidian" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_shovel.json b/src/main/resources/assets/mmdlib/models/item/obsidian_shovel.json deleted file mode 100644 index 78fdfbd7..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_shovel.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/obsidian_shovel" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_slab.json b/src/main/resources/assets/mmdlib/models/item/obsidian_slab.json deleted file mode 100644 index 7946a8e7..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_slab.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/half_slab_obsidian" -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_smallpowder.json b/src/main/resources/assets/mmdlib/models/item/obsidian_smallpowder.json deleted file mode 100644 index 5ca07bf1..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_smallpowder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/obsidian_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_stairs.json b/src/main/resources/assets/mmdlib/models/item/obsidian_stairs.json deleted file mode 100644 index a9f124cf..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_stairs.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/obsidian_stairs" -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_sword.json b/src/main/resources/assets/mmdlib/models/item/obsidian_sword.json deleted file mode 100644 index 6e9d95d6..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_sword.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/obsidian_sword" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_trapdoor.json b/src/main/resources/assets/mmdlib/models/item/obsidian_trapdoor.json deleted file mode 100644 index 9d41c9f2..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_trapdoor.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/obsidian_trapdoor_bottom" -} diff --git a/src/main/resources/assets/mmdlib/models/item/obsidian_wall.json b/src/main/resources/assets/mmdlib/models/item/obsidian_wall.json deleted file mode 100644 index 5bc78f1e..00000000 --- a/src/main/resources/assets/mmdlib/models/item/obsidian_wall.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/obsidian_wall_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/prismarine_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/prismarine_molten_bucket.json deleted file mode 100644 index 80bfa5c8..00000000 --- a/src/main/resources/assets/mmdlib/models/item/prismarine_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:prismarine_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_arrow.json b/src/main/resources/assets/mmdlib/models/item/quartz_arrow.json deleted file mode 100644 index cb12a632..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_arrow" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_axe.json b/src/main/resources/assets/mmdlib/models/item/quartz_axe.json deleted file mode 100644 index 2d8bcf47..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_axe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/quartz_axe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_bars.json b/src/main/resources/assets/mmdlib/models/item/quartz_bars.json deleted file mode 100644 index 38a0a88b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_bars.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:block/quartz_bars" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_bolt.json b/src/main/resources/assets/mmdlib/models/item/quartz_bolt.json deleted file mode 100644 index c9cef0a9..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_bolt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_bolt" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_boots.json b/src/main/resources/assets/mmdlib/models/item/quartz_boots.json deleted file mode 100644 index e853d306..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_boots.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_boots" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_bow.json b/src/main/resources/assets/mmdlib/models/item/quartz_bow.json deleted file mode 100644 index 75e27a08..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_bow.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "parent": "item/bow", - "textures": { - "layer0": "mmdlib:item/quartz_bow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/quartz_bow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/quartz_bow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/quartz_bow_pulling_2" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_bow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/quartz_bow_pulling_0.json deleted file mode 100644 index cb7a3291..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_bow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/quartz_bow", - "textures": { - "layer0": "mmdlib:item/quartz_bow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_bow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/quartz_bow_pulling_1.json deleted file mode 100644 index 89598a00..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_bow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/quartz_bow", - "textures": { - "layer0": "mmdlib:item/quartz_bow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_bow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/quartz_bow_pulling_2.json deleted file mode 100644 index 623a189d..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_bow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/quartz_bow", - "textures": { - "layer0": "mmdlib:item/quartz_bow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_button.json b/src/main/resources/assets/mmdlib/models/item/quartz_button.json deleted file mode 100644 index a62996c4..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_button.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/quartz_button_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_chestplate.json b/src/main/resources/assets/mmdlib/models/item/quartz_chestplate.json deleted file mode 100644 index ea673aa5..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_chestplate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_chestplate" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_crackhammer.json b/src/main/resources/assets/mmdlib/models/item/quartz_crackhammer.json deleted file mode 100644 index 2a742262..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_crackhammer.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/quartz_crackhammer" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_crossbow.json b/src/main/resources/assets/mmdlib/models/item/quartz_crossbow.json deleted file mode 100644 index 847dbf74..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_crossbow.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/quartz_crossbow_standby" - }, - "overrides": [ - { - "predicate": { - "pulling": 1 - }, - "model": "mmdlib:item/quartz_crossbow_pulling_0" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.65 - }, - "model": "mmdlib:item/quartz_crossbow_pulling_1" - }, - { - "predicate": { - "pulling": 1, - "pull": 0.9 - }, - "model": "mmdlib:item/quartz_crossbow_pulling_2" - }, - { - "predicate": { - "charged": 1 - }, - "model": "mmdlib:item/quartz_crossbow_arrow" - }, - { - "predicate": { - "charged": 1, - "firework": 1 - }, - "model": "mmdlib:item/quartz_crossbow_firework" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_arrow.json b/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_arrow.json deleted file mode 100644 index a2910c61..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_arrow.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/quartz_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_firework.json b/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_firework.json deleted file mode 100644 index a2910c61..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_firework.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "minecraft:item/crossbow", - "textures": { - "layer0": "mmdlib:item/quartz_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_pulling_0.json b/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_pulling_0.json deleted file mode 100644 index 1d83a3b7..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_pulling_0.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/quartz_crossbow", - "textures": { - "layer0": "mmdlib:item/quartz_crossbow_pulling_0" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_pulling_1.json b/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_pulling_1.json deleted file mode 100644 index 23f6183e..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_pulling_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/quartz_crossbow", - "textures": { - "layer0": "mmdlib:item/quartz_crossbow_pulling_1" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_pulling_2.json b/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_pulling_2.json deleted file mode 100644 index 0282d58b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_crossbow_pulling_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/quartz_crossbow", - "textures": { - "layer0": "mmdlib:item/quartz_crossbow_pulling_2" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_door.json b/src/main/resources/assets/mmdlib/models/item/quartz_door.json deleted file mode 100644 index e1d3f7da..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_door.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "parent": "mmdlib:item/door_item", - "textures": { - "bottom": "mmdlib:block/quartz_door_lower", - "top": "mmdlib:block/quartz_door_upper" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_dust.json b/src/main/resources/assets/mmdlib/models/item/quartz_dust.json deleted file mode 100644 index bb730411..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_dust.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_dust" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_fishing_rod.json b/src/main/resources/assets/mmdlib/models/item/quartz_fishing_rod.json deleted file mode 100644 index b46d23f5..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_fishing_rod.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "item/handheld_rod", - "textures": { - "layer0": "mmdlib:item/quartz_fishing_rod_uncast" - }, - "overrides": [ - { - "predicate": { - "cast": 1 - }, - "model": "mmdlib:item/quartz_fishing_rod_cast" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_fishing_rod_cast.json b/src/main/resources/assets/mmdlib/models/item/quartz_fishing_rod_cast.json deleted file mode 100644 index 2c349cd7..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_fishing_rod_cast.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/fishing_rod", - "textures": { - "layer0": "mmdlib:item/quartz_fishing_rod_cast" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_gear.json b/src/main/resources/assets/mmdlib/models/item/quartz_gear.json deleted file mode 100644 index b0ac9002..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_gear.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_gear" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_helmet.json b/src/main/resources/assets/mmdlib/models/item/quartz_helmet.json deleted file mode 100644 index cdd62a75..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_helmet.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_helmet" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_hoe.json b/src/main/resources/assets/mmdlib/models/item/quartz_hoe.json deleted file mode 100644 index bbeea90a..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_hoe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/quartz_hoe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_horse_armor.json b/src/main/resources/assets/mmdlib/models/item/quartz_horse_armor.json deleted file mode 100644 index 2334767b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_horse_armor.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_horse_armor" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_leggings.json b/src/main/resources/assets/mmdlib/models/item/quartz_leggings.json deleted file mode 100644 index 3aedd7f7..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_leggings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_leggings" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_lever.json b/src/main/resources/assets/mmdlib/models/item/quartz_lever.json deleted file mode 100644 index 917be899..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_lever.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "minecraft:block/lever" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/quartz_molten_bucket.json deleted file mode 100644 index bac22dee..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:quartz_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_nugget.json b/src/main/resources/assets/mmdlib/models/item/quartz_nugget.json deleted file mode 100644 index 4d49d6b9..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_nugget" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_pickaxe.json b/src/main/resources/assets/mmdlib/models/item/quartz_pickaxe.json deleted file mode 100644 index 9c3ce321..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_pickaxe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/quartz_pickaxe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_pressure_plate.json b/src/main/resources/assets/mmdlib/models/item/quartz_pressure_plate.json deleted file mode 100644 index 5fe4e1ff..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_pressure_plate.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/quartz_pressure_plate_up" -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_rod.json b/src/main/resources/assets/mmdlib/models/item/quartz_rod.json deleted file mode 100644 index e1cdbc54..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_rod" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_scythe.json b/src/main/resources/assets/mmdlib/models/item/quartz_scythe.json deleted file mode 100644 index f126dbb9..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_scythe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_scythe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_shears.json b/src/main/resources/assets/mmdlib/models/item/quartz_shears.json deleted file mode 100644 index 8d18a9c5..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_shears.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_shears" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_shield.json b/src/main/resources/assets/mmdlib/models/item/quartz_shield.json deleted file mode 100644 index 735ffea7..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_shield.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "parent": "mmdlib:item/shield", - "textures": { - "shield": "minecraft:block/quartz_block_side" - }, - "overrides": [ - { - "predicate": { - "blocking": 1 - }, - "model": "mmdlib:item/quartz_shield_blocking" - } - ] -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_shield_blocking.json b/src/main/resources/assets/mmdlib/models/item/quartz_shield_blocking.json deleted file mode 100644 index 16b5579b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_shield_blocking.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "mmdlib:item/shield_blocking", - "textures": { - "shield": "minecraft:block/quartz_block_side" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_shovel.json b/src/main/resources/assets/mmdlib/models/item/quartz_shovel.json deleted file mode 100644 index 893ac890..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_shovel.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/quartz_shovel" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_smallpowder.json b/src/main/resources/assets/mmdlib/models/item/quartz_smallpowder.json deleted file mode 100644 index 057cb22b..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_smallpowder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/quartz_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_sword.json b/src/main/resources/assets/mmdlib/models/item/quartz_sword.json deleted file mode 100644 index a41358b3..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_sword.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/quartz_sword" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_trapdoor.json b/src/main/resources/assets/mmdlib/models/item/quartz_trapdoor.json deleted file mode 100644 index 1f092483..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_trapdoor.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/quartz_trapdoor_bottom" -} diff --git a/src/main/resources/assets/mmdlib/models/item/quartz_wall.json b/src/main/resources/assets/mmdlib/models/item/quartz_wall.json deleted file mode 100644 index 3786efde..00000000 --- a/src/main/resources/assets/mmdlib/models/item/quartz_wall.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "mmdlib:block/quartz_wall_inventory" -} diff --git a/src/main/resources/assets/mmdlib/models/item/redstone_ingot.json b/src/main/resources/assets/mmdlib/models/item/redstone_ingot.json deleted file mode 100644 index 957f98a1..00000000 --- a/src/main/resources/assets/mmdlib/models/item/redstone_ingot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/redstone_ingot" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/redstone_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/redstone_molten_bucket.json deleted file mode 100644 index a860381f..00000000 --- a/src/main/resources/assets/mmdlib/models/item/redstone_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:redstone_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/redstone_smallpowder.json b/src/main/resources/assets/mmdlib/models/item/redstone_smallpowder.json deleted file mode 100644 index 9a93e51a..00000000 --- a/src/main/resources/assets/mmdlib/models/item/redstone_smallpowder.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/redstone_smallpowder" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/stone_crackhammer.json b/src/main/resources/assets/mmdlib/models/item/stone_crackhammer.json deleted file mode 100644 index 75831f37..00000000 --- a/src/main/resources/assets/mmdlib/models/item/stone_crackhammer.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/stone_crackhammer" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/stone_gear.json b/src/main/resources/assets/mmdlib/models/item/stone_gear.json deleted file mode 100644 index e030bc6a..00000000 --- a/src/main/resources/assets/mmdlib/models/item/stone_gear.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/stone_gear" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/stone_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/stone_molten_bucket.json deleted file mode 100644 index 525228dc..00000000 --- a/src/main/resources/assets/mmdlib/models/item/stone_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:stone_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/stone_rod.json b/src/main/resources/assets/mmdlib/models/item/stone_rod.json deleted file mode 100644 index bc24a940..00000000 --- a/src/main/resources/assets/mmdlib/models/item/stone_rod.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/stone_rod" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/stone_scythe.json b/src/main/resources/assets/mmdlib/models/item/stone_scythe.json deleted file mode 100644 index 812038e6..00000000 --- a/src/main/resources/assets/mmdlib/models/item/stone_scythe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/stone_scythe" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/wood_crackhammer.json b/src/main/resources/assets/mmdlib/models/item/wood_crackhammer.json deleted file mode 100644 index 200b17b8..00000000 --- a/src/main/resources/assets/mmdlib/models/item/wood_crackhammer.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/handheld", - "textures": { - "layer0": "mmdlib:item/wood_crackhammer" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/wood_gear.json b/src/main/resources/assets/mmdlib/models/item/wood_gear.json deleted file mode 100644 index 44118e59..00000000 --- a/src/main/resources/assets/mmdlib/models/item/wood_gear.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/wood_gear" - } -} diff --git a/src/main/resources/assets/mmdlib/models/item/wood_molten_bucket.json b/src/main/resources/assets/mmdlib/models/item/wood_molten_bucket.json deleted file mode 100644 index aba6981f..00000000 --- a/src/main/resources/assets/mmdlib/models/item/wood_molten_bucket.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "parent": "neoforge:item/bucket", - "loader": "neoforge:fluid_container", - "fluid": "mmdlib:wood_molten" -} diff --git a/src/main/resources/assets/mmdlib/models/item/wood_scythe.json b/src/main/resources/assets/mmdlib/models/item/wood_scythe.json deleted file mode 100644 index c8432ac9..00000000 --- a/src/main/resources/assets/mmdlib/models/item/wood_scythe.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "mmdlib:item/wooden_scythe" - } -} diff --git a/src/main/resources/assets/mmdlib/textures/block/charcoal_block.png b/src/main/resources/assets/mmdlib/textures/block/charcoal_block.png deleted file mode 100644 index 4e9446301cc5846b49fe2095f4fdf491b02350fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 607 zcmV-l0-*hgP)Px%8A(JzR49=x(amz(I1okQiyx8=fS@eVk|#;UdH*-cGOL*?k6E@Twa_F0GK*w? zR^L%SUSC^<+mZ}mMVg-0is?G_3d)ZT_z-d6Xz*VR1CiB|%8r8qixi^kRcz%EC<{7| zcad)6yAHac*MkFKs|JgNl~Hk9cy9xRu>!i8K6&yRYC$+sud(O!e}+-k#LU=mYl92J z_m>ya$a_)N+s^Ogw|i=WHwyoBl)q56%nJ z`FysIsR<(#>IMT;1Ie<@{Nj-{z9{^>W9b4B0Z@b2jSZ)#<0B;lNS11_&3tO{rh@?n zA^-+x6|h4cgYNuj4C)41<&yZ#1tO{y(Yew4ma7PtvZm|l`9-Uysi|&I|6I=7 zDw;@%=!RO0S}=>`#NQq66-yX<;6tPWL}V`G^S)tCa!9OtKeKQto+vv1R&=zvl!T%+ zQETnNIfHa-k-j2NalAgH0^d%@({QK;dc&MG(eM;wq(;`lr6}rj-+>D5HiV8Y(M9in zy-(Y1Ld71(=v-M-0%n#zvl_fMKrvw;x_Gy&>HRLDGFeP}pg^rgt$2UP1q=lhV+=$F t0Psif&ruN>0<{{b_(-xXeD08U{05#gEz=XJVV?j1002ovPDHLkV1m2_7Bv6> diff --git a/src/main/resources/assets/mmdlib/textures/block/copper_bars.png b/src/main/resources/assets/mmdlib/textures/block/copper_bars.png deleted file mode 100644 index 6e3f3238829c834813c13f011f568be8cbdb939c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 443 zcmV;s0Yv_ZP);pT8Mg3@-71aozu&Kn=)>|1YV>5Id0N z@xRf-5Q_mo#Sdyi|6eHf|9?2g>pzJ9e_ikYCDC>$27u(6J&iC8_}828e_n*m{{@k@ z|2u$Q0crf-p9JO;<%LV7{{Pp+JEAB)k?-?=Q52>DUA`um1}u-Y|6lH;i=r50dzFhG zirB;2Q0xYP{JcKV2}SX?R9B3c0jb*x6o(t|ydfMCU~9U;frlQA$o_>HaH}%-|K-wv z|3`AY{xg7V068BNV4y%mcR{zWDT>(l&ba?`!>z%A3<_+x#JA2^j3@)80dy~b)PXF- z2!oYz4j2Ijaw@t3pqQ$0)yFgdLFW{iyOZ$eZytr~znb z+PQj_M$9wdwXXmyq(SSH`Q-w5?rDHO&v5ezGv&>!{d?*vfDDJG#IVBaCN^KDdH>jn bfOB*JzGmkGEk6If00000NkvXXu0mjf*B*>; diff --git a/src/main/resources/assets/mmdlib/textures/block/diamond_bars.png b/src/main/resources/assets/mmdlib/textures/block/diamond_bars.png deleted file mode 100644 index 710df7f891b183c49d237e891eebf8a5f7098959..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 624 zcmV-$0+0QPP)0sTot zK~y-)Ws*&6Q$ZAlpPRW!V=iqHlQslngTyq5icrCYE{j$hbW@Rn3&Dk87X@9pskji) zMMb2)z#maC)^BZ$X#}-?LX*@+EJA70n9z80Gp-Udy=OJ&<(=ouyfe_Q-(MuRrzPE$ ze=oUpUD1rfSLwTXqoX<6i~FrU5(f_}`)55t5{HHrZLqk4tMs$e>)oViEQb4IPMVcX zCif1}D+K0hNdah1Cz=p;z;a`YZx2)8aL_0enMuSrd-4>PX(|Ak7Q)+S2RyG<(1Ssi z&tK5m+FbUv?4H&x*#+$Y%5N9hoPVMiYv~NN+&e{!hC*y~^_>u}jwSJ*PAcY}=pee! zr)WukfZk(A{{!~Rs+?V0m4*xa52=5;bC0_NLB>Z$ZO4^n z6PlKyE!ArjQ;%?XJWyFj=i0QE2P*mR(&2WiqjYHf-BP3$7Q*W#fANy0WHA5iDb;jF zF^BfVx-9@aPA~B1)q*`l_fQ;XXh1Qa+u4tI^ths3899OPOw#_0(z1}6Eie4L!yNdq zC<8)gJkXC}801~L9RL>AMn&1Y(x|icB8@an)=MR3A`!+WCfK1lsBQ;nq6e|<$zE2g zXhKk&oa&tI!PI406D@lNpNIGHD;!h+Z|Y?VnY8*lvpJYcb^3qE*{z62vRa-10000< KMNUMnLSTYL7Z&gU diff --git a/src/main/resources/assets/mmdlib/textures/block/diamond_door_lower.png b/src/main/resources/assets/mmdlib/textures/block/diamond_door_lower.png deleted file mode 100644 index edf3dcccd317d65d619a477804473980cdbe777c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 724 zcmV;_0xSKAP)>7Mj@QLYE6e90`&LB?5pRuoIkGAVg`BA`w8~ zRER+9BdanWZ)uCR3aax{yy};u@Zp0A6>ma$KDY<$(h@`4n=S# zM3i0(tCjKMl9-N6J`UJsgUl9)87vm){@J$-p-6G+`HW?=M(YMOW2G~2C2c;{ z&DZGLpK%+IszR!Y5Jl&6Qc7r@(8UQcjf552&z`V=8Fbs$iUnZtDN!OonE zVbee!5Z=5B&i{n2JMJ7uFaw)`PvDMa$d(`%$QjiC@5z6 zC}0pa0_$dGr@P9-Y!F!gQ+HLTs{XH9?)!<4ary{rC>sbH^oT$LrZ_!>9uSEvG!0eV zP~^;))r$C-MYi{UVK}uJ%Nh`Y>;PbN2SrdI;V1$EA6X>!fT+S*GC(*p13&}@Auvtd z-3786=Q*=p6xggmJR&g6nTcgy-@Yqc(#wNA|M{Qzv;945t12`S%FfO z)}6)BP5L_}-fXTAM>sbuF-nHJ(|U8!X&57?Id!o3hhZrMvS&s(ag~Bn0~!OnH@C0A zdUg220bbm?a}DlyA0_A^L<6!rtkA zvg3{4+do8S0JC2mWo(&ByXx-3A5TmT4pe!&xk6k;sAhklR0W`Qrx2lar}a#bE?>LR zEDiWtmDDj(Qg;kmcaBoczoc=R=L znx|A6$nKo1uQ9Eb_)NFzng-$F1K;`Zo@1N}VT>~cj7XovH;k=TX^MyfYY1anK9Nbl YUq+VoHM39ErT_o{07*qoM6N<$g08a$PXGV_ diff --git a/src/main/resources/assets/mmdlib/textures/block/diamond_trapdoor.png b/src/main/resources/assets/mmdlib/textures/block/diamond_trapdoor.png deleted file mode 100644 index 8201de4bdb858a2a075b31c407cea2403f49cd5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 zcmV+j0{8uiP))_0bc+B0hLKa zK~y-)b(6u4(?AS{KYP4OQmVoMxPaglc$a;eJ@6z*eLK{pLMx@pCZ)~T9FmEW0=^{U zvH$t)-FTQ(F~jamo{K*&u3o0^rW0Qet3&*x#R28^Bg1*tE3QF`TGbeRRB5! zYY94cI?pIFC)P=+MUe=ehk+0wCJ-l3gqFZ|7#mfb;M>P9Gs5?uKjPPLrBb6#%H!g0 ze>_B!Gdl!zGT>bNmby}@t;#5tXC`2}pu9ARKqBbFxxpq)fC|`&02GPL{&zj+v4C-Y0BAiU0U?edQv*kN zeTuobv(ZGQHqV6>G{brP^m!rUAzFuxDy`?0#6?B`ZGp}+o#z$R-{G9yre0!q18jK5cUJlOz)*|gHEmi-S(4&i>|d}0d#0000< KMNUMnLSTaTN8Tj> diff --git a/src/main/resources/assets/mmdlib/textures/block/emerald_bars.png b/src/main/resources/assets/mmdlib/textures/block/emerald_bars.png deleted file mode 100644 index bcfcd86f803b7b19101e98626a5b1d896b86340f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 605 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>r0(oiy=kgp6##?L)o%LzG(hNJnLiK`2-Exzx8sk|4ie28U-i(mT+&PAKeTj!fy~@G|JyvEcvze7T@$*Vnys z6PpmPFuNhMG2+1|t|PB!8{JczVr;PfmD<*?^+nqc6t(8??y9~bZPTNWw~@P}zoP56 z&`*|)_BPzH(TU~{o|>9ksEIHh&zqBXfnDdGgQdc=`ru8BAHUr5x4*<;cX8dSQq%uZ zli8NH9L~^@p0mI3-$QYQDV${Ka*w w7#La^8dw=yY8x0>85n4ng+4*ikei>9nO2EgLzMR02%rWAPgg&ebxsLQ02r6ap8x;= diff --git a/src/main/resources/assets/mmdlib/textures/block/emerald_door_lower.png b/src/main/resources/assets/mmdlib/textures/block/emerald_door_lower.png deleted file mode 100644 index bf70b7d66fcc95501b5037e8d2fba6bd5c7b7d7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmV+f1N;1mP)LuyrjT@)K|8ma&3jilTIG z%}YM<{`?Q}^XFf!FBcRe7RN5H85%>iU;-z-uyrkd%#3T8@{D3U*n$1S6T#sC@I_cn z%6;2I0WTg=!KrX4J>-SlCqC3CZnXt9X6p$DJ25U3b{ToxI<4U7x|al_qPrE*M^b0FI^cf)@i&+T+SdTvz!$QmEfrA$U%z&2ddFAVvDyaKU#_X~ zG+jlQ5@A{qc0YZ?VV-C{C1hMPFBei)G#LF2=-D7;WKnX-BsY`7%-)Q683^&)J8V&2 z?;JY^r3tL2Ou7vOtI#k)=dlTj6=G9!+<9WYUI=vxo)P7=}y`FSu18n&)!4Fs4GlC>D{D@!oSD&d5A-eB*Ja3~D%4tSDjn z<1^v?NSZPzXfB9%h%Z->dQ};6g-IqCLqzER7yBQ3o0|&#KlXqC0000R@Pme9ebv$s;le0cdvn>j{Sw_esH-5uDtf}Egx;7)|y*k%~?F*h5ZS07swdN zGn;+DnwlUAKqMd{Y^NRZ)#fEC4;W5LiQ8k#xPoAYs1iguEMYYoQwL^7#z5fS)1T2w zB9%l^N;H%6s2kW?PtQc;k6ebGRk36SU*)d~9iotKeK%V^V4 zvG`vSkCFu`nc{}LckzX*>OZrMbQn%>C3&W2!o@j1tVll7X@i=u%{#u|{y@AcJ)JZ> zE!SYqeff9enXcJdj|*%MSBM(`YiTKNT<4y+2`g%eXiz?S_Kh2|KEC|c0Y1I`<_-SI zFW>lOz9wo!o6*o2W{z)drACosxuv4hhJ{pUY9mb+y16rXlk9i1!ml>NBdHeBa z-spmEf@QU$c%cNr)Tw7-C{06M3%5j3tWZd8PN!8 zlu}St6ld=T0)dNeWNDE`Yhp-(sqtI>gFO>X22(+jP)TI61AQLo8JP3Lb`@A#OEbye zj|D`O&T66tJV5P&Yow9L&IeXiOHK!dO~a`New-h&9-Y||(!TPHzx&+>Z1avbG>kTp zJmWr7YsIgJ-#M>N38|)3&S_jT+Qhx#0mY3!0Y#@fR_3#@F#rGn07*qoM6N<$f)?;e A5C8xG diff --git a/src/main/resources/assets/mmdlib/textures/block/emerald_trapdoor.png b/src/main/resources/assets/mmdlib/textures/block/emerald_trapdoor.png deleted file mode 100644 index ba8cdc6a38c1179557abdc455c9f4df87e86768e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 445 zcmV;u0Yd(XP)0-hKMC6Kw{0dQtwdpR2%@>NUiO}j#(6kIBgNan^-gB z$?yLgi|6;Z1fYZ@rh)l>x?+kbp^BKUwc*a(@Ym&|$0!59r{AGn@L26|!6Sqi3mav| z!fn?AkWvC*AR!UB;L%N0)2N!160Z+WV~6E-oj$rPMj0Aqc)5QZbF1AZwP8CAR+0BJwAN`4;N=N{N5NO*wZWq_1wE17Miq&qDax8ys?~W95VH@@r z9iQg_YHg6eA-m*3F$Z~b2)4LmK5V07YV;Iu(Lf1VpjvL%X&)_(syPH(AkG*8qzfJ! z9X9$xS~v9g@7Nr18}``f%0ZHdqG%zjQR+fgMXnMWRE@8?pDSF#=%eRKHw8w3K8DhR na~P*2&gFpPAlcsW-zWVAq=Lt};AnJK00000NkvXXu0mjfvmCfX diff --git a/src/main/resources/assets/mmdlib/textures/block/gold_bars.png b/src/main/resources/assets/mmdlib/textures/block/gold_bars.png deleted file mode 100644 index e2bd05a5e4234308c7fe1aa0731d47ab2e69d408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmV-+0*U>JP)(X)E_ox}5~voZ?mx>fNzfQVnH+c(EM#S4RaY2(6O%vvFp?TFgTdt@)fhVe?P?A zO-<~JoEh3O!rG@HY40CENh`fQW^qVEYm=!dghK~A(8a2JdDnt-@BSN3kIZx8)Oi*b z&ElE{*KGilmzbRTMYH3u{8DhnCrZ}%1o-Z6i9{NTql&U3SQvop5<2&~oE&y7*r@Ly zlbPZ9yb0(z5J#Eb;`Qoodzd*3Hh8go#>X5@;()oZ9dT2!uKt}JY{!x z8?`^{;?!cGuH))1^7$Q{Si`1J^c!xLBb_QytH9T6k={MG7&&{6wr0H@&|>>UBj&tT zIYn4`j9emcPWkAZlu8buO+fWqlxm?0{0#szPi!7dg@J#8w(_CCT&C{C{{*toL)7sZ QumAu607*qoM6N<$f-|rpSpWb4 diff --git a/src/main/resources/assets/mmdlib/textures/block/gold_door_lower.png b/src/main/resources/assets/mmdlib/textures/block/gold_door_lower.png deleted file mode 100644 index f39fa99b86f4c5d131b40e3ca47c773c0172a83d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735 zcmV<50wDc~P)w0&Gb{ zK~y-)O_4#48&woV&-?%VvR$^jJ4u5CgDij%n_vi=$bcmTs`~%G$G}A5Ea2)KUHS3*m;Tk)ukdmpEoTIUm;@0=;w5(Yi;%8xbv#r= zDj}}$@}BX-Yvl3IAAGgGMWliTXf7ZE6sUkdfL}qJ01!U_2KI*S?;BK-AkUpM2HaCT zASfOL@rcwdL3%_++}=~|8D1RXfLhrB58y{YfpXRi6H?chZ}4!yYmbN_C>k?F@H(PF zS3nD5RMrFo6$3MnK(t4k6$Eg9!np)K1=}FABZ^I!6x{b{zc`mP_P?Yf_yUUn4R8P! zxJ*z$D;cXD)h0CE0uxr15ESGB=n-isbcAq$yPzc!ii1yR$v3$ChH?OJp&JO4vw$>U zJFNK}NrkF!NX&7&!}6Zje^iv|fi(4y9PEf+R%HM7tSbs$2;&XS_%R6vQ}QYC_w54B z$A7@LoK79FI<*S25Fj&~8FyPJ7e~Yy2l(VlXj7(LX4=&P{pQsTzx--g2aDDGzbkvP zfQ2>4p6hD?ga*gVS=gG>z9V;ne)sJq@7~?>bb#v@Bhxg}pUyikKihNM32NZ(lqVRE zk>^cjyJ^^cF!akW8s>B8Iw8iuYE|(BZ3{6*ni;eS>Qg26!lIdDIq+gtX%lE{oEpJ3 z(k$0#$}E?ek6d3ATAkyK5SA0w4Jh323jL5!Rk&)M}g(eua3hqt_#(WwuGfD+&z+I?W_!p@@S$+bq RM!x_6002ovPDHLkV1lN{IaUAw diff --git a/src/main/resources/assets/mmdlib/textures/block/gold_door_upper.png b/src/main/resources/assets/mmdlib/textures/block/gold_door_upper.png deleted file mode 100644 index 5f55eaafb097536ede305a95aea4f079499959ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 653 zcmV;80&@L{P)wzZB(;$3d~FZEe`|~I8P(?J2B`%Y&S7~)E*J}T^!|Y^?Dr^~mJyf{0yj>VI{-%C z#%u}N#H+A!z~S51Byo&c;2c1Vuo&>)9`-;-s4>V>q7jLJ*dn45<2O=c+caf>WLW#~ zY*^hrQNcGKpW&sutFkANu1^;8{uW(y5 zRARm$Mfm}&S{C)bPV0vZOg&O2${k_AGKisPJpM>5zEDr*B+oP81O(D1?m^fHmO&$E zL^WfhV9`^?DY59VxRE~*$j-AZ$2wYpZ0yB}!gsUOZ zLUk+*vu5SQ*0A`Bv`q{JLc}no_HVEv%A#ObuVlS=b`zDam^O&og9f}7WNXCo19`H` n`m$S`r`s&s7n}t!X*9OS*NS~ z3|a&5`0GHWJfZ6o@B{<^%>itotce8lmrx>gY>^gj1$d&Cx&anI66L!%C-rBm|G}}r zY>DCPtIgw$Dfg&cQH^Kyf%h_HUZI}Yd11>;aNuI9BvN2sT{yk=&;I>mj$ScBUDTF) zoGUWRR2q;Oz-jhgBf;2iEsayXtr0!R{zNUq3S_Dl;Cncop#;1Kt#JtI0~w}ZFxWz| zp(;)3o~Y~KmC(zK%S@Nj)Kh!cU7?Q!I#l;FxI3_+2`?)!eeQZj>SzX9xuxWaGIaL! zJRSw0qQ$pYs#<=r*b!_nJ4(D!?8A*cKH#IM+4n%3(S8$gK;DDb!12O1?*8HNNFMjp zC|h6v$0b!-fY;c9zPy}+wnQmPK&5~M-NC8dIwC1HWSc1Kd)z-;ALdoDp_JMS8 amGB>f4F>H$!MxM}0000 zK~y-)Ws|{c6G0foe>1!3MjMg|Vw!_32ucG1X=yPp7O?Ic-_<3m4W_G^Q%$qll_r3WBF3Om;G#V{ot{RP&7}IvJX7jcfvvi4tvxT)2 z%B7Sh&&LiXa^_%qwphRWn2psQ57%Bwz21^~{iawuVYBnZ5yR^LppM(AmNj5<1f-p(WL;LjOt$^D?7>0;A zb3_mX{GG(4=|Gh-(1=)vJUkwv6r~V{6vfmJ(b_Sp%;waa&^#Y=zuWT#*6uu_x!5X= ztpEiN?!Azec2|sPOSM{Kd+)U`a2W4;foUB86@HKQ0H{}QT%0WUlbGhiIl{aH#kXJE xm%XjDyOQQdz5{?HOH02|5k=R%5aH@&{sWyQz(^8EgO&gQ002ovPDHLkV1nUN_^ki{ diff --git a/src/main/resources/assets/mmdlib/textures/block/obsidian_door_lower.png b/src/main/resources/assets/mmdlib/textures/block/obsidian_door_lower.png deleted file mode 100644 index 073704b4e42903e0acf36236a3f87d67808b67e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 802 zcmV+-1Ks?IP)!K^(6A^?34 zc|IVeIc5cUKB8?G989lq(VhbdvmV*oJ9Kx)y(0t%8X&)tC=|seW{DUBqtPZHh(Jm! z%n~_(NQ-+#Stj0j?PJzV$u#5pM_&NvangIRrwNI-oHBLY1jY>lQY z!Z~F*=I1BhUGVvs~c zNh{3sxdObm84v{%jGn~tb z<0dAAfQaH;hWD1Tbbv*qj)=k9G57C0MMQuS)e>vRY%D(mpk|E0+MM;JZHzGhy#MwZ zuz2s-TzSsH(H_P`6oscKMr^LU;NWNv5NNf!nj~$#-Me=&%6YaQy_(7Uiw`tSdzz+; zYD54kF3VYd_z%0=e+UR7V2r5~$1R5TcxD5UWF`-xB!q(6q{snRNYe#f?LWRK%CZdA zk|b&A#`1HT%_aced%X9=aZJ=`T-^o1+EYYooD6?39-r|iJK=b62oV%TPFWUw+J8q9 zU8h#7QI-y00iDjgCP`bj)^;wDwJ?)+I`i7?-cqBg#Br04-`~!ZrK&Tzh#`auV@xrX zWiFA(e^Y}L=S~rknX;VA*jn4s5BqPXn>oUJPrGrAp&cM;+SAqk6G9059DLz)^b4>U zZBt<>iV^EeFF8E^%+L-d+ed+_074YUH+FxYeZ{#ks*0}y){f}5Z{jOURRxSuLI}jQ zCa%mUA15M;B8-RyblM$6JW0~xbaXToDCBv5F>|}o1r(_8zL<=lS|JjlI)_M!h@cwI jHBR3q7kbWB6_J>~2t*VYx$_!Q00000NkvXXu0mjfBDWP_ diff --git a/src/main/resources/assets/mmdlib/textures/block/obsidian_trapdoor.png b/src/main/resources/assets/mmdlib/textures/block/obsidian_trapdoor.png deleted file mode 100644 index bd811314e39a48f20f37a3be20382a2f5a4fece4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 653 zcmV;80&@L{P)Fr{0vbs~ zK~y-)ZIfF|oIwnRpJZk{U=gufYqck^R{x2p*b9GU??j3%{ut3-$trfOUH9gA?v;(sCwdQE%%Ijnt(muLJKXng zaECZ)6Z)fHoSc3YS{)r7`TFWEclXzb3g5q-&g7Qd-B4AcyCVW_&aB*(>$?lw3ueMo zN&Aeb8VNyZ>fp&2vx=FangDxNz%etxk-fb`Pf2i(s48nK?`Mh_H}{v+TG@Q{nQre2 zvjRA^P6|bl2tX-ALYSl5yCmrXB1$P4)kv*{-b0t1$8?rIFgG{H@BS@=@eqYVDVdGV z4h!i8?vQOv2!R+A?oJ4arj7w&Fz)fYf6KT$B4VgJ#F*&zelp4<+$XIMn?F-SnHgpc zW`GEz{5UmU6sbT&1kTP*W>6jbuo<8VIakile@t@+2VbVh)P0_u8**-*VKm$)B=AP0qHI0qzxP n*HuaZgi#*gUfNThwS3?&qN+;KoiII#00000NkvXXu0mjfD@GQq diff --git a/src/main/resources/assets/mmdlib/textures/block/quartz_bars.png b/src/main/resources/assets/mmdlib/textures/block/quartz_bars.png deleted file mode 100644 index 31b14b72fff1c3e1eb411055c2d742995b5e6121..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 487 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4O z;1OBOz`!jG!i)^F=12eq*-JcqUD=^Zja|&yCJM{dK60;LRySjUVa}bK$8~KV`N&QG zvpUSu;Q2~cFMFAYyVG;bwjY?NE7};}KQ-h-&ayPGLme&Ln=KCAdiCNz-^bQo=6stS zuM|AZJB$uocwHC*3;_n!64!{5l*E!$tK_0oAjM#0U}UIkV5)0m8Dd~)WoTe!Y^iNv mU}a#ST^9NTMMG|WN@iLmZVge|ZzF&j7(8A5T-G@yGywqFRHSGC diff --git a/src/main/resources/assets/mmdlib/textures/block/quartz_door_lower.png b/src/main/resources/assets/mmdlib/textures/block/quartz_door_lower.png deleted file mode 100644 index da836d042d79f838af8f61e25f2df7058358952f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412 zcmV;N0b~A&P)=XfwhH--|NH&^r{F?4f1iMJjYYhB&iRYrY|hbo1nx64_;$M;rr?EQF;7Y< zftjJIFf-8W^)gkhiau|bFoS(EgDzcA;o)e^P`G4 zVrCGL7C{U+d_ShRnM4F;hM8fQ=NUQYiondO9=*68kM;-S>h4G;IBoR+0000|Nn?5M5UlYXsOz$x!WBce7@w;wCcQhZSRc7 zvv&XYmzW_5Nt9Af)=6f9`Z2@ZF>?SaKxXtFm^qn=lmNsy5iu_NWwRk8Fms+B?plM^ z*T9TZ#5k?ib@*^3>b1-!v6RZkPuHsszqdaGaP{Tes=m9u5kN{!L6`ep2*_ya>Y3^l zY&P>8-DESUhOZ#ugMD6?h8g)TC@g??UuBf%@bQ0s8nM0YfY&vv&r$_&gMFiI&zOehlXkwzd< z>IQ&mJdhdeA0K*@6O(39;O5v+FS1XEXCkI05w$yh8m6XZWjR92oXjP_k4ZGMR#Xyk z3`Q|x8s5C3!sKnZ>3QEF{+5{QqbU1`ATs3)XRQCB; z!R^MEop-eruX{eX*u3Xnb&EhpN1*E2dD VJZizXU8@olh@P%~F6*2UngB@GmGl4r diff --git a/src/main/resources/assets/mmdlib/textures/entity/horse/armor/horse_armor_copper.png b/src/main/resources/assets/mmdlib/textures/entity/horse/armor/horse_armor_copper.png deleted file mode 100644 index 417a9892cbaa4683d1528ffa3d32f0e10a27a671..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2489 zcmai0X;jn49-SnFuqXoJ1{7i~f`T<{S|U^s5W$8e5z3;Nu#=z(A!JdCK_P4+D2ou5 zAc{ay_OJ*KvH0|`icnvD(ps!iuomPmB7`jS;>Y*loj2#s@6P?5d(WIX=l5Z<{e8VQ z>KN+)05*Cb^B}8P_<3t#)b-=cRhgPJV%#z!6_lK?okTkT5+VEway z9)M&50Dn;dAeI8Kja6|kz!?Dazx=;D;rZDh6ha8ec6P1&h*mzWl^4; zMDgqGh4S{INw(i4+jpExdBUa0Dh12u!(?rR>uR(Y$yy86DtYowv107ra!Q!Iy>Pv= zY^{>NTEdc*Cdx`!YbC683188rHuNaE%4L;&BewX@;Ziu%if$v_LT%maCBn#VjZ-g3?0RaSe{P zs50Z=Xa|%QtFq!?c@iAIC;R-0SoolRRTL+emQ8UftKwuR;URnq>?(turHJ4J!Xrb; zc_`t+O0Gyu;dIZRwF@H&i$Ak4J(piLnf47hxHd> zPbD1hf!!6bON=B3z|QMXT7qzVVSO4bW5QAxkW4gO@ zjviHI)0G!#DpB;-ty?WDEX>W#O-xKwneoarD$Jq7Y&xvVkV{Ksbr)rM3|N;AuQ1?f zv#cy}D#;JlU4mEWP|Sq&LRcqUD`m;@=u=6)PPeL-c8cu_JH>FU6P71KaT3g zJOTh)6Rm{bdVhOT_e6&3 zovTXXO5Q77p12&kRP(FY(1a&5+KV`xl}>;5GP{x6f`fj#$92w@-N&C@EPdaf{PORRE{k+5 z{?jMy@_Vh72;SGX>OFY~hPCRl`jU4c3o#GwE3GN95fqpVOxAAN7q;6l+pzH3!wB2d zt9WdZZ9`E_$^N-{p@-;R^x0RpzX}#^85%N@vTG}L2{k-LTL;3n-MsB#NW)PRp3by9 zFHfTave_d&=btvZIwbfkITj3OV#2W|MLgU$z(2=pk57ZqL|S0u9{QNrAr+X(_v=~x z>UYr}yv=W}secpIZyMZtAPRS)kH`uTKD>PSVXJAdK@g}XFo&vw4{~xmY{Kt{|9v*s zaI+^(^ZC*nN}7F?cd9jQfcS-(u+A%aKyDzrz@^?Yb`9ISer1Q@&2oOX%*#L?Fu%%>4C?Jd?riG5fCsVGP#jpC(6cx?l~!^N+)g?xx2~ zpP}vsnXsygiyb*RWG7BxL8bD=yIrWh);$h5K8{a`!yPHE2Eg(v%jS!SL}JK5&fcVC>Smy!^fU?3^{}7#55D z_jK3$=Sa}2Y0pEvExWMV_;ax%y*)keXBUFx>!UIG7>B$ss^jx978X_I+{b>$-8I62 z5mau{(ap^{g3-_Bx;H$dU%-vV7;Afah1mth$A^T3cn{6=+vr#K)%-E&Ds(9>Hpglg zI9b7PKb;hd?k!c!X=i@_FNd+SfxD;rl~{8*xn<5Z5wUzgWGzv{7wZI>dKn-0u=veS z`ERle8vArs{+@w(60CIxPou6Togr^TadhMXMHnM|D$ck&tb+BN!tSe z%+PXh_*r*e=;}zVqE=00K@D_whxVhR8Zl`=ygPLPam5Qq#4N?p2d34QHGB12G{y5r z+vQ$(;nRoK0|y`bjfQ9?3@lPZGBF2g=IaXsNT?W(;-l9|N0Nd?tzoI&F{^`ywMSDzMMB$GxVlACn=(VA@iXPo?(;2yY-lAEC1eaI%D*MM( zQ=z+FuqANByXFpA`hruwvE~}}4V^dgUHo;)TYhudTO71J(j2ULssH}{)nAznEUn>~ z#->Ef2C7oeaX`Dex%vGj%a_YF$A9?}cpfCJ(l=;gbeM$h(LWDA*(D53&#u!`1isqu z3vw&QzqZ8M2+?P2KYg^C;r$+d-OTfs-jl@2MaA#%);SS!g7dCkbM}MoHX@NI2+o=a z{0A-rUF*tV(cZ3{s~oR=x2a-K?z5erh`rqGwqwA_Rby~&Ns|yxH2`Q=paoEPpdkeM z0R4Z2zUj>AZQC=vb}JIZ000Y)XD}y<#)&3IvZK`m>Bo6qP>$f zfj}e>ths@2{wr{X85JKR_}_t0>xE!-V8`bhD9jiRkH(G$Zc)sLXuS6sT5L2qnieHU T9Ew)|rvUKw^z~>uLcRDOV8pjo diff --git a/src/main/resources/assets/mmdlib/textures/entity/horse/armor/horse_armor_emerald.png b/src/main/resources/assets/mmdlib/textures/entity/horse/armor/horse_armor_emerald.png deleted file mode 100644 index 7185f4aedc58a3f0d822fb930205f050dd7bb86c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5478 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 diff --git a/src/main/resources/assets/mmdlib/textures/entity/horse/armor/horse_armor_obsidian.png b/src/main/resources/assets/mmdlib/textures/entity/horse/armor/horse_armor_obsidian.png deleted file mode 100644 index 3fa17d730f5b25058c4332da007e5c60ece3c6fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4229 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 Wfcc64H4K2xVeoYIb6Mw<&;$T+c~U6= diff --git a/src/main/resources/assets/mmdlib/textures/item/coal_nugget.png b/src/main/resources/assets/mmdlib/textures/item/coal_nugget.png deleted file mode 100644 index 3bf4d7461a636149ec7b22a7835b5831f8e5a22c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XvOHZJLn>}1{rUgjo>{e_v(d?bhbQ5n>cJByI^=fs++do+ zIz25gFp$m8&aO?~zRuv!udm$?zrMb%aJNULl5v@&%j7q#W@ct>{`2h`Z_c-`Pdkui w?N`sZmtoNaRRyLSSNfJ6aZF%vXkcWBd#^Qj%CgK8KwB9+UHx3vIVCg!065@C6951J diff --git a/src/main/resources/assets/mmdlib/textures/item/coal_smallpowder.png b/src/main/resources/assets/mmdlib/textures/item/coal_smallpowder.png deleted file mode 100644 index 6e357d6bd01d42ee8851a87b74f4ec91c11b4cd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtBPW}d)NuvhSfG%%r;B5V#p$;_3xy6Ca2(xqm!-|> z-+%do4`yVYz4ofhtuQ9;!3N8;u(UAk=W)Hp#dnO~|EgY<#n{2YU@Iah|9|Gx=Tf-cUS3^|@s4v#(r@3s{lEUhgM;Hq)$ diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_axe.png b/src/main/resources/assets/mmdlib/textures/item/copper_axe.png deleted file mode 100644 index 18d4cad17402e0d57b871dcf3c8e329679acd128..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`U7jwEAr-fh1s)}(FJKW~s&Uch zsXfQ!R0fa7|KDytC^1{nCG+1EvA_TSf3dm5<8Y1V@VvA||Be4V`8PR*;Y8YmXUvgu z2~o~{zwJHa7!oI(J<+C6-I}0qXb$ft$!DUAco{O^`GmJyOGlRor5c~)?2I@Y!Rt_N u=E*i8$+(Si$*rD5hLvWMr$~QHWVq=#^~%15=Zt`^V(@hJb6Mw<&;$S$jZ4!2 diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_bolt.png b/src/main/resources/assets/mmdlib/textures/item/copper_bolt.png deleted file mode 100644 index ee459cd22ab49f5e13a68aa2f4fec39d090823a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^(8ANjF~s6@a)Jcw7RLE{?|;|-e=zI+krkzopr0Qs#h$p8QV diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_boots.png b/src/main/resources/assets/mmdlib/textures/item/copper_boots.png deleted file mode 100644 index a3739985f8b77966f0c098a44ef84b8f84b58cca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ii4<#Ar-fh1s)}(FJLj|v17h- zW$C}e26l#P*cwD?-uL{jS2+E6|Gp^~>YW}%@c!6eYZk`5q4V-FR_1huGxLA&G$cN` zaUg)4~fW9*J8sIT`lsK9chDt<@%= Oy$qhNelF{r5}E)UB|ZcI diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_bow_pulling_0.png b/src/main/resources/assets/mmdlib/textures/item/copper_bow_pulling_0.png deleted file mode 100644 index 4aab01b8e305a52faa7aec160465b1e534f9756a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)3Nm_`=9_2~dQyz$3Dl zfq`2Xgc%uT&5-~KZuN9=46!(!oUlN^VA3LsD^B0-jq1O4p6=0ElCkOP<%EhapG=v7 zpn1*?jl*xBum5i>wA#}zW=i6{bB8rv>DkmAJkjB6tmi8(x36J!{f7q!>seV@Lzok0 z6=phJKXc%~fd)Y~1N)@Q9lQn$xleR`^!ppfi65Bb&y}Eb z?We_DzY{wA#}zW=i6{bB8rv>DkmAJkjB6tmi8(x36J!{f7q!>seV@L-Y@r zD4X1MxY)v*(8748|A)z;ob&`BaGE|vSX@=#&RMtQzrPpv-+TrAkMi?(vGdC+mq#R@FtmkF*udt=eWh+YXchd=er8NCt>0bd?6F=RU?+-ul3 RpAYB-22WQ%mvv4FO#qp5Wr+X) diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_bow_pulling_2.png b/src/main/resources/assets/mmdlib/textures/item/copper_bow_pulling_2.png deleted file mode 100644 index a8a5ba25cd20a377c0925c9203b58c8427722f20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)3Nm_`=9_2~dQyz$3Dl zfq`2Xgc%uT&5-~KZuE3<46!(!oUlN^VA3LsD^B0-jq1O4p6=0ElCkOP<%EhapG=v7 zpn1*?jl*xBum5i>wA#}zW=i6{bB8rv>DkmAJkjB6tmi8(x36J!{f7q!>seV@L-Y@r zD4X1MxY)v*(8748zs2MbgYd2fpb?I~2G18uG`y)v$~|7dc;@F42DPBM{l*)8ytx17 zE9ifmFY!OQl+o~_`wO};-cbttuWL4CaXP+CM03FZZ M>FVdQ&MBb@0Ic?8X#fBK diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_bow_standby.png b/src/main/resources/assets/mmdlib/textures/item/copper_bow_standby.png deleted file mode 100644 index 97581cf71297f5d40e5b693c7cdecd1ea410662c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)3Nm_`=9_2~dQyz$3Dl zfq`2Xgc%uT&5-~KZuWF>46!(!oUlN^VA3LsD^B0-jq1O4p6=0ElCkOP<%EhapG=v7 zpn1*?jl*xBum5i>wA#}zW=i6{bB8rv>DkmAJkjB6tmi8(x36J!{f7q!>seV@Lzok0 z6=phJKXc%~fd)Y~1N)@Q9qVQ`0s&`iBha9846fIE9)9=CT=<{&iR!<{mwJ5XaL)eh zxp8LagwG$XW>5HBXeqs#`@&rRDQ9maHHw_oU_0=~zbj3oLHid6Bg5v`*{b`WexD0; OK7*&LpUXO@geCxdLTz#Y diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_chestplate.png b/src/main/resources/assets/mmdlib/textures/item/copper_chestplate.png deleted file mode 100644 index 88aed096fbebff209e47b2b2605ab7964dc08097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`?Vc`}13p`3n|FM5l@5BFJ zY})*DFY+kZS@~@a`QPs=(;~?s$#98h%K!e;0&FpA%%%<|{^y$$Rw&L(TlC-f&y#<` z$p`8ebPKRK6sGU`RnKer?!U`!hS`cI?j6iz2+Lnk*}i~Lf#;L)iJLok6jw-!Bq-P~ zu4X^NzH`EYvkGS&dW6&r&RXnk$T9XXuA1SH`G#%5?H=WXjnWOL({kDpT$B}Oe|*N8 olzS|b!P0E8^Z|#yGyygSgOKz5pWJ<%fL>tmboFyt=akR{0CYTD1poj5 diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_crossbow_pulling_0.png b/src/main/resources/assets/mmdlib/textures/item/copper_crossbow_pulling_0.png deleted file mode 100644 index ed1b4f9bb18cf8cfef3e2cd5dec526eb48e1c0b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)3Nm_`=9_2~dQyz$3Dl zfq`2Xgc%uT&5>YWVC3+0aSX9Iy>yb|x)aKl|}h``O~CkW;^1 zL|Pfo<+3x(@I7Ynw|vb#(X(pFDv^0#r|t?orCO(^Ra*RBUFloxeYY1!85Z2;=1a}( zTq421COPLe->$t2 diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_crossbow_pulling_1.png b/src/main/resources/assets/mmdlib/textures/item/copper_crossbow_pulling_1.png deleted file mode 100644 index 4f7753c15f4d88cfc0387b828c37e3f9656e42c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)3Nm_`=9_2~dQyz$3Dl zfq`2Xgc%uT&5-~Ke)n{746!)9bfO_&lY@v$dS|#o(8*~gQeM(o{s&lfYy{XpFwHq| ze@^{UGkL9!f=9i_3{U|=7fBIvc_v7NK^G9EaYusX8af^>( zL*#Ca*L_E}Ur2lVsAi{R^~}7M4F~5h@G)OsyHvze^DGB555un72eU-kQf7Oyhu(JF z&d=jCGf(Zp2P+1PKb!Q~pP%Nvs5isJ{&rbWm*$tf;sU?qRF}^YWU}W}maSX9Iy>zlIUz3AKOL}j(LcqakW>Q|#S=QEi4hMO2Y#Ms! zvVUMID^n{oo2Fu>VzS%JsUy8YtZS3KQ0MyQGdBBXrZ(EQe-%7_*>LOp^5@*r-wa(R z3$6?0W%v-wesrzcx78=hWpnt|U8kR%WH|fhY|Y6}qxD-9&h3<1Xvo~K=AA{_&ZJGf z7Y}Y-rMTL9mg`I%Yip?&`f*Pasx1^}_4GWu{lo2>uT-!^MZU8{#TL)xOVc?NPk3FB z3EaI!Pbj(Zy;a+T>8fEhwX-a8Yg!$SZ=ZN(diI-e?$#xr!>{c>W|^M&Ake6rp<&AI x4`=3Ut36&}H#fkjJK#=MkkPlDGxcq48E$${y~!^5lE+1q(`U9Z3)$zyCi);d~+R+B0Z*Vi}NyZ1!$HLLEem;c;7qo*-!UUzjU zGlSS>&Ak3uN7i3RGIO1ib}Me7m!i)HfshrSw(2icIbK-O%E!hKYHA@G&ilxK;fvLd zaMO^h3#>y{6bY~~bjxR)cAS$IQMv9Kdwcb}b`6#L^Y$~`pLbc2OOt1s%2E|!^M@ZR zPZ!P#EIPOGer}Kbwu&0Nla|NJWWSW`JNAB#uhlUY8$10qS6`}b^yzH7WhT3E$N%HY kliW>G-~G?MRa?cxcV@vshe9_~U>GoXy85}Sb4q9e00xJE8vpHJ1EcvG%nn@t^XGi||NqLG|LWW|2c#U|r1L(E;5~SS=PJh~hDDAwGa7I39LzG_ z^lZKC#snUr=EM|dgB*5EhRlXcH*=9^x@*`Dm>kX!Xv=K6*>{;C#o0mPW?Ia)$33hm o%@a(8dRSvJ8N;O{)G8Sn*3>*ayVTs}GSEc~p00i_>zopr02|Uo&;S4c diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_fishing_rod_cast.png b/src/main/resources/assets/mmdlib/textures/item/copper_fishing_rod_cast.png deleted file mode 100644 index 2199f61b04cb755db3d2aaf513e4d16808abddb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^u*=iMF~s6@a)JcMhyTY{|NmdV=a>JsX93)I|FeA(`Y$OVAu+?_ zs?4(oXA)K~cieY&@+GH-+l&o>U{ccNJv$5z&*L_i(6gyI=&|vv%g%;nW{*o5UClrW z1d@&8&Z_?7`=7W{_uf5;^@=_(X61f0k@yy~xTL1t6 diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_fishing_rod_uncast.png b/src/main/resources/assets/mmdlib/textures/item/copper_fishing_rod_uncast.png deleted file mode 100644 index 62d664e46e8025263335d4dfa522d1a8eda906ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^aE7OgV~EA+C-$Sk3 p|0ibhBq-=NUOsQoYhfD9#8AdFuZHa#Lp#uo44$rjF6*2UngGjmUx5Gs diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_gear.png b/src/main/resources/assets/mmdlib/textures/item/copper_gear.png deleted file mode 100644 index daacf407bad2795c17e3c09b32f2222999f330ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 564 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>m5fyGfPj;<5KfmYF;)##8FMF_M@#CE< zULM?dbM=fn8|EIL-g0_&$Mu!dZmpelbIr_?v)UeRU2=8VX0{%m z-h6-aqSr^a9-G#5c3#)1+3o-T|DV1%+a72=V@Z%-FoVOh8)+a;lDE5y#@-EEHvu`E z1s;*b3=GU=Ak0{Mwdo8{kiEpy*OmP#t1KgrpgN~&7Eox4r;B5V#O2Wbn|w_MBCO}P zZ1GxpO_b$G?9c!9Ul>~|?!8NyG<#xO$*bgUbk7By80A!9{t*; za;lo=Uex^K$7=%~yu9=DYYNw+Sf}4Jf4|Uvk^krGzo`9p9& diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_helmet.png b/src/main/resources/assets/mmdlib/textures/item/copper_helmet.png deleted file mode 100644 index e7f4fa36f0ea57efca2838e4ee3d44027b7cb7af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`sh%#5Ar-fh1s)}(FJLj|@ngPo zW$C}g#7_Jn+TA%mx@pUXO@ GgeCwhYBjw8 diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_hoe.png b/src/main/resources/assets/mmdlib/textures/item/copper_hoe.png deleted file mode 100644 index 511a627a453d5b4b9f8c8367342c93caed720fb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`9iA?ZAr-fh1s)}(FJO5*)yE|G zC;wp;X@*N*>VLoa|9|=OMngU4j-rFhw`J^5oR_xfzww_Z|AbQ+HaRLdJM1uy{ky+S z#ypd)!Qe#N1Z{^lh3fWJ>6rZ42$s5wDT3vV53=BeaO7inhuyAen-FC*ujKQd-_wF*^ zQnpP#PD;j-PO=gmj11i;dCxDhbaVrnt6Jh3QIe8al4_M)lnSI6j0}tnbq!2)jVwb9 v46O_etc)$S4GgRd47AHapP*>S%}>cptHiA#O8adDPy>UftDnm{r-UW|%T8~= diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_leggings.png b/src/main/resources/assets/mmdlib/textures/item/copper_leggings.png deleted file mode 100644 index 6d31cbdf25153ed4af8dc0cd48fba353c7a4ef82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`(Vi}jAr-fh1s)}(FJLhaxXWN( zy7K=IgE(dfu6^al9v)%eWb^N}H|JmVj06AQZaz3eiP@oRqM;|-0h30NW`jsJ1??lM wc3BK-c^vwjoE}B+HXOCx#dzb$%1P3Ucdh@nh|Cb11hj_1)78&qol`;+0D4F>ga7~l diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_nugget.png b/src/main/resources/assets/mmdlib/textures/item/copper_nugget.png deleted file mode 100644 index b332084baa0c7f876408ca55562696fac29a210b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`$(}BbAr-fh1s)}(FJLj|NoKyJ zbM^mWgOh9xCV%J8`~Ls`x0?x85&r+|U$QxvHh);YEn`lbKsZZTy@;c)I$ztaD0e F0ssKSII;i$ diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_pickaxe.png b/src/main/resources/assets/mmdlib/textures/item/copper_pickaxe.png deleted file mode 100644 index 69fe7f7d638b061f219a19e0751631da0e83b7cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`eV#6kAr-fh1s)}(FJLjgaHhe< zci^d#JpSij zB+-!5wv*$gwM#aerF4q%rt%IWh9#0WZyLN8NM+b`_C%ud6vh{3i;oB>>L+ZLwCyUC yYB-%%;=JJ)lih4iwbZ1XW7!NV&4P8!nHVfP=jrYE8utU}G6qjqKbLh*2~7Y+*HEVb diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_rod.png b/src/main/resources/assets/mmdlib/textures/item/copper_rod.png deleted file mode 100644 index b7bdc9f95971ffd757b364a18e55a0c6f0feab3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEvf&|BdM~@DH@Bt8T=}XK1X8!-Eo$XKmO^gO-4dc!| zvD|(C_JjYgS04Sp_>9TF$xDA$Cae6M{%bT zH>u*=8%aOr85d05Z_PFk$+tb9FnPjpk4>B7OO_s(o12w&Dj_S&YY$^!n$#0kiKPq- YKNO=*8t;)@0CX6Gr>mdKI;Vst0BN^eD*ylh diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_scythe.png b/src/main/resources/assets/mmdlib/textures/item/copper_scythe.png deleted file mode 100644 index 68d4aea19ed4ccecd1532a05a6e0bf01ebe6dea8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBa4WU>;~q!rx+L*89iMbLo7}wCoB*!cr=MaApJ+b z-nNIT%c|UBW?k2xb^62qXPInm;@=gTguHkdb&VxlZb(Sn`;(M#;|td!@#Wlqjs(PR zP&~(XXu{>B4J+mzTyXgG0fYCPd4DAoJlh`DH&`70U$0vB|G)34AN^;$T^Q{R+y4Jw zb>{(_L7)`3ie!S0-eHYHY@7iS35u#b_x{!$GEhI%*ZAAszWQ_d0Y3~X)gT&2$FSh4vDE6)Sd3d|LMv=}D zmt-$r>1GCT_O>)0=AO`}5^?+gpD-xDpXnCy=X2o(ql98nH>-&F`Je4K6mlsuGc!9U zFM0moUH`rT2-y7k&^?tm3ZQdlcv1uo3;s57iNB*Wu0KbP0l+XkKk-~va diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_shovel.png b/src/main/resources/assets/mmdlib/textures/item/copper_shovel.png deleted file mode 100644 index 8c2a03ba4017cd9eaf8d191e2b48ddab699bd9f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr-fh1s)}(FJLjgaJ9k3 zc(doB^WL_be)x8o3L2&Ft>uU ehEanI55tB-U9t0yPPqz#1h~+e?>%}GR`20Y# vIX^*y`SgTe~DWM4f%W+U* diff --git a/src/main/resources/assets/mmdlib/textures/item/copper_sword.png b/src/main/resources/assets/mmdlib/textures/item/copper_sword.png deleted file mode 100644 index 2e643380f5b3af57125a70aa1adf9b07a1b24fea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Q#@T9Ln>}13p`3nR}fX7wenAU z;wF>-_w9cF|NpXbiFCsnNtekf3}$B)3cE~%QyJ{eYOqUk~S z{XenM>4d-zrwL~b&c29K%3wHi{>c-c9lTGZ7#R4@o{l@hY7z!?AA_f>pUXO@geCwr CFHD30 diff --git a/src/main/resources/assets/mmdlib/textures/item/diamond_arrow.png b/src/main/resources/assets/mmdlib/textures/item/diamond_arrow.png deleted file mode 100644 index 5ce2f4b9343cd3371b55398bbeb6ae45be32a35b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtBPW{(M`?_D22kjHHS`vD}jU{}7=@K3m9bFgCud5mo^jBDfd2u<{i7%5nH<#O(`K?KS zF7Jxm2fz0%$<$i+n(M=>FxF-Tf#Zb?9ESy#iW~?I_1(HRHgZm1#57kC*CT~@G`&9j zOTQr9zvJCEnP>0cmo&I9{jvCK(67xa87k(f@0=FO#c#e^KBk(Jb;GGpNt=mo#{-3S zM;w#zoU}x2&8LECsW-Nr{af?$%Di=3#gcn6)-L^+yrpUOE9Nj$-_7Q_$GCysV(@hJ Kb6Mw<&;$V4PIv>JkN^4M zUVYLPqeS65UmnUfTdAuvZ){6ob=zopr0Q{gqGXMYp diff --git a/src/main/resources/assets/mmdlib/textures/item/diamond_bow_pulling_0.png b/src/main/resources/assets/mmdlib/textures/item/diamond_bow_pulling_0.png deleted file mode 100644 index e19e6ebe0fa1d8e336ca8c8263ac7cd7ea9cdae4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtqa35PypGUgkj}@RE{-7->oW2i`w9@!|2kS~d_UOI2E#b^z%MZ_4Z?KSk`R0pr`>wK1 z(D>ya*U*w7kvpdRqEEh%E}L;E~E!5-}0#y?ZP)C+y6bNwImRldJbzK0n9!PiI>RUVnZsURSrD~W?XS>(VbP1}c554afu3ey@O1TaS?83{1OV_|Kl| z{zhldi4UKivDA3AFMj{Q6CG#W?8K|v7DZgR{@dQ@ z|KDe8dvuOu{W^c*z=8KqPJDQLua*r2%2HL^zWdMrbNm$(qy78;J^vM_ecWkb{AW*f zf1|VK#D`DMSZci57r+1DiH@^wcH-4-^55kQ3p6y1_RKPrc4hAQ``}>ne=aVr9*J2` z)xZ6Fe&tF-a*kfjhX;%?GRi!4_x83YO7BWbnLYD@=mu@=hdcpm&bgKCJJce#XihIr zKnz3YqW>y4&$PU(aeFkkSNBV2p;?&t0jK#Yvjg{j=ubK8!S*LTAv{bm(pbyj(tm%y bGB$=Z>%uUpRS`RYK4tK9^>bP0l+XkKrv`}p diff --git a/src/main/resources/assets/mmdlib/textures/item/diamond_crackhammer.png b/src/main/resources/assets/mmdlib/textures/item/diamond_crackhammer.png deleted file mode 100644 index f348ab97a3729b1730bc5513ecab9562b677e30b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEax1LCyBok`Qb%0BFeYn<*P8NpzzjoZ|;yU`v zR+#SoXdkh271M`LFCYFq)c#}3Y1NXw3zc~PUHjoCefaM=vt9QB!lpRxyPotmLDc`x z0o&4|uD4b~Spfx?CY@HX+*kK#+m=={HvgI}5^?3H?M>Ud_`g3(v9ng*|N6`}d6gn@ zR(0Lq(l;9{zO7(WZC}V%y3Ta>ozi<(JtoVVT7EdVe-h&{&v_E@8_(9VPFxb!1qwJ% LS3j3^P6;@lE(l50bWT& zK~y-)rISBT!cY{&&m%@CLo16brI-kdCVTaI#rv_YxvvKPOpmDq<m}x$?0l^{QJ@M4U7L3A_i!sA|`ep z0HEY_j6U8eQo+hrg&4WTRI`k!Wh0?yF=%(Bym9xLv8alwS-`}8LqgAD*gBN}Z!Lr% z&bi!z3zxu%;Mje9-rh@4RD?X3S~jMA0j*s0s)iu1Isn9ihe}Sz-mgvrhg?gb>n&k^*-`B$+mBoj^4UNLM!_mBfPbgKulx?Xh9&463;y z^&XO+Y1SqAk;XM@6jT!TyT1qo0M0o}8hJ|XY$K*=G(W#!ficb(f__iFj*cm{zYAwJ zBj@tUdq@N&w+h@nM1uZs9-o+V*dQG20WUpYJL_w-)IWCf=^MG0sexd diff --git a/src/main/resources/assets/mmdlib/textures/item/diamond_crossbow_pulling_2.png b/src/main/resources/assets/mmdlib/textures/item/diamond_crossbow_pulling_2.png deleted file mode 100644 index 931ecd09528fdf2fc20b4fa643aa4fbb5493007d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>B z(gSM$|Nno@B+*kq7Gp_}UoeBivm0q3PLj8~i&)LY6_P*>XMsm#F#`j)FbFd;%$g$s z6l5>)^mS!_$|}pqEg8`;O8yqxn-b7o)e_f;l9a@fRIB8o zR3OD*WME{dYhbEtWEo;$Xk}<%Wo)T!U|?lnpj{UF1Vuw`eoAIqC2kE-+HWI(8W=oX L{an^LB{Ts52@8r! diff --git a/src/main/resources/assets/mmdlib/textures/item/diamond_crossbow_standby.png b/src/main/resources/assets/mmdlib/textures/item/diamond_crossbow_standby.png deleted file mode 100644 index 3c3387e40a8437bf58b5e5c14cdf13d0c0e58d1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470 zcmV;{0V)28P)3Hpf}OdR$9JAgcvpjMTI?CE6M&=X3Y664ir2u$)&N(TH zB3f|a92gPCriIs=TLJRJ05Fw-W0-I(j%YsXb^Q?r0LgzrD5+xfXrSL}L)LOa@_u;A zyHc-GB%S&KBIy*x8#RiRio`jmAWpF0j);WN2F(l7J6&v?90xX*{PO*8OYd}%-YG!V zwx%AEAV1!y3GzM9-*#3>saGjh+ND4Rj$!_qwyi&~eya^>uMFwvkOC}xU{>0;-eYfP z=U6IiW3h5T6BiId$(7lo0x-V2XYZ$Vj4S&1hX{oMW31jiy8$io~!oNAbv|Brbv@NY6Lm@6Ks${-cGo@7goibA*UP1L6*#g5+G z)$naX{ke@OTE42%jAI@^$00HpwsUS1j-0xID#nnHldNkY^3Jd{}vyvuHjotr{5zm5i@tt zjAQZ(b98!ds0hd>m8VAl3h4}m^fG~oP?@oVgYz>0j@R?UaR34n0x4RR3%d1t`Spys zqN4ympuiZQPpfhX2s5uR4Frmc5W1fH(O>uiG|!0n&uN&K00000NkvXXu0mjfZQ!GH diff --git a/src/main/resources/assets/mmdlib/textures/item/diamond_fishing_rod_cast.png b/src/main/resources/assets/mmdlib/textures/item/diamond_fishing_rod_cast.png deleted file mode 100644 index b5f1f3caf2f4541fc9ed565a9e4153b2fc45400a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtqa35M@tlj|w}C>Po-U3d7N?UFBsf0&Kfe0^|N1?@ z{I{h!#=rkRXO`4|NeKyw86H=4L}r~h@cfa>zO$c%s~>Kgye3jfe|F7TF5xP+6KR|N z>O6Ssp2Ft&>Y%0rF%m6xy!PC{xWt~$(698yKV50y4 diff --git a/src/main/resources/assets/mmdlib/textures/item/diamond_fishing_rod_uncast.png b/src/main/resources/assets/mmdlib/textures/item/diamond_fishing_rod_uncast.png deleted file mode 100644 index 1b5ec37bb7aea7b45bdb9da7bd4ecadd66020043..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtqa35YUT~5LA5dtMr;B5V#p&b(362l{kFWm!zkbgz z|7~fG@$di7nI-jKQbIyvhR0PMky$4WJb&b}@9Zbx>i@-ASreYI&PeOrle6P;ry0Yt z$V4ap7~_j<37cnTFkkrF<14p5jnV%7f1%2m|1C|g{(l_Qe3_xfOn7OelKyXdovobh z?TbP0l+XkKiqdnI diff --git a/src/main/resources/assets/mmdlib/textures/item/diamond_gear.png b/src/main/resources/assets/mmdlib/textures/item/diamond_gear.png deleted file mode 100644 index 99152d8a4f3a3c5aea1f7855f48c36881e8d38b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 697 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>>HzTOL7 zJzwzZg@B*;{MRp9pFV1P@^H?p=N-=;w?4h!@$5m?{_|ZH1YY9nn(AmAK$Hg z{GjsTz1qk31%16L9^ET=aHss?UC-;60&ZL>dT=NA{_WC-cUzu3jJ+p8DKAKq(v0(8SY%d2O21O2k^-|l$!sOQ_!@hljQC0;w8tk^%#)D zS>O>_%)r202EvTBSDVfN1=&kHeO=j~vdS{@F!=6d1qK_#W=|K#5Q)pK{YQlkIWRbH zZcN?yNVoM-*qytv|NggI==cn1_BLi-3D;2}PL9xZA=xYu`4-DG6=vzG`!g(fz0I0w!;QBu7u>&o zSjMDXXv3n#6ImGgZhuSh@k{?!*=%e(d5e_{qSq@3|8{_gn#|2%z&-OI#yLQW8s2t&)pUffR$0fsvuEfvK*M xWr%^Hm7#%^v8A?wft7)Qc3J2X6b-rgDVb@NxHUv+zXjRA;OXk;vd$@?2>?PSEtCKN diff --git a/src/main/resources/assets/mmdlib/textures/item/diamond_nugget.png b/src/main/resources/assets/mmdlib/textures/item/diamond_nugget.png deleted file mode 100644 index cdda732a06faf98bcf3a22a8d6251033a6d05614..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C|TkfQ4*Y=R#Ki=l*&+$n3-3imzP?iV4`QBXJ~A~99;!eG{w`! zF~q`u>BNn^%?<)AFP~H!*v@E}(B+|MmOH~sgRxu0h`puW;DpDt2xUJ$HOVc9?Nt<8 z_D{IfJVkEF7X?)j-`t~%jlRB-)|5OZv3CCbveWOE3u->ha`C#soO*w4;~DXUGqWYP zUrwm$k6&)Vp>SY^u+8!7>I?h}1vap6v)?$WYCVIC#JpZdFaDq^kg3->PcmKjzBXFO Sw`v*CeGHzielF{r5}E)Sbzdw1 diff --git a/src/main/resources/assets/mmdlib/textures/item/diamond_rod.png b/src/main/resources/assets/mmdlib/textures/item/diamond_rod.png deleted file mode 100644 index 497fc29e1dbe3035daf7021bef6a6c276f7eefa0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGbHoIxZ@pR1 z1_WwFCbyrYOw2Dnv37OAZO>~trB7vk&T`HVO8H#*$#nAD^pAh${GS$n{?GG`2CCPe zWivlXzy5mqiK}yd-hawAbC#rpghYkTnUmLjI2jmDJ@GhE8E_&QXdQ#6tDnm{r-UW| D6cA3| diff --git a/src/main/resources/assets/mmdlib/textures/item/diamond_scythe.png b/src/main/resources/assets/mmdlib/textures/item/diamond_scythe.png deleted file mode 100644 index 9ce0d085b94913f6fc2c6d16bf797619d7c4e55f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBa5hr2>0PLwG0f5f}SppAr_~T6BY;Hpa6Wtc^fH?aT-e$FZ-fwSg^XGGOBM>;wYi&+Uicn(SEMR~5e!0A4-CL_e9rs!D z%rx{qM3_wltC`!{z3~3Q{>D(}&WFFd*7msko@#vPxBcw)xAptY#s5#Q+woU^wsP$#s*xzWX3^cddhMWB*TY+1}|NnXiznm}il0JOa{{DkUI!BH* zy`Eymrp9*c|0S)VgJ(_hb$+;TlP<;K^Cck36;70XKfV1MPHhyL zfA25<<(@na;ken^QW7>-O(pjHWR<+b(jrk_Tk*aAc6&L`I=5T@3#9~r+UEB+PknfJ zyF8Da)GVGjCMS(q<#%@Y)kydR1SGm#Uvv9X!)=BcZ~N_PoH+|q&dTrm>o74{QO#gI z+fU;cMTH3&#|$2{lq(!wFRm{c=Qr;dM|Zs)Ul?1?x0#LT=By}Z;C1rt33 zJwsy?=IAP*A}dc9#}EtuWC_-0xroTW?8%!LJRUzeDd4k7QGxgWe`k~DPyVEL^s65f qNSU1|k-~7YE#dIu2C;@lMuvDV-N=o1bM666VeoYIb6Mw<&;$T&!91q` diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_arrow.png b/src/main/resources/assets/mmdlib/textures/item/emerald_arrow.png deleted file mode 100644 index bb14614ed320157418c3565da89ea41b0f177d92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb@vh_V?ZEo&tsLd%8G=Se#yZ*_P{&g8=J;=StJ$ z6wG$Iais8OWTqx+b}2;M=xlXu>1c|mZjVuRRhZkWkQp=E;R~CVoiuBA!_S#T)AOGl ze8co~m7oX-k-u}hElFatxyJa$DE2AiU#S#oV(YUfW&{a760 z@BP8+@Y}~N3<7Nr%dHsh7$23tUzRg>84JVhZ9j`ce|NiI*R4J|sdbvcuDqN6*L)lw z>Ce0SO-4mptV-tY=cc)*ZS2Fm3^|y->90Ps<5Txzi?(H%7fSa|s@^qal9#5JX5^3L dDTiEN^LlR%DK@O%6bbYygQu&X%Q~loCIGFGf!qK9 diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_axe.png b/src/main/resources/assets/mmdlib/textures/item/emerald_axe.png deleted file mode 100644 index a46e0ce7548463b8238749e80340e0c27074271d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb@t;U(^Zp|3IPdo-U3d7N?H}ZuDbv6q!?AFwyo! zp63$Fms=ic^<8ojnwBs64+*5}UdnhhB4&Q)?%!)}T(~)po#7$lsp+e) zoY!Ozwdr^ma`xHG{Mtu3^CqqlytVc~e5}vC9R?5hAIHVt%Kr59!wmmLR`n}`E$2@7 zHmjyY!=Sd}*yG@R!S26j%uTxO@PFG+X}9JV-=Ecf;MBR5_cPRDrwcF$7(8A5T-G@y GGywqVxR`qY diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_bolt.png b/src/main/resources/assets/mmdlib/textures/item/emerald_bolt.png deleted file mode 100644 index c475d8a41f1da31cddca3dbf7c8c4a8fe57a78d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb=L>!+A$Z1E5f`r;B5V#p&b(3Dzx)o9%Lb#ec~9 zRG)OkC{Z}(_g8^tvDr4v8`~0C^UinuKmTXP%ldz>J)cNF`ZqS^&k4u7Mh=_V(9?|(E{l={p0l|&md*lBSE{(*Eo$2PEY`q!gSx zd;2gGKSS0(N5*gA+q}-sUd_8C%5u-)n4{nQ1Y39fta4fQV|!!4HP4raV)j})iAF4& zXMSPf)2FXXmp0DlC_9|H<=*WN*O|n4_LQD}+#XzVTyW9(^c(rX0uKtG=gYw}Dmtret+rI|^E=nQ`bYX*qle<5 X2cpF8t+iYS3?>FoS3j3^P6Iu%KPhGxRj3P%Z8vgf=-1g5aMy zEheSGX>{tWE|>E==ey_pF8nhjOR{_Asc3Xof#IW(+$vG|(o=x^M5vza;`amWnML8K zLfHLO`K=RxD3s6lnY;wJ2NmA$IsnXUutH(f`w&SImoE00J_k6*Rs7p-^j1|yy}=^i z7^9x&$&z^IzO7EHrcSG-g=S5Y2#qm|``8Rrl<{i-z_>G5Yrs})B`V}kDyf1*bbyWP zL*0Ie@YBTU1W&`vMp_ieO)aG1Vucye=Vqzjw6)k+#y7@j5_)V4D&Y5nY+ZjAutLF} y3Ht4;dB;`am=B8eO@_R!)ip6nr(61$@B9T~X?LPFJ&vL%+sWs1Dyjgf6))f~4+F z2U%-dcTJnq2j4vN&dfXT&yZD;ooiP`XKxi4J{l=3gQ{1q0u(1g{d^C$=GiV)z^C@#zh6_mn80qKsby0LGncFjfb!5|*e?Jgu$g=jP3k?mo1&)Y{g(JY!7a zKiR?4aAo0nfx^^6nhsW!uO82yI+n(5Tg%Pt_J6mYa6tw9evk_;RE`T+kzj{{{_?argN(E!`poafQbo4A`H6kBJ;qtt9{1L5tWlV;hmT6s>+}nWc|MH ztLwV?6{g^CP>)Y9_|vBxfr>JGjQ|*Sf|U$5a!;Z{`P5kon##{zZr&W}?n6r}=i9mp z!F&Zzap53k1f{WoG%bu|jX2tER~xr2tu~9v&lIRY*pJpSuLNnT%!!~gxtg8!%lV%< ps5Z8U>E%H401K;jwxjEO=Py(HZXSu2M9BaE002ovPDHLkV1hfHsT2SJ diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_bow_standby.png b/src/main/resources/assets/mmdlib/textures/item/emerald_bow_standby.png deleted file mode 100644 index 84e3a72306761af1d38077c6a7f31c8f48ce8e53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 399 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb;>$#*fA*L5 zYg3Lc)_?~%R#P|mk)wf&c^JuO8EFH*ecgx-~0CR&{Qi4*RRJUzS{U-J5${s zt6LfaLfd0~l}(Ph{O*)np|QDKz9BMSCGuItrl}P|qFw1<&$KN|TEC^Vdd+Ts#eZsV zc1&W?pM2-!MaI_F)-5t?6xhpZB4(AxuH7=}N92uc7A*t0Uq2^@vqv;0=(GNvx%&Pr pVcQiZ+lyxlubTJ%Mf|?c=G*pGsUE(%zXKR_44$rjF6*2UngAZzq?P~x diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_chestplate.png b/src/main/resources/assets/mmdlib/textures/item/emerald_chestplate.png deleted file mode 100644 index a7afd2aea2066af8c62e4609d59c09a4a2421f6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmV@P)i5sjUXcIS{jc+VWT0t zdRdRVJ4dl=);@F!)6Myx|Km)~z`r{-iPR>Mw%5b{Si}C#x<8q|SZxw%w!E&xg*mlJ ztWD8amx>#@e82H6(!{>W3)d^qKva}!xzb@$3zVgkHIANg+)eB#AO^shx}ZwEaeQc$ z#nL)9iPa{tX0KMM_X%kTVVd!x0uT&DI;cl4Y_F2T8E~eV3gGmy0N}~~4H_aGKIhTF*11JNMbL(NP%|y~&zrnV zA2tDpPb3PNPoekSayz-{-CGg>RLd1Ip9WFE8Kvg~?|N3uW82)@6991jaM4x?IDfb# zOilO2>sCA~=K1J>=*?oB!vun;;*9I)l`ec8Ii5!pLd+g4)U- z`&oEFRy|1ndHntD@-KJe)70APef~@QGya$Ui0Ch$W;3kAJ;Vb z;epoeJWh*j>?6{C7u2NuJErh6{Kfz2TTFZ0&+SP$vU;a+?BD%uGT-Z$H2jq=SomT- zPZaN=ds1>dsI{-gL2&p8C}hc4Gat>BpY94V7QfA WK6#6wa1}6s89ZJ6T-G@yGywpD#JTMN diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_crossbow_pulling_0.png b/src/main/resources/assets/mmdlib/textures/item/emerald_crossbow_pulling_0.png deleted file mode 100644 index 89404bfa88bb37552920269dd11bb938bd436998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmV+x0_pvUP)2&a3itp30i#Jo zK~y-)rIXK2lTi@Gf79ARX=y1U3oG(9iUB0PKx14P#f?#(z_>K=Ioz3GTu4~(1iB&d zIW)8oZ1jc@5*POCKZLfl#|16qqqc@Pt4Z!TGdbtXh5szO3^?)Jlj*dVLH(n%EB_*m zKl20-X&I^e*C`)V3AaOx+)C0ZRAhrT0hnO?;S8;BRT4Lo{QR&5KsyYfj&ZbIGW#2O z>~V&Z-73-BDaxybQ>_w5+x{8eIVaEaf)aXUfadoahoARp6#Tv=Ju*OGfJ`)tRZfaE z;*V}{2sHBkP>(`^NMuCjk~DWK`0w(>mNUdxJPq0&sQAjPrq*+cE~U>1(WSJe*K+C& zan9)?FCfA4^}u6u%eV4sK@+bR89g=))slLe)%03Uql@W2;Mn}6oO8OioYlZ%$-d1g zw$M*@&dE8a#GOgazj>gkC$s94AcOKjm0@uK>}`Bi=H&v75mW7xJC8BcF~V&_-Mi|U zbQ^g00jDDb+Jg4&RX^ChJ3n;g z_uipSZ#^a06fJ%Gb+bs})B|c94+Z<9o-4`ehkc#jSmJN7a$_fwp3?jL%AK)b z(61qw1kzAvAwn0;B;$zY?{#4vJ29q6-|F$W=iGDdJrDl#$YYA*8%9NM?keEz*)sGm zP-5LEK)5B0zI;mU%q7&Z7@kSeE!I^Y>I5JPiREcpKV0I^lKk2^2A~rHt1DcVsv`Zs zBdZzOWtYf{QEFSo8?UNdmK?v{wrw@W1TEZx0h&M0xi~nbQFI2*DL|m2G%GIc$~m!> zDK3CU!5KIsE3gt3!m~-5pIGJreIziS+9!Cf53skXSdG{hZh6 zd`cfo;apmCA7AO;@_hv=P&;!6PTMP2I$Kbpgpy`ij diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_crossbow_standby.png b/src/main/resources/assets/mmdlib/textures/item/emerald_crossbow_standby.png deleted file mode 100644 index bc27b5ff74040619d914736cd43481efa2bde1e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 524 zcmV+n0`vWeP)%`%aX|!e1AP+Sf}M$m1;zzWz>0*& zAR1dpCFBn=BrfbN7m&2H9Tue*Z)ic|to}ba=ggcl1OHj_FW}^|QPIv@1x`1u4BSOZ zEg1zEyby+8KA?6K5NkQydz_|SK33`12|yH5a}T-r9*}&L=I8o109r9{+QRv6Riqbr zXg*7`5)gkfOzlIt<5iXOT|dNIYt_r8tq4plv~W{*yn=AXEGrnK9kY=p9<<0 zjaqB<)^)kXoQ|(Nj|g-{thGA2nC~eNS{P_L$aE5?9R*ajc6c`b0&jML@rB+Zq?U~4 z-xoA79qs<-*vY4!POZMuv9~$BF@Xxyj)Gg$KCM*caN{eP*V*toLjk8P#9D%0-BrJ| zfA9HnxUolS&fvZ4*a*pe O0000i-@R5EMST;EeX^11AohQAkobTJZnz_F&zCb6V>!zQbIyvhR0PMnWSR}9;+Qb@MHeOlG&|$MgOfXyZ!I^C4oQwo6;2J zkN%&u^Vfe%(~}p@$m;x$uUllhbC&2o?kO+-J-;HN8s)+yIxU))ANM;Kl}OJI)|sr_CHAK z`Tt)q-8jDCQT@%6Wd-Tn?W_NZa|Wy4H6CUtm%O^cjPv LtDnm{r-UW|gE5D1 diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_fishing_rod_uncast.png b/src/main/resources/assets/mmdlib/textures/item/emerald_fishing_rod_uncast.png deleted file mode 100644 index eac3ca0c2d5a49f78ecfc93fba91a88840a2a492..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb^j5)Rg&gen6qGo-U3d7N?UFBsf0&Kfe0^|N1?@ z{I{j;V>tR>CaUSbq=baT43DciGD*h{JXSk=;K%%lC9_-iivC+&cKhG+O9Coqxj{Pg zpDg|nZxsIDe!1F_moCy^lkOb+^#7^)t;43mxeP9w57jps-Tgmjmec=>PdhH@n4SJ* zKfCWiea@!})6XoLf5dgJ9$hta0pp*4UH_LZySeDc%#5>5`?&tQa)14QIB2%V46C^3 zi&az<<$wOK(c8omUuM(PZTRnh`=XzRTDkvAS{^Y77L0FrRDbhiSwT8?`|5w0b000McNliru;R6K*1~3)81N{I103B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00Lu4L_t(I%Z-!WOH*+e z$3MSw&UUuk@TD0mf=#0!y709Q_DAvJrGut*SuZc6DFE zE2<2@V?*9AIJn#$e}qF3Lo^EF&@pnK%A(0;A%|alWml`ef4)9;2LK;l40Lc@Y;mCA z;6*3V{+RUaiYf!x{_)yaH+iw};pP3-G7FtEXs)7ZD9$N4iY*R4&E!S?Gg-7&_}n$m=2TJvR9ue8>HZjDqmq2lqQQS0fTwK(B@R9ozTo1L zE&k+tah*>$=gIvZ2FOjO)Pg-H4Fl%^NLg!C8NreYn^Q?OrzQm8OrjNv{}Nfym5$*k zrteJvkeN*>ZF>Vitra9}9OT5{Id&T;5RXc4qK_j^H6g7Ey{O2{l!#OSHL-{^4YlI; z`w6?%n99SVo#gF}DF7ah^z*~YP_!M^w$fzvJa2j?NzbN~0bqL++1w8{wsh))wHSt% zM*m69jy^z%j%8c;To1OUNV;FqMZ+@navucZQSlZ8QHm?WZ5*x$<1J_yC~#pl_l=2L zqkxNLDzYz=!?jXWhzHS4M3r(N xIvl`*Wvcz9GSplzq2`GE=_7LJ!m&ML{R@xn1@;Q*!MFeb002ovPDHLkV1k+aO=tiB diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_helmet.png b/src/main/resources/assets/mmdlib/textures/item/emerald_helmet.png deleted file mode 100644 index cec0b211a51146db820f189cdb6c7cb8a81251a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGbSa6SKG;V_HNYd zytTa%7mRtkXHTzYu;yUcApb98=A@MyHLH(xo7XH7-169>-oN3Y*3$d0T<@O0ZW1q_ z^mjq?{mZ|%+irQ3G)-#y8LRWH!53oLi%L?a`j^WvxK%Fx@l(q1f=o2)voLzL}641X4p00i_>zopr07f;99RL6T diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_hoe.png b/src/main/resources/assets/mmdlib/textures/item/emerald_hoe.png deleted file mode 100644 index 5795b692a0bc5340a12a337314813c57be241c58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb@{@gyXYUQ-MM^JY5_^EKVmUED$hwG}+{;@XzxH z4t)6kzy4T%y54>@A(|;%9Ho7s2}d}?U&$`YIrhBzyA5|qRs#Q9v86rZgcq0TYrf>n_s6+ z8~_5B9>#RNz0W3|xbye9xU}%$Ss}q}ag68wyHql=*_?Ixf7-jiNM^@}X^r6xlOKLr zYTo1GK6&}f7yr+deEly~bmzZkpIgf8#JXj(&Q`=ah|k`*t6`m4as!XOE9 diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_horse_armor.png b/src/main/resources/assets/mmdlib/textures/item/emerald_horse_armor.png deleted file mode 100644 index cf151bfe990cef7306c16d3cdc30163e9415730f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 533 zcmV+w0_y#VP)39GD03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00DVPL_t(I%k7XoOIu+W zhOhILk`xk$#;TE3fAy8MkI(Z^B9p3fsd`k<8czBUl7?M z;-pYD*B`!bm1Q%B7V=TiB<=oZoJB$iGl%iFv*Y{9x308wZ;b(TFP%dV7?d-AAaP3S zflcY)6z#FU+Ko$nGMLx+J+XV|XL|F-TSy!u42`nSqh}z-PB@LQ3-})S5mpg(_l)kT zA&hyXBH?KI8l)EYES`VprS#n<*4ImNb`#erqBr_+ohxN)`AFHD+amwN;l;Zs|8p~! Xnwpw+O2Zh^00000NkvXXu0mjfv|r>j diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_leggings.png b/src/main/resources/assets/mmdlib/textures/item/emerald_leggings.png deleted file mode 100644 index b50b9c18c17dd0395788bb04af65c1408055981f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEal5bReIzKUS>vjIyYaICF*e$n+ ztA-CR*8r8AIcdQttjDRc-)P>+8(zB@k2D1`Z;&YX_R4b3$_WL>8lEtx^n}mRVqj1? XtMcRuRQdInY?C{4z|oGA;oKDn7lmbi6$?L+bdOdygvS+H)x|FdT~3Sn2s}#bKc3 N44$rjF6*2UngAZuPiz1H diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_pickaxe.png b/src/main/resources/assets/mmdlib/textures/item/emerald_pickaxe.png deleted file mode 100644 index c26b62bd8f55b3e798f320fafd6f4c44c5c3939c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEs&fZ`K;f|Z$q(0;{@ZVHy`HU-)2~f(ww&Rk(#DN_ z8eQBx;c3QylK&oGaA$8@;>UCCJmzw>sVXPe%cUj#e;w!Ze}2j8clMjU&*-@LCR6QK zykk>yVr!;m%l_4pa&A6HGRh1@k}L`y>KvtZ~A1%|Hnbei`qMq+;Ys4i_HQ9 mT~DO#Q8?`1S95j>1H)U_lv^DEk0ODdX7F_Nb6Mw<&;$TJ;f~+{ diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_rod.png b/src/main/resources/assets/mmdlib/textures/item/emerald_rod.png deleted file mode 100644 index e6ee42453ddc45d584fddec0242c9b1984314b15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkElr;=N)9XHPTRrtgHBHIB|@zVx3BqNP2x}%ML6y7je zBz?$b)w8|&{l+__GXEdXbO0G-#~0Sdf4?r_YR!u~fg)dZejG|zR3rJ=1!zIaS*^YP z5_S(hF`fD5F28SKi$&M7eEWbW5gnb!vKzT2Lv~mgm?TRSTLUpvF!iV=Su&aH(0{J;KkWA>50*fPGA@?c)I$ztaD0e0sw2gi)8=+ diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_shovel.png b/src/main/resources/assets/mmdlib/textures/item/emerald_shovel.png deleted file mode 100644 index f92c4f3e928e1f0c072e26138f0df50b5787b01b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE7sn8b)5!@E83#PNl7ej~{x|sc z(mUVd(&>aX+P~@_Puu=Kyyn(l`^OR2>t`hD9LX@dB=|SJrik#8-|hN5 ztmo4cOj}rIKiE6jTte;c%rg%pC60dhb=$kmTK~P_o~j>7CVuR?3=Awvy1Ejsr+)+O OW$<+Mb6Mw<&;$T+H&fdH diff --git a/src/main/resources/assets/mmdlib/textures/item/emerald_sword.png b/src/main/resources/assets/mmdlib/textures/item/emerald_sword.png deleted file mode 100644 index 066fe2f14aad4e91b9a4571b57542bacde6723eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE9+4~n diff --git a/src/main/resources/assets/mmdlib/textures/item/gold_arrow.png b/src/main/resources/assets/mmdlib/textures/item/gold_arrow.png deleted file mode 100644 index 508b97ce0943ac56d8c7c68b1f9c2c4e5e8b5721..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtBPSb!*uuYO>QK%jMhbz}|4 zI*z13nFxU7-{SR2!euG2dd~t8o!T%rRRKI6j6y&R(l2d=MEadvv zZ%I>+giro|?f2@yIXVq{zh~Vp3)>`l_^^RMn_{5I%$qOISysM(I_L7E;}NX-S0&jQ WysCSS7^ea~$l&Sf=d#Wzp$Pz4=81p+ diff --git a/src/main/resources/assets/mmdlib/textures/item/gold_bolt.png b/src/main/resources/assets/mmdlib/textures/item/gold_bolt.png deleted file mode 100644 index 63205c04d9a01a7d11bf31885df75736a481d439..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtBPW}<)wE@*+CZUFPZ!4!i_^&o60BPo|JRrQ|Nr0k zm%U-u%nh9X{%)Pp*m$y`F~WJn?ni6i{r?}o8z^mYq3zF~9A)0Wl= zjBj+rCF=kG{Xf6caN5KB@@@Zpbi5@_7Mp diff --git a/src/main/resources/assets/mmdlib/textures/item/gold_bow_pulling_0.png b/src/main/resources/assets/mmdlib/textures/item/gold_bow_pulling_0.png deleted file mode 100644 index 80f7105749b70eb3c1e5a7a2015c8d34c8a0ec34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtqa2e4pDMRa1Oo#jqo<2wh{frplYRXT8;G>*7oS?~ zlH@4u%26e_z=NYxrTt`E@qtx30o6i5oL3K=6ZdRmy`W;^8C@|+{NKz<<7DZ7k!2?y zz7aEh-d~)vg?q{!)n)-h4A%mR9o29qZI9%RbRigRjUjDV)VtofH1>81X zieqHoFTO}%O_2VAU@M1di=GP4nzvZ-!vd!7|71TgUR9cLA7aU7*k}PZ!4!i_=Rd+xi`L5NX+;-dY{8 zNMWOn$_{4J1eKPSw}*E;lnYtn@KD7<=oHi4xFd308-)HJIbv}4)!Q?(EAz$wan3HX z-0!^m`Em7}Z_=83`CWL^ly-{DE?>Nk`Pp&C)J`_mOJ`ElR`kBszG0zkCwP>(p@C~f z#qT3kf}5_COy+p5(6vBg+t%w}%{G0HOO)8A{A9bv&I@su1a1lT9jFv=+j%W6>9VZC z3$eulYp#8%eI{8Ix#+X8+s%8w!}dNsQ2U3ck|~O*`-a>6YkA-1{k^)m_tyKU_qhjm zzJFP6Y;xq_x!wjIEhd**gN>>QO%;k^R&#C~ep$0@f6a6KfL+wbjNgnkuDQ94^TJZQQ z^X*Lm;mcMBS+G~~`EFjfSLfQaz28r5(%ELP+wJMjvPr)LqAi%7J4(ED+RtV2bLYhL z1jlMm?Vle-ufF&xICt(M=it5HUxhxnx8GT=Va35E8yfwyo&Wtg$#%M5#NzwZe-}Ok zF-VrEbZjWU74~U0o0^7N(z+Q}+;4PFE?l+0=DB~raoW{J>o?DUA;942>gTe~DWM4f Dlu44Y diff --git a/src/main/resources/assets/mmdlib/textures/item/gold_bow_standby.png b/src/main/resources/assets/mmdlib/textures/item/gold_bow_standby.png deleted file mode 100644 index 0f449f08d3571478f74b6f66bdf0ebfb1379262b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtqa2g6YL>IiWuVX>PZ!4!i_=Rd`}!R=5NO@M@szF7 z#s$4fEPFWuR9ajv9ZorHnZU~J;_sxjQ0m4{rIX2wPuiDEIp7g@W1ji@*%NvH^GHwL zv&ZG_-?y@6H&wmX&slN6N5}8Tv!g4tj+fjI6v^1&Fl*)+mZ^nhT+;a}>`MFD1Ok{; z&*w+1Z`CoKtKafn;P`~+XYXF#m1)_sK%;Bducxe0cNhE&+}y_D%<;8yd#mjS#+JY} zske{hrhm6p>^rc^@p0lCDSPMD)h71$dhhn}HP-)?`NZ+uuQ4)d@A9w8WzzpY9<2It zdjmV?p8qrcX*^%gWTa8J^>6;sQbu7F<3uU-cSjzUEZSf5ygazB>{q<>6JQuIFnGH9 KxvX1bGeT)cdaVUo-+l^=mLJEh%Yk0szavNqaff1078fgqOm9{k7b+}DjBr5 zzpyEXTGXSTY?A5)mIK z#`?HBi%=uy!rQ4e5=<7O7{?fspk^!KbkJwCG6?$pYNRW`_8@apJBsXZY-nM>*F&l_nD}^;)xi{M0HUF zT_cV?CdWKF9W*dO-8Y#DV&g{zg3y?n5Y1fx0TB>!{}+3M;MYyHst7|U7NOZp&TeiK zWapd;g+dyk@e@_&1dq_`LaUV)WyJt#ggk@}x;>*-QNQYk;bk|91qcGs+=lA>b64+G zPmjn)m*=QlN(AK@ba{mONt|=a>QV?{@5SW4X?NJ>zUkL*L*HV3{78J%zOYmW{V0`@ zb50E(4J~%g$vLNT3AIm6^(9XO5yB9Jr5Lh?ZS6?wYa>MeBK^5~OvWgK2oDkS+N`YG zHvzVH@Su&=9A9EjC)crg04A9FE=)<)fujOCUD@_w#KP=XrbqKhyEBtH4f8Wg<0e2) XU6-=w@qT0O00000NkvXXu0mjfR5Qtn diff --git a/src/main/resources/assets/mmdlib/textures/item/gold_crossbow_pulling_1.png b/src/main/resources/assets/mmdlib/textures/item/gold_crossbow_pulling_1.png deleted file mode 100644 index e1e10ae65ae5f09f406da7597c5b89975dcec2de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 478 zcmV<40U`d0P)<%qK=Ve zj;V1+yNz-QYN5$YkQqxAh+?BODH=Nf0#YF5;Sn3M5Y|k~RT0NfEJCBv@7><@EhkB$ zAP9U5^;J}z6Fft=0~Z%QD6f1ABM>Lh=^D!w^`;J0Z#sZ`-z)|YMWWG!>iny!&#fp# zSLdia+Xs|q(A6OtBuSFQBlHx+-Txu?Li>wt?HLPejh${A-Uwun;t*Lb@GX-F z+ui@CKN|&pWKPF7+3Q0xL1|jFln?YW>ByP~seXr}+;`Ky+?lC@zVb6?Crp4|0H(#J U`n!&id;kCd07*qoM6N<$g2iCW_y7O^ diff --git a/src/main/resources/assets/mmdlib/textures/item/gold_crossbow_pulling_2.png b/src/main/resources/assets/mmdlib/textures/item/gold_crossbow_pulling_2.png deleted file mode 100644 index a092c8dae7dedf7637a3c71c4c070d25c3e9a140..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmV;}0Vn>6P)btuj{ zgdv&;(DY4ag49^6LpL%i^P+VKARqw}US6@B1ixuoZ-^*@av55!(c8o0NOByE9Y>iL=_~yVgD3+1;MhZmd5dq{-xk?gnO4R|86-G}l<$TG;JU7PCDYzc zfvMEd*cKsQi`pKxlLb0H~{7i4o1n2|kL7A^5JMZ`a O00006P)0cA-< zK~y-)rIXJ}0#Ovke`m;^W2m4M3vAhI$mgph^kFajbE=1VYsQ3Aq>A3wCm83W9fzj@_}16A0<7jXbR&cxTsh*(o?w z%4nkf;K>s9d(6K$ITYNP{5?lw9Yhgmp#5-QjV5+_Ci3gE9OP3<6p%p&=ePZ&v>PFI zarJ?>0si*469>Qq*|aeIF)Ebv!nCLEG?xbjo&d25H`Yz}n939o zCYgRxm%;Vi#Ev)RY!kGO&Ybq-4`2Gd3-j0C=UZ^%_{ENkLTmFj>=t#3D|wP);<(D2 zVNPb@vcHw=jc@K+pL>&i`|GA+(K)H$?}OgkUCcJN`HM`H*d3p2 s*f7IF)Zof>U7qx(9~ck}p00i_>zopr0CirFng9R* diff --git a/src/main/resources/assets/mmdlib/textures/item/gold_fishing_rod_cast.png b/src/main/resources/assets/mmdlib/textures/item/gold_fishing_rod_cast.png deleted file mode 100644 index e1a1a50fdf8a343bbcce7ef0e9c04feebefe5d97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtBPY9(E8eW+r1%(3lk zuI|HI3;|CPu4~8gNZ&C#bbR~UQ|H<8`=1y;RT3=u+pYL?_p>wF{?lIu@76lFif6`y eIS)hjpO7uHEAr|rwpb2yID@CFpUXO@geCyu7H&ZR diff --git a/src/main/resources/assets/mmdlib/textures/item/gold_fishing_rod_uncast.png b/src/main/resources/assets/mmdlib/textures/item/gold_fishing_rod_uncast.png deleted file mode 100644 index e05ad56f4208a841ffb41c83aa619dc19726843e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtBPYAIW$nE5NTARyPZ!4!i_=FZS@#`s5OCS;uJD%A zf-T8{Q(IBxLprn2VOcXK`4*ls-R{L_ET6Fme>8Jo>iKyi$3aziOI+yIDwlhTP3;dV zCHt1M-41tg@rnMCeQ)x|7YbP!^XHtIQk1=cId?nL!O2HXRi$qD7O{6DK-vH=K22WQ%mvv4FO#rFvgm(Y{ diff --git a/src/main/resources/assets/mmdlib/textures/item/gold_gear.png b/src/main/resources/assets/mmdlib/textures/item/gold_gear.png deleted file mode 100644 index c7d5e5a5eaf70cf8e365670c4576dfdc32a7edf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 518 zcmV+h0{Q)kP)0b00E{+L_t(I%bk-=Z`42xh96IMQ4bXd z5EoD-)C(#cCRs{VP@xCJf9UT;fTnZ(^|_yN`tsWB|~& z`Fs~~4%9G(S-yv}3amzC*pZxXVLsi#B@PU*(b;jBb^zJoJ66@#0IR;rr`I~~)))}d zgEs&a`7Y)ZP%vY1?==7+1QGAOO=ov7Z5UexfVM4@2k+OFy!Vz*uY)rZ18Egmwq!>i zaR5%XNVwEhUo?Z{Ri%Udw>Yg4TY@#H)*TBW1er{_sh9Z;*uDjP_$AGwD(P5y^mz^J zR+n{@))do>KHuJZo0WUm<*V5C75X`{(ZG|lA+vf&|BdM~@BxvD3b1+|wogg@+mbQIGyS|9^^v!K#__ zW=Tp&cw9Qu*EYvkSeJS_6wy3#qo P0AlcT^>bP0l+XkK*i)AN diff --git a/src/main/resources/assets/mmdlib/textures/item/gold_shears.png b/src/main/resources/assets/mmdlib/textures/item/gold_shears.png deleted file mode 100644 index 82662aabf3f66f4fd200d3e8eeb817bea19e804b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmV;50d@X~P)hdv^o^6PIXc&}tdr o=X;-D)4@d5Z!F#3rNqC|H~G|*O~vc;M*si-07*qoM6N<$f;`QoMF0Q* diff --git a/src/main/resources/assets/mmdlib/textures/item/gold_smallpowder.png b/src/main/resources/assets/mmdlib/textures/item/gold_smallpowder.png deleted file mode 100644 index a6e4baa1e4e5f216ed0de042f882229e06a22a02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtqa355sF}v2uRx(pPZ!4!i_>o>Zscq*5OL988FS#J z2n#p&bwP2#qvwv9x?DJB#$jgP`JAPzOta?e-Nz3a<{w!2+T;3X&Bghrjf9plq#UiB z@<+u$m_xEbgPlQRcVqRj>z7}9ZOk><>zfhl_0jOT>qmRj5WS!(om11iay)>RGI+ZB KxvXh8yH;=TUpYK+K( z%*I6;CAZDaZt`io-K`xlZRxU1E{EIOB$65K^{!s6(G@X`_5SylyZRC(Y#w}D@$>P- z1BEgj9G6XMec3CDH^qle{Z_l4p>p2q*pvUo*S(H;F+9_L3E-{x)8Rmxf$DtPg7e<7!x^!)sa(68Uq S^X>w@$KdJe=d#Wzp$P!%34c@o diff --git a/src/main/resources/assets/mmdlib/textures/item/iron_bolt.png b/src/main/resources/assets/mmdlib/textures/item/iron_bolt.png deleted file mode 100644 index ef2f3debd98a3772b11bfee2dd1c745e6f068f42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtBPW}L>Kro@L719DCz%uR7*BD?`CK#pgEW zGaQ+=C@xy==(Td4g3_<6#>HE&eG}){)8r<>aPDJ3+MLGCGLPGe{aA0k>%Zx(Y1$HC z8euB%cdktQ*XghFf1Qa*e>Exia`^5(@iTI-dEec0cs6}q`~$sP-!peI&JWH0a!*Dt Q1n5=ZrStbmyENyvcH_z SUYP}SErX}4pUXO@geCy52WWu+ diff --git a/src/main/resources/assets/mmdlib/textures/item/iron_bow_pulling_2.png b/src/main/resources/assets/mmdlib/textures/item/iron_bow_pulling_2.png deleted file mode 100644 index faf9613b9e8c3f7667657c649fa6ad4ba2f45dbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtqZ|_#TTjv_FQCu@PZ!4!i_=Rd-Q{IbSVRw3=*mFrQnx0aa*RIq;)YOb!EAX)xkP4+&ABkL!W#HXFNG=E=P zoxDJ8!VmRbevk9*PwRhdXUTt*eR{Y5F5TJhc?AT6yqK3TM(>>&f0?)b&KnpDRnraflJ@7!vsq*M)c@%L#|Hbub5)Fs_s}B N@O1TaS?83{1OScCVrT#W diff --git a/src/main/resources/assets/mmdlib/textures/item/iron_crackhammer.png b/src/main/resources/assets/mmdlib/textures/item/iron_crackhammer.png deleted file mode 100644 index b274743f6389d6cdbc8aa594d0974817224933bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 496 zcmV?Zn%8YBiSx6_MO{a)?azI(rO&pqb?;QKzF=TR<~xsH$hJpee4BWMuOH3IU0ZHw!= z+93vjX_|KqSvAr!{ceg%rGo3a0K&-*58LA8YL{wgV-Kabchoq#iwOytNwyIh0~gbkz@-hY5?${rJ0%8 z_pGh2s|f$XsmIpx++U^R(<*L0kK;HJ4db47v`VTi&gX9xzVGg1Sr$!+I4GE(|A2@n zeTdn#^jWQ}d^wb0u!ew{TkS&luH zmlr=3z|h9t?JESzH^~7ZAQxkqyOqaYWaL>UC018bn~iPTx6gRf^L6Dgs4&m>K?FeO m`93fJlE%5J*Q)$48Q>56PpRi+!C3GB0000P`Cll5HEWUpvQt#W_}ogA7=d-a~bxx-=CTy&0oulzxVz2(tz`FmpSCBmu6Y&qwgQT>oS|2H*Pp8vEEx`;$iM`pSF+Ri?{XJch{SD w)_)RrQ~Q_o-(PKO*zGqzRC-t4GV%S!w4$;-wo%#v=o1D8Pgg&ebxsLQ06p7wp#T5? diff --git a/src/main/resources/assets/mmdlib/textures/item/iron_crossbow_pulling_1.png b/src/main/resources/assets/mmdlib/textures/item/iron_crossbow_pulling_1.png deleted file mode 100644 index 9e389b60d6637c860b1ce8986be58fe95b5360b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtqa2g2ywRB#?}0*hJzX3_EKV<-xOd_a1s*s1ycmwf zQg;}0H3}b@*=%w2k?ecXJl}82$w!+F)AFBBF?_+fm;b^1rTa4PZSy^sp1pR~zQ!Iy z4^2jf4h}=N!1~q>j&nP`=YNk|Dffq^@_qlmpstLy>$ybP8s->(tKILgcUS6!Ag6PZ zr2*?-y=M4uId0$K#$vu>Gon8o-r~%0=nVUTGeS-iK2HehveCMtpXD^UG?vj}&DN|L zjDmN~tob9SJuUdZqfUQE*z-+}yX#)B*&24H=JHH8{jh>5C$IeaeqgyzQqO)X<^OSp eo6mgK(cd|9{(82{MqxmYGI+ZBxvXrrGP>YJY5_^EKV<-e46*Lf`CiAMrlMw zb^-gAjp^GHFS4bd`p{|j<3w+cUSW#e&xo7S8R;|489t=1)IR%q*Qv_fwV~g&m6Caa zycigioO%MUtXEQMDqi>M^F3`-q5Z;@@8kb26}cF7ougfXq3GO=ZEJ;kSDjW^+A_zu z&+-1NYk4+@8;kjl&CvU~`EQ?Xi^7>dLI#^#1eVAKc}-M2ROsrPu}O!Up<`=U?U{xS zt7GwPJa4y`KA7`1TyfhscfVzshxWY>-5@`|sCw45D8u5`;{2cI7rk3G%O|NP$T05b f%riQlZB8@iAD+Wg*0Z1o=vM|$S3j3^P61 zt;9jvZh4mnN2k_~Cr*-<7uoISR_M>3*?CySI_my}KRx%;AIx96FLT?qPrq+lE^o_M zNapdbP0l+XkKD9wlR diff --git a/src/main/resources/assets/mmdlib/textures/item/iron_dust.png b/src/main/resources/assets/mmdlib/textures/item/iron_dust.png deleted file mode 100644 index a519b06a06709224b7755105e7eaeaee33a672d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^@R_HJV~EA+x0Ci~F*ypf?`OSupzu&(C`YI7nx>@@5!_)fkA|O+ z{>8-BD$<$xZo`I+I};!NIhQ0zP4JUxy)0hE4>nuCGGfpV}lK^&Hnyk zRN!L1JuUn}OpxV^Qie6fB5Vv|bN=gT8?OjSaJe&w``5mpyHNt=;(2cm*mnxIX4gDu TNMVfy`k2Af)z4*}Q$iB}ao2>R diff --git a/src/main/resources/assets/mmdlib/textures/item/iron_fishing_rod_cast.png b/src/main/resources/assets/mmdlib/textures/item/iron_fishing_rod_cast.png deleted file mode 100644 index f07f3db3362c0afbad30dbeb9cc090c6e8c47244..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtBPY8Gm+LjD2B6SwPZ!4!i_=FZZ_H|O5OM8Syq};R z!5)xfWt!&QkZj_h0<6W2Wq4t?=#r1^C+pZ<`DE2*$y)0k-;iF~3TGcM4CWQh&(WN@x zXE*t5-zMt1@cX&@dmQII*HZeiul{cI^{){{mrZ6ZTgi8L0YhnQc4%l-M664Q%a`-@ a&%~cwbQ=h*vl=Ck{?^IvsY>~>d2YBvR_y4Sa zVDA#_Z}OFeVfp<7(^oS*mtjb-;oiSAJS4QWQ08Muv+B;*RxODg*Tp|qG_%UJF**ty zD2?5=N7DVl_kOO@*uy4gd3hM#WNga4Ej?q|yc;u(AFJ=koW)+T_Hy~wsX-rX^2P6& z{@AlM!0X`mT8qBJC5&&*d|ehfEl}q8mYnEW%a#~l@Kf{@5^_4QY0dAuHs_@yyjJ?_ zpPsZxW6`!;PKK^U3vAA3@~%72&Z+3Z;aELib?K7WANs$T1bS9H2{%aH0t^QRPgg&e IbxsLQ02DorI{*Lx diff --git a/src/main/resources/assets/mmdlib/textures/item/iron_gear.png b/src/main/resources/assets/mmdlib/textures/item/iron_gear.png deleted file mode 100644 index 81bfb799cccab9fc0a49764cc5e20bb40374c8e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>pV8ah zJ$>rbzMh`$&d$#E_DK^abhNd%x3)GnHnz326y)U<7Zx_w*S9t|_jGktmY3I7S7&8p zY`IcJjq%ASGB5 zS zC65_f3~l06k2P#f;1SWXh{frn6E<=-Ir6yKA9c-R^YmJMreJA|Z~@E1Z#zO+tapnv zEq!~ofcwZR_N@VWVs)_!`udz7`a3vWSQs|+9ne&jPyX?xfpy*1W7on$_upT)@A2C9 z1mo_*d%s)MSk9j_^YJr-oV3pd3^J$e(&8Q*y%WVOSo`L_jrgip$D<||yJ@DHrqgTe~DWM4fA>vnX diff --git a/src/main/resources/assets/mmdlib/textures/item/iron_scythe.png b/src/main/resources/assets/mmdlib/textures/item/iron_scythe.png deleted file mode 100644 index 6b29a1c007928c89c6b3dfab722d5d55d7d890cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBa5i8{N;dVBL)UW9#0p?5R21GgEsm#2Z-2iFU*+u zR8p>RV~&m6u9C8&2iF@+e44A0^QNvL*|hWl^Q#B1-p#1rUw_S=Vp&> zlRd6}Sb;hLI$JMet)oj$q?oGbrr8QJyvq9S7nT+N)n+e^ zJ#2FJttH2@N&f2YJ8CN!`~7yQeysk?(SK8W+WGt|C;Jk#e!dFYXl{2$U*X};ivP!J aKd@%V#YuE(KA#N?Dh5wiKbLh*2~7Z|h4+Wp_t=zvAV`~Q#A_Zzd^;4(D$_xt>ZUx(w{ z?y-t*lseSp`{D8KwLFub#iww5;ZCXe_DcV7YxI1HIJ+u4spZXL3=GZJb#o%$w$=dc OW$<+Mb6Mw<&;$TJ91cKr@7~*OlD-USyjti%R-yD4Gcj` zH@s(`(=#onL}s6S!H>H;r@6Fb&JsJSx8FrDao+O{xzgW%uMMu=W!R?Vl*}Vt-xF34 bT+5KZ*~^cA@u^;*HyJ!#{an^LB{Ts5-Z+Fj diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_axe.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_axe.png deleted file mode 100644 index ee93ca1741b0cbed76bd6b7772e546b7510585ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb@v^%Br}%uYf{dJzX3_EKVN{+~~*TC^Cm#=gz{Z z+gY|+NTs#mi-F)G~!Xr}7r6oDJWXWVn9vmY2*t$tE*)7WiGrWUtz`;)nih z)p?;zN{lZ94PUgsnbOeVvNg(SXAQ&BuoIs}-9Fd;|EG9)e#y2^3<@hA`if3ZGTPmG z&2rJS^kbKOBD`h%jVH-H{IWuC(wAqUuX)e)>EC(&x>UNR_Ufb01^xDCGUvp-0CJ07 zBwJJ-y6g0J#p2jAej9Ta)bHNY>S+IGZ>9Ji<`qA4*M(on`3MXE22WQ%mvv4FO#pAg Bl)C@` diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_bolt.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_bolt.png deleted file mode 100644 index 83a2eedbb9433bc5adaa7ffd991620741eb78831..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb=Nnd_jGgJ5Z?K)5S5w;&gI?1nU;YIdf|MTUu27 z7hXJ#b9zf>n|gDvqlBZgM4{&i&y4^7e|}a!EWb>iC;z@(qRLIy{;X&MYjff4H5$T(a{MlhKcV ve}$ESfSLKQIa^XPyS9M9gdg@i!MY4nZ>ny;so8rK=rjgTS3j3^P6JC8cFouy6uMu~ z|JH-#zvq4=N=fcFn?EJBZZ~uJ^B>6*FLJ$}^;7kM%>hlNuIf9hs{5)Bo&LOM~x&=!#_;jAHKKFQMUG1;+ d@8^ACzu+0WDB#UPRiHN+JYD@<);T3K0RX(=j?e%A diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_bow_pulling_0.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_bow_pulling_0.png deleted file mode 100644 index e177b9dccba396d6b8e2df9a633ca903b5a57cc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb;-}$NL{wT!2E~JY5_^EKV<-e9-H#gFxGUO|RWk zXNWShwM?4rbg+9~4a?qdSC769vI%kZy_6*8CBYxnsj@WEdU@mA{Qvc7Wr^n}Oi0QO zZgt-C|G;n22AMApN+w?^JzKT+(X&r|KOZ$-+P}I)d#;8?ENi`H-XP0Fk85HkxTs*(=MT{-(qH$p0mt7cx=upL-(vR8~fZQn!U|$Whs>Muhc|5!8q>p3y6{Yy0F{p>GoNcd|1p+cto&^gPy ztjsUoUR_h_DF5NRru|-C2* zx_-B1tF^=X?@y21ePoR1xYC(XL$az9h--t5Z!8LjnBZ4-Js zMfpDblYKv(Vbgu*<)wk4qN}e?I=wkt?pgVhf4)nrFHLMpTAM0$p5eqDZYAYC{}XKZ z1O(U2^=`KaN><`M?6H4&wuD>OnNG9H%vo9v+D-y8*^yQW{8vrmyB?Kh?+g6=@J>_r zW$8JmKkl2b(3|bTdf&zSCuaSg%~v9Ie%7_>g`$ezStGxhys(Sn4LNNezr;_i-FkEW zvwYJXR{LeQ?2&qHT~V{|zNW_{mu+Sz{yu77;eFxtWuAlT-oJ{>JP)4s0tN$vr>mdK II;Vst08NRM9{>OV diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_bow_standby.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_bow_standby.png deleted file mode 100644 index 4a748e76d07584c00d0b792e526667f33bdc5546..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb@V#Z_o+7P@vFlPZ!4!i_=RlAM|226ls0l-_bEz5PD`uQkaZ&MiL~ adH==wiWSl3uWtdp$>8bg=d#Wzp$PzOb%o3T diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_chestplate.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_chestplate.png deleted file mode 100644 index 3fa9913caeb7fcbf7936c76c74f5360fe794f79b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 zcmV-10?z%3P)$ zzhtv}A3GE{1{2azFx6^Cb9UzJ!haV}AHUXCtEYeFyWM-*Z0=pl%hh3j@KCL_j2D*} zQvk|zI+d&1?E452gL5n5IAt~)3V;Df(@X&-%Mr!|z*1Gw=9bBFh)50Zb9(IufTi8O zqnioZ?SVpt_W^K#MO6_I;&_J;DvBZ}j?;CE5<|T=D4O`PPmf&)-rM zp5w!poSeNQ&mAI)s@-;wB#G8)4XlmGYHh5wc<(8VW3`&Fw|l_1>1U4aKcmrT@czS_ zUk(7C9KE8G^-)z;<(zuGP8`QnRYkp?F?Vx77|qVOxIDf73O`-!D-=Kggl?nHcrhe| z5@W!*ihk!V7ni4-KJz<3)uUPgf~sM>7$X8@nWJh*(=Ky2-g2}B5Ro+~AQFHa?^hfj zzF5~*IJdkR(8+r1tvnKHs47qpLSQ$&4Jb*{xEXN%-`)Bb3OSHVCgs`vR00000NkvXXu0mjfb2RRt diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_crackhammer.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_crackhammer.png deleted file mode 100644 index 83dd7769b5138472b899102edc3f72bb950b0cbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 435 zcmV;k0ZjghP)kDa_$I*#F0vi-^5=|y{U^J=#0MC0vthoR;dX90000#VAJ;V$@)i(1O}RyB!aP zLa~0ucY7~yX5J_8PZNJhHl|IWf+!k8DGlGh7v-NpJ8UR}m${EPo+FN5aI|-d+hHFt zDGMvmS~E>6kkUaz82~^KK0$~QqUa5dQ-cr!zCRS=v!X`;uojTA3^K%m%=hoJ{J~(r zUayyLp;l{hHVXkrkVKNq5r&g*=aeIGoGK1_$C-b5b5;misOJb=*Q2#Dt_SDXs2E5o zQ7;=*n~I~+-Ot-{U60-NKDBOf5$m@1X-tP&Z*x_B6<1nyCeai^EJL@$z95M-O`)~N zBHFbBbcOi~9)~y|~H}Y6( zsq30%P;qf_)^V}54=}iWajVnZG2YJvJ2>}DMe%JjiE%uYwL?N^I6eK?N$B5?nWUBw^yj8M d9-ErH&^7CEs4u`#jgbHV002ovPDHLkV1j30-oF3< diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_crossbow_standby.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_crossbow_standby.png deleted file mode 100644 index 74df95c31d35f3b1a13b0a613b78eb2d50f1f6ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmV;}0Vn>6P)(Vo5LAfALl5{yc4BEf7PoAMA{ zvbr&feVT5%tBUF#;GZG>(rj&mKn`K}0;LSR?~CmAp*>cV#dzj1pU*I#k8yT*iTl9~ zV3$l)V2t5%nS+!8D#`)?Mw4dms$TP^mJtt}soZb1tqYJP3k3j@##P-o3j@9bRXSALa5&x|CTIa~4uc zOs7*UG9iY;p4cdR9iY|d(3pBGuhr<#+9r*uab5OC0Bc*cw#np18g$Olm})9OW<4RN zAfrS>w|kAFqZ5!BSi8@S?1h5i>eABPHl|K%n^daIR0XF87l@+8Mz=?!M*$E@mEv1T z0Q8=2@#B#I@P6=7%fpymCIDW;A-1jxfcFmqAb<#^QjK4J+V5lKNsI48e4;3j7h~uE O0000F$nQ7aRl5EQ?;T zlqn#KwnMupZxnlHb6dy~K*mj3YbX6|)& zve)$Lnp{{8zXwE_G(S`Q`7By9T%h*z9L*c<7d9i8~IBa`wXObCB7X0 z!v0?6YN^-L+4*Hzt*gS1f3|rv>(s}I&GIZ3=QyWrJ^3NoL*R#v?R|H-z?^FSSbu@G z*pk|*PnU}3X{)-hTsD#Hx98lgI5*DVdSlS)yBA-VGPcH?Q_NH`JZl=XQe@x#MR(u% z91P4CVYq$I(Ivwy{$fb8+v`HT#eXIU{!C5#S5?b6=V125-jxp;fZ@pC>FVdQ&MBb@ E0Bvfe;s5{u diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_fishing_rod_cast.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_fishing_rod_cast.png deleted file mode 100644 index 79d7511329f3749d5d723e7f1b081dc8c1b47fdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb^ixh{C^sNTASdPZ!4!i_=FZIc6UU5NJtvR*3cf zJdf>g_S73r)m$C+2fFK({{L6#Xmq;dtt7OpJt zUxyw%^OU9Gf_T{PK8>J`j{Tcnwah%7dB!_GUa!^tF~7@1CV`Nvel}C*?}!uad91lN zSN-IiRsDZ2?RjwK>6ULZk1c5~FktDwE0ieFr1EN)%$Yy$4@9{eF$gSJx4rJWk=jy2 zP5=ALq~@Rfr+(;m&Pn;;_V~MxBM<%)HlDuuwN;1Bf>qx(Rowls`mf7nlj*J-uKk?< cO6)7|=8%lGDJ>n3f!<{BboFyt=akR{0EZlnga7~l diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_fishing_rod_uncast.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_fishing_rod_uncast.png deleted file mode 100644 index 1b1b214cab9dea7f068e3743c96ed292ae1f109f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb^jL)UuT}XMjSVJzX3_EKVPtb}e^Nsg?8c$`;P9D(w6Gs;Feqe6j+AJ3gT3lv#3{c+fh1761dn^||uF}Tz>o}W~0qZ_|5 zZhOR9yOb%PYwCQTpWE(!`)c2znddXNEyy}$S6jepCMq1S(3d>Hh2v_%o4A8#CigJ7 za6F9t#gj7Y8-J+p%2}I!=bnq@Ic6X6@ZG8hYFD27eb46CJ6&|X)>`4S#Jw~91Q+jVrTVa$}cv)++Lr_{VG~O?=yJ1`njxgN@xNAsuh** diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_gear.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_gear.png deleted file mode 100644 index bd7d694f01208d9a793ce636ea0f94c75521bf89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 653 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>)0RjTDR(c^e24Q@BVtjm}auV7?Lejjvq8uDNiqd)l0)hep0&Z3b z92|W7{Ne%vk^%xEyu2bn{Q?5goSZ@e0-~Ip!knDkoSgiEARxoZ$;-*f!@Q${}tf|VZW4&m@&rrJc8^eOvManPo z-`g-|oN)Zk-}QE}7}FycMGcqJORI_+(xyE>|8i;J)OYI7zMd7mf4Ba%-ItluUO_QmvAUQh^kMk%5t+u7Rnpk!6U1p_QS5m9eF^ nfq|8Qfp%Hw6BG@(`6-!cmAExTX}^sCYGCkm^>bP0l+XkK=I*by diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_helmet.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_helmet.png deleted file mode 100644 index 3c335f163dddf2e38abd94a6841ac93a515963b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb@{b)TR0Le}F>AJzX3_EKWZS^5iVzJ*>VoOB#ihTI&s2AXMQZGg`^((h{ zWC!aEaRDVJLEcIphCiiDnyT4%8D})kbaeUfm!tN+<7=^f@{2T#n$7=*_)K0KI6u!i z!AYM+@6EXdh$IF>*e)7&UdfKjO|eedWpf))z4*}Q$iB} D+hA|} diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_hoe.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_hoe.png deleted file mode 100644 index e025927e3abd9875c7102383ea2a12de932431cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb@|8MDc|VaiGu%PZ!4!i_^&o3j_=vO*XkI{PX;Q z10VkXw?F2ezHX1$fn{x+)6;})FRl;I`~U0wxhF?{Jlt&3-8t`t_@=aTWvRK(k{f^I=Wmwm+%WUu zf!6Ij=5n>EDp$|{@8mQ%#<*E>HTR1wW403?CM(Aqt1>V|t0%k_uK(~9=qCnGS3j3^ HP6WFU8GbZ8()Nlj2>E@cM*00C)9L_t(I%k7a(YZFlv zhMzk(b4_F#+fJH=nMH-z;0Nvk)0G6KsD$Fm)u3Gz#Dzbh3xA-S2&J}0ilHb?jg+7@ zCAssu5T(UUTnawR!+9Tg&w+o6EPE(`{K*UbngxF&Fvig7WE!4+U}xu*0L;AMR_m@B zjq7|q{=%Ex*QV9FqcmNgPq4OjOG%Q@>-7Mr)mD&-`70zzgY&Ne-ENoh_>|%B6YX}J z(P;E@A&RQ9)+);$Xk+7%oU3TDT9XUQT3A?Avw2g`w_hp@L%Fb`i}F$wRW+HMQH^Sp z!-(aTYdGhaoS$*E67lW(n127A84Ql(y{9Oqmuj0*$tef|yr0o*-UdAV{#&dKQBh!m zfYsF-0300b{c*EWr*ogd;3LKuieg5ZrW_u=$NL%9hIl{aw=w_#0dGk} zK~y-))sj6+V?h{&pP9+kcmv55qYx2AalvAnh1dv!*jotxNPmEp2#O#IyC9Y}N?eP0 z-F&DKlY3|8wMa~iprl+6OfkGXb6(CI_)e1E8Il?S0$^@#9#GugR))CD*U$px@-M2@ ze`sxR&N61QTvaaR?Gg16DwSp_msb&i`}-JU0z^FCdyMJ&-P~0AnES^5P^8iZ zKQ6&I<@L9|!-f0@EGv!`9@+Wwbj-vDy_@cSTX87wI}b~U?y)rj6OZ^Ybr=dHr%13d ztchhjm3BFCtuI68rM3B$H5H52t^08A;hmO_3v2T?z4nyZBNzYSz524t4?nNHXFd0h zw9?0P_5~enF1GE(-!ja~Rj=MrJsi}KCLPLqP0X9&r;a4Ef;VI4W7j~vu5DqVi&HCC t8cW~0vevBB`ub&!`pMO?AKL$g$)EX^5S_D@w;kwn22WQ%mvv4FO#t0SjUxa6 diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_nugget.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_nugget.png deleted file mode 100644 index 0269268c97087744259f6b297341e767fd869c1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE=700=(xJNo%C-gRx^{qf_e=;7V{`Vuo{ zL`cN#t?~@}@n`$iqMz$mtoS8A{cS}oSoyQJ*=^JH=Re-cx}MR#?(YJNSs$(HMI0Cy YUfooAT*aQ70CWd~r>mdKI;Vst0M%Di=l}o! diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_pickaxe.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_pickaxe.png deleted file mode 100644 index b14d7b00a20c6092b6e3dd49498e5002eeb7cb3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE7AJX2GJ^1E&uk{qWvi`0(}h@f{bt?>dBr_WqwU z=g$Aa3jY0R5@O;L|F2)Q%5jq7i+}&lpFGL>+*oj-bP0l+XkKm_cEU diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_rod.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_rod.png deleted file mode 100644 index 6aaf377871fa97e78208014ea307d067e1e77d6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE^kI8K;9Db&($c?hnOb{eb94K{eip>Km+ez-1zhVp;q^Q$)A-1 z9m1|XsLy|Iwu8}U$}uKx&90?OeI+d|Zb-Vg{CJS$v!sR5`1AbwlP90@oS(m6{SDKX z2oFEK^n{d@Kl+M_2X0&nYP6TFnAQ1j`t%1W8+hW{=JEZj|Nn2|#L1K8%dI|`2>*Sb zpmD^Y{_8Z6k-QOl-UdgF)*uSsl>=Xuu YUyZRd(v9D&0R|U?r>mdKI;Vst0MoIa`~Uy| diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_shears.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_shears.png deleted file mode 100644 index 67f3bf4a6b7a3788538289e2253ba96032e4e978..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 379 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEx@P%;#wA;>oeJXCKCSK4^D`kxcgMYlvEoKo zHyNKl{ox(c?r9oaN8Va7D#WfasH{BwBvnyIyP~GHy}W`YS!miivF)#WtbMcAO0uMz zJe$YxVS>#@lQmP)B-~_r-*GS;Q{g$>akuS!{lnFl#dh<~Z~kZ6Ysk{@^2bca3yXtx z{b8s!m$~;zY1fjVS%u4AR!rSru=dqM0bZ8>|Nk>EFfuYSeE9sEB)ts0TrB^WEt>Iv?%dh`?X6A!3-Gf3 zCt9D4ig5l{(y?Wbl9gd_ak5~@&&y%>@c9>UVIVEY`aj5!=RZFu%l~<^ z=KSa9VIkh{FwI=-%>N;=z)G5CBRP)$T*IG!S2R$V_3*iVTATTKJHsC? zOA}371lte(mz0o@wE4p=VIeWkP{zK#?cv?-={)=EYZGO9Zye-cs7h7cA8))x5@;`j Mr>mdKI;Vst0Q=ue0RR91 diff --git a/src/main/resources/assets/mmdlib/textures/item/obsidian_sword.png b/src/main/resources/assets/mmdlib/textures/item/obsidian_sword.png deleted file mode 100644 index 2a40ab6116cee44d7c555ef5cd02b8c8a8aba341..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEkuN=6978Nl&z-b4?~sE)%kc>INv`6T ze^>-$1TFb+zKNG*NymH*ulZW3a;E$ODsjv&1U;Ntm8Nmp<(FQ1HGA*PNcO8;&)wH@ z$+Q_RdOqEYiRZAyxr@!$L%vORHDYUA=y57rTJ@pg)^`PS_TD<|IVmXHdE%S+9VGuE+^AT|C-qd`_Tw5|`G>A+S}-gKk!7%uJ-_j8?t|aDYr^(V{};R8%ao(x zm`#zq_`M_~cJ)jZ&f5FWtFw*6{`_HMc9^xSwwz&y z7E7rF zcx}}2j?iv=`!B_}s?+w3MW3O~gejA}G`%z}e<$lSJ%7czqB811ijUYDpsyG_UHx3v IIVCg!0C8+~KmY&$ diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_axe.png b/src/main/resources/assets/mmdlib/textures/item/quartz_axe.png deleted file mode 100644 index 035ee11ec660491d0be2944e19a9cb8c30dc13b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb@uB%NzI1bfC~bPZ!4!i_^&o3)l^=3jfSsrT%HY z&RM@}r~b#=?fw1#>E+%3&+;BI;7L5V{N|~MSO2@NR!d6EoGB>*0+N!3R}3Cr%2}lS zC;RR(WuE{4{wDwU{G9*reEWI{mz@z3Mt`3C6HaANR#txfet*4W-JgGFKRiD#-}e9i ze`BBMvI!4AJndicii1^-nVGrS!20leO>h29n>K7R*kG{PfaQ0z;T)U)lLXgugDmrl zuR5%8=-`P33MY?BJxV_R;q`ObP0 Hl+XkKx>}g* diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_bolt.png b/src/main/resources/assets/mmdlib/textures/item/quartz_bolt.png deleted file mode 100644 index a3d3e2cde4a5a1f5363bf71f49f4f99f0a4abd23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb^)z@w8{E)j%PCPZ!4!i_^&o60BPo&&%KcSO5Ol z%>PGLq#jcH@$YLen_pgCo3;7*zv{O|ub-3s@&C`qxBsU|f9eQwKF25JtS18$Ir;Yg j_q=%v&rC?1k;RyF%yrJXlxdYfqZvG1{an^LB{Ts5*&9c_ diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_boots.png b/src/main/resources/assets/mmdlib/textures/item/quartz_boots.png deleted file mode 100644 index d62f24e61f6c2a7a88c27afbf19a516cf1504392..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb^(!KaaZlMg|5(VNVyw5R21SC++t-oFHs$%b9OanEu?Od&&D+xA;U))K-Kdk){9YSz*DX%B~q)a)PpJEi^Z zX{!`^$kZ|kuqgNGR|U(t-YP59Ik|X7K0NYT)a6B$`6K>c iS}U8T)I9ifjDLq}iuskKtF6EgWAJqKb6Mw<&;$T*`kPAt diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_bow_pulling_0.png b/src/main/resources/assets/mmdlib/textures/item/quartz_bow_pulling_0.png deleted file mode 100644 index 5556c1692dd7a1e56c73dc609f0a9a430c1181ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb@X*qPMMJDFXu|x2KC^h{frplYPApJBYZRKk`Ur z(hb+&%$o`nJGce!bp79x$Gj-vs@|d&4%IBNM@sP*Y{W0kxG_WRSDEpdz2Enk8-F+- z}>tQ3`CY0NnT)bhwe_>l(70+XJ$6?$c{ z;fyAnVF4+gt=H2x96R3|TfF{r-m90=d-vT3 ze^80CJNfqO(k+~~FI+ce5(pHDY;wG5zcuf}?G4*HwV9W)t?B+*C*${h aRu}tJ_r-bF?p$CI6$CvzjU|x z#3OpQ$wghYx-TML@abW>lFKh^=wICko0W3Md{^<=jP<6?fBro zQtjx!x#|-3@0$-BZ{65f|JqYBdHe2^NT!CBzKaS%{2$m?Fdbl-Q`TNtIoTUWwFKUALfdExPPqQXph{9UAv0D1&KE4cn2u;Hfi&2 z*>+<}+_|`;`@gHm*q=OmwKb)FRYG=;vL|M}rX&{eYzdF9AkCbwfh*{~ikmOEJy;VZze#F)V6xZ61_MdGpX+#ZGt zshkHsR>qsII&wB_y3*XlS#~EYJa%q>@NRD0TAsCAnJz?#vpcpw`77GszxHM9m;Zm3 zc^kAV&0hP#Oma=!{u|%&$hY1;9~G}^>bP0l+XkKPa>aZ diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_bow_standby.png b/src/main/resources/assets/mmdlib/textures/item/quartz_bow_standby.png deleted file mode 100644 index 9d1c05ffe092649f0e46659930469f3082b0b361..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 376 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb@XbrK8u5BnAdXR!z-~Uc4&V{bqKh@!>=E&NprP z|&jzuLue;HqBbv_9!0r#%=VoDF6MnTkeL@7ceX;eiD6 zfsZ$r-jZ$p+broDxuCY+#@oEPqFRAH`)5{e&>0$%cV0S^quO3TbnQE zeU(=}8Fs#?yjXSrMLCHMjajP>9J~=Kce{!Aj#_}%g>~&6o0_UO?wEHve&1(yKc?nv Ud%^SHfnmhp>FVdQ&MBb@0I5Km82|tP diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_chestplate.png b/src/main/resources/assets/mmdlib/textures/item/quartz_chestplate.png deleted file mode 100644 index b325051d7380054c32057d1bc0232ecf46c59075..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 451 zcmV;!0X+VRP)`0Z>Uq zK~y-)&5}V&0#Ou&zdN{6!nQ#~pfK!;6JRye^4ov*s67sn+nBNIXE*# zjB{JqJRN72EjsYvae4RLbI!Z)@6c^GwA*gza{b}vQai0?qArV#00p~(=Q_L(pE)=_ z6M#;usYSaCK)?40!8g^Dx&T-J-P?v1>|AX`zHi8lnE>yXRl$*!yd;JafY*^AAd>i}R$h_P^ZbSk5lzIo)k zV>1arRbtJMjTOnj8I_|N~Jmwy+WmA|+5$NzU{H~$ZFdn7L@At5n?L-N3{*TRP<^%aO1 zs;Q~9owYvy@#c(<$K{+l2TY#q_#Z9VU0?qdXea;sxIgt@|2(W;WKzCt^?!FhgXrMS z|N8Un|Kw+DIqo@oBdI-Q_D4pylCz(L=J2rV?MdD7@rAas=gPj2*?}<*6VLJh!IK+4 brVI?t)0f1EZ*^G+3@QdsS3j3^P6U=1MNVarQ#Ma&HVsI{uwSgL zWSZ;u*JtR4iT#7aUk9tHE}tH5kcbfa$V9eCX^3uF7E{wNbK(&JTBKBxm zd{Ez=$~AtW4ySFOxa^K!LO0A6i+2*DfRqj!#4HNxjZJ)N5qRX&k#n)}@8lDo9`CR5 Y30nuwc*|ySDFn=^?TS~Fr|8C)J#8{_WkYew6cc! zuD+dn{>B)usXBb%=1m-B0%b9ae{rUX2wftwx&r%0>Q_sKeBG%7d_HWy_ zmkcHT*1sxhT@;0G^mQ+E@97QBI{wq>65GU9+eu}+CN^A{bN)|5SB=Wac@8><@3~G4 zQ)z!``#DRHf0>77r$TQBz zwuME;{Ed*>IB%0p_m4~aWo=6bP0l+XkK#K^7Q diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_crossbow_pulling_2.png b/src/main/resources/assets/mmdlib/textures/item/quartz_crossbow_pulling_2.png deleted file mode 100644 index 5faef71517f9943b0d7d47bd6e3504db5c99fbfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmV;m0ZRUfP)xVOO%>=pl>c1@V$OHK{O4Sh`|X# z)%1+>*}DS(2u=V14bvi}Osr};kk<9xJ`%C!ZnbZ+fLDh7eo?Y%7tSCGDczuNL^`X{uMAOX>xACQvROmg9m+ao#nZR?p9IuxA zGs$=Vr38dcY{Rt3cdJP%TiCWnXLphee>CiIRU&WLTt71MFEL?}6BSmK&Sd2D_@a3QcVKfC;5s%p&D*_y fr#rCu?d1VqU0JN}XHZeL00000NkvXXu0mjfl()G& diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_crossbow_standby.png b/src/main/resources/assets/mmdlib/textures/item/quartz_crossbow_standby.png deleted file mode 100644 index 90fa90b8721c937e89ae04878ae647ada146b9dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)4n<71hfEJm z)3n{zigR1`&3iMmZ-IY8{G~V>r-V@*2%Mar3vm#sg4woL7X)G%=oMs>ltK_J1x(AX zbw0}n0D!>~0MP07#F36{S~gJ4jiUgivCw^Wb6XEgl7!mHs>rE|oY^?#Xy8+)P)lC= zU6NIiGn=IRjcn)|eZD^-mI2I`jb@W1N$5C^KKN{sQmLHL(5neDbZaHMWE}yzJf`{5zw*$B(y1%mEXE=&439 RbK3v_002ovPDHLkV1jQZuloQ1 diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_dust.png b/src/main/resources/assets/mmdlib/textures/item/quartz_dust.png deleted file mode 100644 index eb1a7ab2c653cc733b8245ecd6d1a607ea8fdab0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEoj zt2#3+m63r%QK6+`qKtpRIoqV3?}ajq47K;0XF9rM+!j-0nG&>MN|jghJ=coecNre+ q2-Iv{t?_cV%elYn{~fr$M&Gh|rushCC;mW>GkCiCxvX4Dpvfp%5bXg=Z)lK=eQ18qAlV?6TAb#=DlB1jodzzM;E_<)Vz!Yz@UNCc7 z{A%0YW|foI-0bUwnQfZB=UZC~$rMf!-Qs)l?X7KQb;5fN2H#}J7hbtfc|rOGpsfs^ Lu6{1-oD!M<6qif4 diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_fishing_rod_uncast.png b/src/main/resources/assets/mmdlib/textures/item/quartz_fishing_rod_uncast.png deleted file mode 100644 index b825f26a394eabf783ab23da6f9a521dddb27511..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGbJ3-&i8xx14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>)*eBfB*dc`Q!Va-@jhJc=-19(_g=S{QU8C z^ODX_AKrZX^5NN|TQ8s8{rKVamrw6Le|-D))zcSG?|lCB_SesEAKtxq{qo_aMO`nR z-h1)*&ii*SH!th_`Sbg`*H1Pr>w5P1*0U#foXoM9LV7;@Q5sCU|=o- zVaD34O=p0D>?NMQuIx`)Wf^(+RxxVK2MVq8ba4!kxa``0Td2u^$7Qw3(I6cSEhPmp zMn~5@AOG)9iFe`Z_sVvU$k_n{w` z{IvzWI~SeO+sag0Ec#2g=;EDsR+sD|mOHXD{+*t9p6$WcwvDkf+XL$MmAtyWt>w#J z$@S%}>cptHiA#O8adDPy>UftDnm{r-UW|pu-)( diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_helmet.png b/src/main/resources/assets/mmdlib/textures/item/quartz_helmet.png deleted file mode 100644 index 41756ed20d40e32e01d78c01f9f1d11e3f7d413b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtGb@{rWaR>%BS4|qo-U3d7N?UFBtA6=&Q_3@zh9s8 zXue%-l1c^xkn{g{`Fg`Y|9|r@?3g*T5eOV3LZqDem3KXhzJBiD&oyu66qp%b5nxp0 z6sh%*@Jl-KMbyXG>_C%gf`p`Gh$-*Hzvn(Yyvx0YEn!DPYwujg(907Vr%n~^Yi(_n zWNA^6`1kLx_YH=$G_gsGCUUx$Oq_49Ad?~5>VT@gl#Lwrl~M9;XU$%)67x%VvD@$B^L>HYQlD!)F-PT%#bp4al-e--v=%V)lL&;LH| zPyOFdAJv0xC)T@EGJ1ZlujKS=V-~+>^nt6uXwJSbZ4*Ui|9@O;ro7SYe#Mum6GQC( utE(N5U_X<#MsLCDvl0r2{rhUpPGMkZeVEtmsLT!u90pHUKbLh*2~7aH)PpDh diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_horse_armor.png b/src/main/resources/assets/mmdlib/textures/item/quartz_horse_armor.png deleted file mode 100644 index cb44108001cb45041141d6c17e756d144769a6e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6SkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4O z;1OBOz`(ZwgcEaloasFukMqcJX4(Gib z(ii^eIsY+~=qR1hBx!WqTTp23qTMBdI)S#$yp}=*yEOk>%*Kmwm0H-OFwtJ*ev_9K{Y*5rE{afwe%w2nQ}QSwI-^zrEliS9QoN? ze~J0XvdU(oUk_D)PEajzjVMV;EJ?LWE=mPb3`PbMWbHLqW<-({zk!=|wr<_J zaaHo6VhhK%opz7sn8b({BSe@*Ys&F_t-?`{$wm z&C0f^s>N*AN*sDJy_e=ybUit-QTBmC1&e2N@mkZIm6J>aHyXBec08SP_I9t_#Gs~C zOblL{A6ymdK II;Vst09%Ag8Ahr&k8#qzMIU; zvxg~+hX<&@00abu1LmbI`Y)ayzv9`x&wzhIwj8XwK?&y>+MP1@%0DyAi1V?_%-@tgnOgTFZ=*ED62S@W6^kyeI1Wy*&7A@+UaJIs+ZNALUS(=Ot<(8>scmBCGfx^$z)z4*} HQ$iB}HBp!A diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_rod.png b/src/main/resources/assets/mmdlib/textures/item/quartz_rod.png deleted file mode 100644 index ce8bfaafed8c8ed248bebee155ca872d32b0391e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE9=P$avm_?VZC^``)}ly z=CY8bL7y#Rt4=>iIPtZ=S-beVW+qb)pV{VrJ6GNNZPeFc_wT&=`I$c%*(O{$Zf#q= XE{y9i{X0+f_jd_LUNfbq z^NWa=l=&qk0KtQ&Pm?+Lzo!L+g(XMqF0)j=SjWrP_vihqS6~01nHl{*|6a{U`Pt%~ zOy|zY{Xai{Keu^9=cNdRlMJS&-foPHj%<2*c{?PyH4{I)yzJg~>XcjC`T6#OW(>As zTH4Z*|Nf`{IDh)|@rcmS4tv>(S)Ko;Pk)f2@y4!o5}%RrPtaNXPz;O-!r;X@n!17B`-ko_h+vA7w_CRdk@Q`hwAS8(!3ZL Y4E0jBnXmX33k)#^Pgg&ebxsLQ0Dm-~D*ylh diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_shears.png b/src/main/resources/assets/mmdlib/textures/item/quartz_shears.png deleted file mode 100644 index a4f309393f5fa2b2b36e40f3b3f8d0ba84a0341b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEaX+P~^=PwW40U;FFV|05f-|0lL>6j*%I!~M(uhm-jw?P`A=`S9qdI-9R< z1_#`=0&glHRzwYm||Kj>_f9n7LdtLuzg93-m zS(pFi%U1utKH>4d|4+GDXI)HgOfadM)%kDw^am*x1rK!(_qxY>b{mz<_Vn^ta*HQ? zf#UJM@qta<2M-2xB>wxR?qV%HkMG3Ao=HO6=U1IQap1s*`R{fLG9*-|?K`Tmb~4a! N44$rjF6*2Ung9azifjM? diff --git a/src/main/resources/assets/mmdlib/textures/item/quartz_smallpowder.png b/src/main/resources/assets/mmdlib/textures/item/quartz_smallpowder.png deleted file mode 100644 index 784e68d6b40162a7f49f22e07eab55dacdb97a25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEP{{Q^_|9t%Z z|Br(Yw|GDLKL7sz^>O=7e0cs{zwP<@_`m8W8+4<~{{R2;QM!52BBR6q|M&3R-~TtM z;>#b^Fz1L3obxOyCp|njmz`%{<3FA^_xBmvRR3&xc=NFM;zFwoMurJ#hHA&6l}v#4 OGI+ZBxvXq zq3KRrrKbA{M+Ar$G07&rQz*C~Tf!o`DrOf)ns=kZge+bqw%rCTI|3gD`DjW0_na1z zx=Qog**)LSa(!8$z_H_1uU*pp?}@j~KG_^!(7!{2D`MK!+RfKyT{cNwYdZhf5A`Ia zB&A2|9vOG6d%Z}ih*PI8xg}9U>aCEVy5}L6D^|sCC2!}6ZIAKLTsVb^!6ooY#_u=k z`)vDvUc8a;*Scwn(6Y=!g>xdOrM@p^ZVUZvRr_fAN#;lWvitTaGdB1iyk;rrawIkK z(2vN3pF59dRSQg?IBO9Pj4>BAOjF|t6`AzFu(*=<$GJpZW;OXk; Jvd$@?2>__Sk9q(A diff --git a/src/main/resources/assets/mmdlib/textures/item/redstone_ingot.png b/src/main/resources/assets/mmdlib/textures/item/redstone_ingot.png deleted file mode 100644 index d6603903d3e409103e7dde3e9109cf2f4af86464..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmV@P)^A@a0dq-2 zK~y-))srzx13?glzsYTk<`fALECR9AKVg^r02@WyRJK}ZomL@M5($E0qm6cg8u1T^ zSV#=E60nI)j2iEcw(6q|IOW+Ka81;@7mqOC$>UbOs1Rdci zw2=79xucX?fy+yv*0Fuj8-VI-D0t{fY6wXvc(C>S@f`!T!2bE*`WpEWPaCROV$|P5 c8H`W%2?~Lb#Z4mbHvj+t07*qoM6N<$g2bcE!T0#LT=By}Z;C1rt33 zJwsy?=IAP*B5O|<#}EtuWC_-0*%w9zf7lZ>rkgNaieNdaBF%K^1OF;ZmJZv-85zzK qa@!IoFsev5@j5ScXDnr8W@d1mskq{HdSpA$7zR&QKbLh*2~7aWLN_%4 diff --git a/src/main/resources/assets/mmdlib/textures/item/stone_crackhammer.png b/src/main/resources/assets/mmdlib/textures/item/stone_crackhammer.png deleted file mode 100644 index bca86ee3e910d44d9b3aef25411572a2233d80c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkERg^Gm7be%RmO&0ls zM;+sjnimMhJ3eWWls$8S=io*Sy@N-aCUZ>s^32LqVM*qye~(WJh3pB!J+9h*HLKVCh!Nr$0pk%H%>XPjz__t{z9Stn+8TBV^(rrpGM zVo;ac^UulA?{7y}P4*8xD4t%uwP3DG?6cp;zrUIrogMsKUii;R$p_}={x8e7UtVkO S#P+rn6n>trelF{r5}E*P*OxW` diff --git a/src/main/resources/assets/mmdlib/textures/item/stone_gear.png b/src/main/resources/assets/mmdlib/textures/item/stone_gear.png deleted file mode 100644 index c6b18104ae50fdadf16f355751e45a5a3870719f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UASkfJR9T^xl_H+M9WCijSl0AZa z85pY67#JE_7#My5g&JNkFq9fFFuY0t>0)3IFPO6{&;}^MR1)MD%)n4K`K$$qm*nm4 z!tlSn|IB_MkF&rdvY3H^xeSCEYp*t)0SdC0c>21sKV_9=K9e>yBrL{f(^w36}oz3Qv zeEF5qI=QQ|OIJ<(x|ccOuYaWc;pmG0mppI2J+-RF&ZJqP`mUI8AJTw#eqV7o-U3d7N@UHGUPj~z~gEkWbT%C zKyq&}vyDJ!e`&NgdJ8oWXKkk&A_nP zi>+abP}Tdi%mdy#ukC8zD0I&9a`pM|^DH-SF6LW0<^Cjo-n@ySUnl&z>fn;Gc5hj( xU}Dclk)MYhLOq3UZ_}OlJ$znq+~s}I{;6}L)p=v`-vV96;OXk;vd$@?2>{l-TZI4s diff --git a/src/main/resources/assets/mmdlib/textures/item/stone_scythe.png b/src/main/resources/assets/mmdlib/textures/item/stone_scythe.png deleted file mode 100644 index ffe1a8be662130d848ed070c293f1595f56bcdbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBa5goM?f>%R|W<~9#0p?5R21GgEsm#2Z-2iFU*+u zR8p>RV~&m6u9C8&2iF@+e44A0^QNvL*|hWl^Q#B1-p#1rUw_S=Vp&> zlRd6}Sb;hLI$JMet)oj$q?oGbrr8QJyvq9S7nT+N)n+e^ zJ#2FJttH2@N&f2YJ8CN!`~7yQeysk?(SK8W+WGt|C;Jk#e!dFYXl{2$U*X};ivP!J aKd@%V#YuE(KA#N?Dh5wiKbLh*2~7ZhBAE05 diff --git a/src/main/resources/assets/mmdlib/textures/item/wood_crackhammer.png b/src/main/resources/assets/mmdlib/textures/item/wood_crackhammer.png deleted file mode 100644 index cb99c682fd8ee3e2841db5d6f64c1e92a2cc64a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 411 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE8)REopJq?G{>UQ2TDwwhZK}~mQ7F)f4nHct1xY!nJA}e^0nP|?<>z$o^NCjBRpVv>BZ0gf+UF=AA1j zyQnC~yLs!Z<=LK6YyYM9azrI+PESx2J^s~Z(@6<^=k~>yqi-!!tqEta>slhj`PfQM z`FLuf-N7-CE&zk1x>((*ysJnC=x=ZX#S zpMKukvwgEp_?8zg_tn)@*gTe~DWM4f D#c-gN diff --git a/src/main/resources/assets/mmdlib/textures/item/wood_gear.png b/src/main/resources/assets/mmdlib/textures/item/wood_gear.png deleted file mode 100644 index 79c86da69694afd8899a5ddf45fb4755f6badaf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 719 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>fX~rto`h z-`0O|*VOa-W}n$L<<#~Gr?*c%v!(CE`i|3^d-u#r*)uoi$|*X`la2| z4lXG_zOs79%zVT+a`u>n-aHUddkkJu{#&$+8fFL|Ns9c+w)UE zZ!?wz`2{mLJiCzw;v{*yy97MW^VtLBa29w(7Bes~mw_;2?bW6;Ktc8rPhVH|r>wG! z+=jtwlT(30+dW+zLnJQy`nU2Oa^TtfEy1i1 z*Wfamc4}(YREhOhrF~C6T^qJnS53)Qk^jQWNm~xat=E52U~uKB@&uV)_245j#pdht z$nT3;YaZ=d`1V`-;wM5EU)s!w_2c-$>3m)3(%XNh+xzt{J?5;hj9+wCA%EW!0Xc0M zjwYZNR7+eVN>UO_QmvAUQh^kMk%5t+u7Rnpk!6U1p_QS5m9eF^fq|8Qfp%Hw6BG@( b`6-!cmAExTX}^sCYGCkm^>bP0l+XkK{`)ns diff --git a/src/main/resources/assets/mmdlib/textures/item/wooden_scythe.png b/src/main/resources/assets/mmdlib/textures/item/wooden_scythe.png deleted file mode 100644 index bcbb90ba58a54445e8cfa00f13e29e2993c6eb1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPdBa5hzBDdE18w?DL0-i38Ar_~T6BY;Iw_$5=a zZ-{tFxVo_c5Pax7VbHQX#OQ?Q2g5h^pBpA-?6;bw@y8rwUcTqs|Hjs7|BgR%UDU8~ z*_Hpz+Or<883amkt4J+IUo}O1 zX^;6oE%*P_tp8K9|IaD?KOyB)TlB})=yxqqe|r=D^u+(_j{Dga_r5jibyMX3N$LOR zmi?by@}@cR|AgfKeTo0)mH+Qg`oEz1|NM$)4dMS6*8Knf|Hhu#RX~R^mIV0)GdMiE zkp|)<@P(48=aeZS-tN??zw~W<=G}M{Hknud6<9yGL=d5rdMw6CI>0@O4n6fv&p{zqcRmJ7~S@Wd=?McS=%lfXbKCLRaJSO2%!@)U+ z6c{$2b>1&?diwb=|6a9Y8;q6(OQqiDcbZnW;o25w2BsZ%!`J=W^k{S2I__&TekO)8 zc)hvyWrx1R4Js( ze<`F-=dwb0+pUWIo|G8J|dbU59E8FrVaDQdJ>9e^Z zt4?J<-L9^9e)fdvr{$Vs8+hwA4(0vo{HtPks9n-0F=P6ir7w)a!<~&iw@TH2)ze<5 zTL1g$=Cg#7F)d_eH@F*p1*CB|HLxfQUi>FQD;f@Q(-ql%QOKx)k-D>Fy9;O*YJK zKUB7Br+U)o)TyeTqUYg*qMNPA1Y`m-0hxeIKqep)kO{~HWCAh)nSe|{CLj|~T)(MV zYyFYg`%$yaaqBt){;Z9d?eCfGHVrbmjsV*jGy6JIny)? zY0!SJ)y%dg%KCrzSm3W#Ybt}w)nUc_S{{-q*82l}qVfa?%ue0xs z9U$d_k!?Wp{G9kt(=y1YJOKjpovnc=z&u++W?@#pjg)xH$cRKKV^0Rl{oJ4hrg zA5!l6NZuPBWc*khC<$@WI)VVkood{(3Ls4ZGVGcD?qE}ia4&ELB;TJOFZ6dn2_S1q z;M=Tbf0_yokc=P9^=dp~_^Cv~6rgN08GK4W&f$EYexrJ@pRWfMd$iD}HPeOiqQ9iZ z%Q?7&`Fr9y+Rkhxa)eh>)vDH}km x1RNv^Q9O#^Kdub+~)N z#rgdg=1sr4wBlfA`Tma5eQixACN~_PSbwy?bbou{?&j`uvu9jeR=lUV{q&5P*H+BF zu`+i@J8=;`7Z;&FU$=;^XM3Oue46&t&J1(L-ddLEzr@4tE3 z#gvzY#+J*YHa?u!{f;@=jxBD@XU2mz){PxWN&k5p%UCJs+kawk16 zH;7d#-cys@Y1vsYZywtRh9A2Q{Ce7LpIv(Q@urdseab7c!gt4RcinrfijTu(`jpQM zUP1S6Epo9u978_bW$-zjwW~riHz)}l=k8{nq+*o+{L{%P1+u%OobO7kDgF3a z=iK(lpsvRv4vcy7?$UOVH~S2H=On%HU(Iyk)RybdYZH6kJD#ndv-hy(UAsdYgGIk? z;m+G4zkKW0vRTbrwM>k=+t<-qUesM9tN&}E z3d0sjU+B5@VDQ#rO1Q+6dU-J-oQ+{;;0Hu?@X z{}Q9gA}?fi2ld@K^{$IYKgaab?6`NoKl0t%9N%H->C|f&A*QLTyW*Dni^Lzh^cs%) z-w0lPVvc3!=baDc759B~)NV8v1{0cS7u%Z+(ZW(+~eBYW>5w=8KA#fM6LgaWklvxJHzuB$lLFB^RXvDF!10 zBST#SQ(Ys=5CcOiLjx;gOKk%KD+2@Vvd||e8glbfGSez?YlzZ*8v)e7;OXk;vd$@? F2>`I|eoFuV diff --git a/src/main/resources/assets/mmdlib/textures/models/armor/emerald_layer_2.png b/src/main/resources/assets/mmdlib/textures/models/armor/emerald_layer_2.png deleted file mode 100644 index 6d6277bf3059c85002ecc3ce0b3b1cf55542d63e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP$DP5C&U#<*B|X~Ix)HZ z^o*{vGnR9U**BB{tNRaURqFd zxM#w}`MnqBPQJ8g>Xju`hr6d=U0S-Yt$1&1;qK;{*H+~2sL$WkP;s!cV0TmTo@Ss$ zl}5M2fD~g%kY6x^!?PP{AWo9Ey9+}HtE>l*!&%@FSv&(4Dx59515?49NjQi=}&cq=Z;$(DMebWcYkp9EbBgiFDRw_3*pmXX zuf}qp-?(9SFZ1#ABd;!9-=(%Hy7|qiy(x>_f7i{ZJt?3r{_*Esm7HhOq^Hj3F^tNw zoAB{ocDi@mipuwUwf6nn5SIBM(&dU!{`J}G7wN3eXE!g8y=HLUeY-%_7RSigyYXz3 zR>tceXD@MpjzS@QIe8al4_M)lnSI6j0}tnbq!2) zjVwb946O_etc)$S4GgRd47AHapP*>S%}>cptHiA#O8adDPy>UftDnm{r-UW|YB&Gj diff --git a/src/main/resources/assets/mmdlib/textures/models/armor/obsidian_layer_1.png b/src/main/resources/assets/mmdlib/textures/models/armor/obsidian_layer_1.png deleted file mode 100644 index 73e3051a941c866996529751a7e0e7522e8a619a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1888 zcmV-m2cP(fP) z3L&CU7^N|$f!2yIVd?WWlx0~(K7{%gt2_{ec6<8EXFypN92~qt5EP2>c#Lxntqmfd ze-c!k&YW0l&vJg6CV1}=fe=Dn3a2QF0%HtHf%hI`ERCcIqAscT+( z#73hb-R=rXYYq<&F1{7MGJTaI_e{61kQd|2A6|@MV`H5pNwC&kJOGEs2gDG0b9zJ> z%1Z|zNfL&`5k~9xO7f*ufqQqq5~UR}Mq&)a7|~j@ySx3~*>@Hmh&2{tEC{q(ZN`&~ z@gxI;o!w{e?Z18dt{77dT$9O|G;L6pC0c8YHAoZ?1p?Msv@uv~NfO8Duqv@JMt1-0 z-2XZUoVW5K=i6@=X|-B}5D*c%-4(81pOb%0T(h&Y7;8w=l$DiLoO9%PP6&Z+cZHib z??|UJCpT`)%l!OpSy}1geTh=Aw)P#}?lLZM#2ESJn?)8Em+R3S9zR~=(aK|n!&8oq z4_RJbW@%}W5dFs|!E-636un;W-GQ}HvbOd|u3ft>H*YOSx7#I3q$mrraYlc$hagyM z&uF~5y2|zIH<+87XLWUz?d=^zgrdj+q1Wr<>ir7EV6cVO8kaZ(q1W3WNfVrN2$79m z52e(n0RRMJ3>9Uo|JT>o>2$8M`e>D2uSZ#Wy!R+7xrkJDtI`@247RqaK`I8GKK+SN zHY80`VicY}T?e2jN{VCA34n^X- zb~YPQ7CFWkwAQrREkcNusbbQ~W7L+@(^KA@9{>G9C18xB@;HQ}$Osz3*Yq8Mj+~D-h35!dM3I_;LeDF*rIU#tGBqdE7AMC|nzT8vB z7qGv7u diff --git a/src/main/resources/assets/mmdlib/textures/models/armor/obsidian_layer_2.png b/src/main/resources/assets/mmdlib/textures/models/armor/obsidian_layer_2.png deleted file mode 100644 index 4f7eb44e3e03ec4570d1a863a42696c02f0d5de7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 881 zcmV-%1CIQOP)}?e5Vzr|yM`iHV7ciHV7ciHV7ciHZLk=G%vN?|xDdq4I&M3M_v8#k^zz z4J~#S7rReaJb}wk@bZjD7hXaD4n$je)8P z%w`SSZHI_ORZ#_JJ*Xk2gfWJq1?L;?D9yaVh|q1i{qKOB)2{pk)q*jCh~T}$7=yI}MycwGQZkC7s{inR z>}dy-QV;=S$~Y{bs>B%CZnuCkn>C0C)(R;l#0my5X8%=iZ{8eZtwnVlsFaLq0l->I z&KYYR&O4m*)b$L50_I7uy^g@c!#yz$q!dYM%(#dJ#wb)(0ASs&>AH@uUmqx?V66dk z{~h3cg|!Y<@ZO<14mJ!uec$7p0}O|Uhm?}pY&N4H>yGuheF=MjAmXuBFlJ58i5MfQ z8Dn6xSrg+SF%Gormdg8`14ehefB&K>Bpx_V|B5@S|P?n+qUGKIsJIb^89=kr_9NR z4~P-Gt?;hq>gozG+j9`oXrflN}QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4O z;1OBOz`!jG!i)^F=12eq*-JcqUD=Eaj?aro?Y$Ko|+0xS>y z{4&+&^7`;cYSk+%53m&@5< zp;y=4IP#p~$A;UY-5)I(%w|8zD*acde=hQHokrK$yq}c} zfdW0}svN)nW%wt;(ySx(wJLH#%Hou1DxTAPtkUPk38_9bWN2Ph75t{mGvK}Jj#o>U zaqYf4`=+mYS7@M*oWoDuKg%LmPpWMFeokY>S_Si?1?&+b*N+4-^ViR%swO2lWqr-Hg28rG@T=KLzJ%GA>)!q$K1^9 zoBsWOy6Xi0LNo7Y%3ia2E-}{}=zdj{GHczYuZ+eEHb?cpII`mM-_^SPTgr`W7kO`r zEb~5dUm?G0=d7dtzdg-fsyJpncbcu4ZTK6jHN;r`{}P(v}V<& zz);raRjGjG*xTz&8M8x6flS;DHJ6W^U@UKE@&DRAqq zZJrV-vty^dJDjt1m&BT`CuMn)-k5biIlH@?+4MuA_}B8yQ6h^|w$Ju0=ijMS_4uy+ z8DIUy7lKUWJP$6d{dlA1(c4{)TcUgQ&T79o>o4=6;ik%IHT^i=MMrZ4=Fa`A$K3vp z`QF({Sr>mgmtO5$75d>VPl=gpQJBcZgg~EXVg}xeeqMH+on$8II=Q=lcfX$dl=tDY zRW~Q)il5K>R`VfJ&`bIE{9k4>V|CowzpR~a9=TOobav?bqe;JojLi1`Noc?P(s$CG zH5DSf%hFEnum1C&b+6gc`z`|JvA~q5TH+c}l9E`GYL#4+3Zxi}42%qQ4NP^7EJF+o utqcvUj4ibd46F&U7&V diff --git a/src/main/resources/assets/mmdlib/textures/models/armor/quartz_layer_2.png b/src/main/resources/assets/mmdlib/textures/models/armor/quartz_layer_2.png deleted file mode 100644 index 8ca0b4c014700e9e56d5b54b6af1106e8a0e899e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 583 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!2%>XrflN}QY`6?zK#qG8~eHcB(j1elRbib z85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4O z;1OBOz`!jG!i)^F=12eq*-JcqUD=}%W5^?zL)q{OY6hzz} z*8M*|+sBtzmn$peK;-VfX&0BtFA!dBCMTw%bK>ElzdwKM*a-oao^G3u-e%e4Jo%ow z!R@!tzH|1ZP5x8WsNfN{*wf6T%5nK*o%Jg`Hfc^;qA_Vjgv;KuYH|7kxvS#BOe3$E zTwHMD%XRLOF0GSYz5?gETtZD_^aI|`%CYd46FHj_X!`goQ}d!1yss?9H$PaPRNs1F z$x64ySs$-xmQD8CSh2?`;rn@&n>tPLVXHsXsz&Bt{JHkBG>@Gt|NKcBFH$GpOqx{p zDXmGxORnnTg3r(Ilo)v}ayIthYj?gXviRUai6g~-1FmW>vWXB4EYo2`Eq=- z7ipamjs09|>VI(6&9`M|E1n%qxf0^KHAXn*p-o{}=-!V!tJaszRXw_Dy2)Gi`jhpC zxA1%9wTH_B16H-fHKHUXu_VKa*w7#La^8dw=yY8x0>85n4n gg+4*ikei>9nO2EgLzMR02%rWAPgg&ebxsLQ0Efofm;e9( diff --git a/src/main/resources/mmdlib/material/charcoal.json b/src/main/resources/mmdlib/material/charcoal.json deleted file mode 100644 index a6ab53fa..00000000 --- a/src/main/resources/mmdlib/material/charcoal.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "mineral", - "color": -14475496, - "hardness": 4, - "strength": 4, - "magic": 2, - "damage": 1.0, - "items": "dust nugget smallpowder", - "blocks": "block", - "entities": "", - "has_fluid": true, - "special": { - "viscosity": 13500, - "temperature": 1300, - "density": 2000, - "block_burn_time": 16000, - "block_hardness": 5, - "blast_resistance": 10.0, - "fuel_dust": 1600, - "fuel_smallpowder": 200, - "fuel_nugget": 200 - }, - "runtime": { - "repair_item": "minecraft:charcoal", - "base_block": "minecraft:coal_block", - "incorrect_blocks": "minecraft:incorrect_for_stone_tool", - "armor_texture": "minecraft:iron", - "block_set_type": "minecraft:iron", - "block_sound": "sand", - "map_color": "stone" - }, - "harvest_tags": [ - "minecraft:mineable/pickaxe" - ] -} diff --git a/src/main/resources/mmdlib/material/coal.json b/src/main/resources/mmdlib/material/coal.json deleted file mode 100644 index ec5195d5..00000000 --- a/src/main/resources/mmdlib/material/coal.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "mineral", - "color": -15395563, - "hardness": 4, - "strength": 4, - "magic": 2, - "damage": 1.0, - "items": "dust nugget smallpowder", - "blocks": "", - "entities": "", - "has_fluid": true, - "special": { - "viscosity": 13500, - "temperature": 1300, - "density": 2000, - "block_hardness": 8, - "blast_resistance": 10.0, - "fuel_dust": 1600, - "fuel_smallpowder": 200, - "fuel_nugget": 200 - }, - "runtime": { - "repair_item": "minecraft:coal", - "base_block": "minecraft:coal_block", - "incorrect_blocks": "minecraft:incorrect_for_stone_tool", - "armor_texture": "minecraft:iron", - "block_set_type": "minecraft:iron", - "block_sound": "metal", - "map_color": "stone" - } -} diff --git a/src/main/resources/mmdlib/material/diamond.json b/src/main/resources/mmdlib/material/diamond.json deleted file mode 100644 index 05529df7..00000000 --- a/src/main/resources/mmdlib/material/diamond.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "type": "gem", - "color": -7539487, - "hardness": 10, - "strength": 15, - "magic": 4, - "damage": 2.5, - "items": "arrow blend bolt bow crackhammer crossbow dust fishing_rod gear nugget rod scythe shears shield smallblend smallpowder", - "blocks": "bars button door double_slab lever pressure_plate slab stairs trapdoor wall", - "entities": "arrow bolt", - "has_fluid": true, - "special": { - "viscosity": 19500, - "temperature": 1300, - "density": 2000, - "block_hardness": 20, - "blast_resistance": 37.5 - }, - "runtime": { - "repair_item": "minecraft:diamond", - "base_block": "minecraft:diamond_block", - "incorrect_blocks": "minecraft:incorrect_for_diamond_tool", - "armor_texture": "minecraft:iron", - "block_set_type": "minecraft:iron", - "block_sound": "glass", - "map_color": "stone" - }, - "harvest_tags": [ - "minecraft:mineable/pickaxe" - ] -} diff --git a/src/main/resources/mmdlib/material/ender.json b/src/main/resources/mmdlib/material/ender.json deleted file mode 100644 index 76728570..00000000 --- a/src/main/resources/mmdlib/material/ender.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "gem", - "color": -16369359, - "hardness": 2, - "strength": 2, - "magic": 6, - "damage": 0.5, - "items": "", - "blocks": "", - "entities": "", - "has_fluid": true, - "special": { - "viscosity": 11000, - "temperature": 1300, - "density": 2000, - "block_hardness": 4, - "blast_resistance": 5.0 - }, - "runtime": { - "repair_item": "minecraft:ender_pearl", - "base_block": "minecraft:end_stone", - "incorrect_blocks": "minecraft:incorrect_for_wooden_tool", - "armor_texture": "minecraft:iron", - "block_set_type": "minecraft:iron", - "block_sound": "metal", - "map_color": "stone" - } -} diff --git a/src/main/resources/mmdlib/material/lapis.json b/src/main/resources/mmdlib/material/lapis.json deleted file mode 100644 index d1899258..00000000 --- a/src/main/resources/mmdlib/material/lapis.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "mineral", - "color": -14261860, - "hardness": 1, - "strength": 1, - "magic": 1, - "damage": 0.3, - "items": "smallpowder", - "blocks": "", - "entities": "", - "has_fluid": true, - "special": { - "viscosity": 10500, - "temperature": 1300, - "density": 2000, - "block_hardness": 2, - "blast_resistance": 2.5 - }, - "runtime": { - "repair_item": "minecraft:lapis_lazuli", - "base_block": "minecraft:lapis_block", - "incorrect_blocks": "minecraft:incorrect_for_wooden_tool", - "armor_texture": "minecraft:iron", - "block_set_type": "minecraft:iron", - "block_sound": "metal", - "map_color": "stone" - } -} diff --git a/src/main/resources/mmdlib/material/obsidian.json b/src/main/resources/mmdlib/material/obsidian.json deleted file mode 100644 index 45bbccc9..00000000 --- a/src/main/resources/mmdlib/material/obsidian.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "rock", - "color": -15724519, - "hardness": 10, - "strength": 15, - "magic": 4, - "damage": 2.5, - "items": "arrow axe bolt boots bow chestplate crackhammer crossbow dust fishing_rod gear helmet hoe horse_armor ingot leggings nugget pickaxe rod scythe shears shield shovel smallpowder sword", - "blocks": "bars button door double_slab lever pressure_plate slab stairs trapdoor wall", - "entities": "arrow bolt", - "has_fluid": true, - "special": { - "viscosity": 19500, - "temperature": 1300, - "density": 2000, - "block_hardness": 20, - "blast_resistance": 37.5 - }, - "runtime": { - "repair_item": "minecraft:obsidian", - "base_block": "minecraft:obsidian", - "incorrect_blocks": "minecraft:incorrect_for_diamond_tool", - "armor_texture": "mmdlib:obsidian", - "block_set_type": "minecraft:iron", - "block_sound": "glass", - "map_color": "stone", - "tinted_armor": false - }, - "harvest_tags": [ - "minecraft:mineable/pickaxe" - ] -} diff --git a/src/main/resources/mmdlib/material/prismarine.json b/src/main/resources/mmdlib/material/prismarine.json deleted file mode 100644 index b0aff12c..00000000 --- a/src/main/resources/mmdlib/material/prismarine.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "mineral", - "color": -8406876, - "hardness": 1, - "strength": 1, - "magic": 1, - "damage": 0.3, - "items": "", - "blocks": "", - "entities": "", - "has_fluid": true, - "special": { - "viscosity": 10500, - "temperature": 1300, - "density": 2000, - "block_hardness": 2, - "blast_resistance": 2.5 - }, - "runtime": { - "repair_item": "minecraft:prismarine_shard", - "base_block": "minecraft:prismarine", - "incorrect_blocks": "minecraft:incorrect_for_wooden_tool", - "armor_texture": "minecraft:iron", - "block_set_type": "minecraft:iron", - "block_sound": "metal", - "map_color": "stone" - } -} diff --git a/src/main/resources/mmdlib/material/redstone.json b/src/main/resources/mmdlib/material/redstone.json deleted file mode 100644 index 3559d299..00000000 --- a/src/main/resources/mmdlib/material/redstone.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "mineral", - "color": -9306112, - "hardness": 1, - "strength": 1, - "magic": 1, - "damage": 0.3, - "items": "ingot smallpowder", - "blocks": "", - "entities": "", - "has_fluid": true, - "special": { - "viscosity": 10500, - "temperature": 1300, - "density": 2000, - "block_hardness": 2, - "blast_resistance": 2.5 - }, - "runtime": { - "repair_item": "minecraft:redstone", - "base_block": "minecraft:redstone_block", - "incorrect_blocks": "minecraft:incorrect_for_wooden_tool", - "armor_texture": "minecraft:iron", - "block_set_type": "minecraft:iron", - "block_sound": "metal", - "map_color": "stone" - } -} diff --git a/src/main/resources/mmdlib/material/stone.json b/src/main/resources/mmdlib/material/stone.json deleted file mode 100644 index a2571fa9..00000000 --- a/src/main/resources/mmdlib/material/stone.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "rock", - "color": -7368817, - "hardness": 5, - "strength": 4, - "magic": 2, - "damage": 1.3, - "items": "crackhammer gear rod scythe", - "blocks": "", - "entities": "", - "has_fluid": true, - "special": { - "viscosity": 14000, - "temperature": 1300, - "density": 2000, - "block_hardness": 10, - "blast_resistance": 10.0 - }, - "runtime": { - "repair_item": "minecraft:cobblestone", - "base_block": "minecraft:stone", - "incorrect_blocks": "minecraft:incorrect_for_stone_tool", - "armor_texture": "minecraft:iron", - "block_set_type": "minecraft:iron", - "block_sound": "metal", - "map_color": "stone" - } -} diff --git a/src/main/resources/mmdlib/material/wood.json b/src/main/resources/mmdlib/material/wood.json deleted file mode 100644 index 4ddc4338..00000000 --- a/src/main/resources/mmdlib/material/wood.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "type": "wood", - "color": -9874381, - "hardness": 2, - "strength": 2, - "magic": 6, - "damage": 0.5, - "items": "crackhammer gear scythe", - "blocks": "", - "entities": "", - "has_fluid": true, - "special": { - "viscosity": 11000, - "temperature": 1300, - "density": 2000, - "item_burn_time": 300, - "block_hardness": 4, - "blast_resistance": 5.0 - }, - "runtime": { - "repair_item": "minecraft:oak_planks", - "base_block": "minecraft:oak_planks", - "incorrect_blocks": "minecraft:incorrect_for_wooden_tool", - "armor_texture": "minecraft:iron", - "block_set_type": "minecraft:iron", - "block_sound": "metal", - "map_color": "stone" - } -} diff --git a/src/main/resources/mmdlib/schema/screen.xsd b/src/main/resources/mmdlib/schema/screen.xsd index 97643f77..1d74e07b 100644 --- a/src/main/resources/mmdlib/schema/screen.xsd +++ b/src/main/resources/mmdlib/schema/screen.xsd @@ -123,6 +123,8 @@ + + diff --git a/src/runtimeTest/java/zone/moddev/mc/lib/smoke/ContentSmoke.java b/src/runtimeTest/java/zone/moddev/mc/lib/smoke/ContentSmoke.java index 386833b4..5750ada1 100644 --- a/src/runtimeTest/java/zone/moddev/mc/lib/smoke/ContentSmoke.java +++ b/src/runtimeTest/java/zone/moddev/mc/lib/smoke/ContentSmoke.java @@ -27,21 +27,23 @@ import zone.moddev.mc.lib.common.runtime.*; /** - * Checks MMDLib's own material content on a running server: registration, block - * placement, ammunition recovery, buckets, crushing, mining tiers and armor - * textures. + * Checks material content registered through MMDLib's own registrar on a + * running server: registration, block placement, ammunition recovery, buckets, + * crushing, mining tiers and armor layers. MMDLib ships no materials; the five + * used here (iron, copper, gold, emerald, quartz) are test resources. */ final class ContentSmoke { private ContentSmoke() { } /** - * The materials, the standalone blocks (the detector plate; the test-only - * NAND gate and hook block from test resources; the hook block from the - * test script) and the item count. + * The materials (five from test resources, one from the test script), the + * standalone blocks (the detector plate; the test-only NAND gate and hook + * block from test resources; the hook block from the test script) and the + * item count. */ static void registered() { - if (MMDLib.loadedMaterials().size() != 16) + if (MMDLib.loadedMaterials().size() != 6) throw new AssertionError("Missing materials"); var detector = BuiltInRegistries.BLOCK .get(ResourceLocation.parse("mmdlib:human_detector")); @@ -49,13 +51,11 @@ static void registered() { || !(detector instanceof StandardBlocks.DetectorPressurePlate)) throw new AssertionError( "Standalone player-only plate missing: " + detector); - // 234 release items; from test resources the gate's and hook block's - // block items and the - // hook - // tool; from the test script the hook block's block item, the hook - // tool, the hammer, the - // phase 2 material tool, and seven phase 3 entries. - if (registrar().items().size() != 254) + // The release detector plate; from test resources the five materials' + // items, the gate's and hook block's block items and the hook tool; + // from the test script the hook block's block item, the hook tool, the + // hammer, the phase 2 material tool, and seven phase 3 entries. + if (registrar().items().size() != 168) throw new AssertionError( "Wrong runtime item count: " + registrar().items().size()); } @@ -86,9 +86,9 @@ static void blocksPlace(ServerLevel level, BlockPos floor) { + " result " + result); placed++; } - // 59 release blocks, the test gate, the hook block and the script hook - // block. - if (placed != 69) + // The test materials' blocks, the release detector plate, the test + // gate, the hook block and the script hook block. + if (placed != 50) throw new AssertionError("Wrong placed block count: " + placed); } @@ -121,7 +121,8 @@ static void ammunitionRecovers(ServerLevel level) { restored.getPickupItemStackOrigin()); projectiles++; } - if (projectiles != 14) + // An arrow and a bolt for each of the five test materials. + if (projectiles != 10) throw new AssertionError("Wrong projectile count: " + projectiles); } @@ -150,7 +151,8 @@ static void bucketsPlaceAndRecover(ServerLevel level, BlockPos floor) { throw new AssertionError("Wrong fluid bucket recovered"); fluids++; } - if (fluids != 15) + // One molten fluid for each of the five test materials. + if (fluids != 5) throw new AssertionError("Wrong bucket count: " + fluids); } @@ -193,8 +195,12 @@ static void crackhammerCrushesDrops(ServerLevel level, BlockPos floor) { .getAllRecipesFor(CrushingRecipe.TYPE.get()).size()); } - /** Tag-based mining tiers and packaged armor textures. */ - static void toolsAndArmor() throws Exception { + /** + * Tag-based mining tiers, and armor that uses its own layer textures + * instead of a tint. MMDLib ships no armor art, so only the texture + * locations are checked, not that the files exist. + */ + static void toolsAndArmor() { var emerald = new ItemStack(item("mmdlib:emerald_pickaxe")); var quartz = new ItemStack(item("mmdlib:quartz_pickaxe")); if (!emerald.isCorrectToolForDrops(Blocks.OBSIDIAN.defaultBlockState()) @@ -209,9 +215,9 @@ static void toolsAndArmor() throws Exception { .layers().getFirst().texture(false); if (!texture.getNamespace().equals("mmdlib")) throw new AssertionError("Missing custom armor layer"); - requireResource(texture, "Armor texture"); var horse = (AnimalArmorItem) item("mmdlib:emerald_horse_armor"); - requireResource(horse.getTexture(), "Horse armor texture"); + if (!horse.getTexture().getNamespace().equals("mmdlib")) + throw new AssertionError("Missing custom horse armor texture"); } /** MMDLib's own registrar; the machine smoke registrar is skipped. */ @@ -229,15 +235,6 @@ private static Item item(String id) { return registrar().items().get(ResourceLocation.parse(id)).get(); } - private static void requireResource(ResourceLocation texture, String what) - throws Exception { - try (var stream = ContentSmoke.class.getResourceAsStream( - "/assets/" + texture.getNamespace() + "/" + texture.getPath())) { - if (stream == null) - throw new AssertionError(what + " not packaged: " + texture); - } - } - private static void checkStack(ItemStack expected, ItemStack actual) { if (actual.getCount() != 1 || !ItemStack.isSameItemSameComponents(expected, actual)) diff --git a/src/runtimeTest/java/zone/moddev/mc/lib/smoke/CreativeTabSmoke.java b/src/runtimeTest/java/zone/moddev/mc/lib/smoke/CreativeTabSmoke.java new file mode 100644 index 00000000..38eea81a --- /dev/null +++ b/src/runtimeTest/java/zone/moddev/mc/lib/smoke/CreativeTabSmoke.java @@ -0,0 +1,72 @@ +package zone.moddev.mc.lib.smoke; + +import java.util.List; + +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.network.chat.contents.TranslatableContents; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.item.CreativeModeTab; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; + +import zone.moddev.mc.lib.MMDLib; +import zone.moddev.mc.lib.common.runtime.RuntimeContentRegistrar; + +/** + * The test resources' {@code mmdlib/creative_tab/test/workshop.json}: the iron + * material, a stick, the {@code #c:gears} tag (holding the iron gear, already + * in) and the stick again. + */ +final class CreativeTabSmoke { + private CreativeTabSmoke() { + } + + static void workshop(ServerLevel level) { + var id = ResourceLocation.parse("mmdlib:test/workshop"); + var tab = BuiltInRegistries.CREATIVE_MODE_TAB.get(id); + require(tab != null, "the tab is registered"); + tab.buildContents(new CreativeModeTab.ItemDisplayParameters( + level.enabledFeatures(), false, level.registryAccess())); + var shown = tab.getDisplayItems().stream().map(ItemStack::getItem) + .toList(); + var iron = ironItems(); + require( + iron.contains(BuiltInRegistries.ITEM + .get(ResourceLocation.parse("mmdlib:iron_molten_bucket"))), + "the material's items include its bucket"); + require(shown.subList(0, iron.size()).equals(iron), + "the material's items come first, in order: shown " + shown + + ", expected " + iron); + require( + shown.size() == iron.size() + 1 && shown.getLast() == Items.STICK, + "then the stick, once; the tag's gear is not repeated"); + require(tab.getIconItem().getItem() == iron.getFirst(), + "the icon is the first material item"); + require(tab.hasSearchBar(), "the tab has a search bar"); + require( + tab.getDisplayName() + .getContents() instanceof TranslatableContents title + && title.getKey().equals("itemGroup.mmdlib.test.workshop") + && "MMDLib Test Workshop".equals(title.getFallback()), + "the default title key, with the fallback"); + require(MMDLib.creativeTabs().containsKey(id), "the tab is listed"); + } + + /** Every item registered for the iron material, by ID. */ + private static List ironItems() { + var iron = ResourceLocation.parse("mmdlib:iron"); + return RuntimeContentRegistrar.instances().stream() + .flatMap(registrar -> registrar.itemMaterials().entrySet().stream() + .filter( + entry -> entry.getValue().name().orElseThrow().equals(iron)) + .map(entry -> BuiltInRegistries.ITEM.get(entry.getKey()))) + .toList(); + } + + private static void require(boolean condition, String what) { + if (!condition) + throw new AssertionError("Creative tab smoke failed: " + what); + } +} diff --git a/src/runtimeTest/java/zone/moddev/mc/lib/smoke/MMDLibGameTests.java b/src/runtimeTest/java/zone/moddev/mc/lib/smoke/MMDLibGameTests.java index 338b067a..8b363442 100644 --- a/src/runtimeTest/java/zone/moddev/mc/lib/smoke/MMDLibGameTests.java +++ b/src/runtimeTest/java/zone/moddev/mc/lib/smoke/MMDLibGameTests.java @@ -145,7 +145,25 @@ public static void crackhammerCrushesDrops(GameTestHelper helper) { } @GameTest(template = EMPTY) - public static void toolsAndArmor(GameTestHelper helper) throws Exception { + public static void soundEventsRegistered(GameTestHelper helper) { + SoundSmoke.registered(); + helper.succeed(); + } + + @GameTest(template = EMPTY) + public static void creativeTabFromData(GameTestHelper helper) { + CreativeTabSmoke.workshop(helper.getLevel()); + helper.succeed(); + } + + @GameTest(template = EMPTY) + public static void blockSoundSets(GameTestHelper helper) { + SoundSmoke.blockSoundSet(); + helper.succeed(); + } + + @GameTest(template = EMPTY) + public static void toolsAndArmor(GameTestHelper helper) { ContentSmoke.toolsAndArmor(); helper.succeed(); } diff --git a/src/runtimeTest/java/zone/moddev/mc/lib/smoke/SoundSmoke.java b/src/runtimeTest/java/zone/moddev/mc/lib/smoke/SoundSmoke.java new file mode 100644 index 00000000..ec16b464 --- /dev/null +++ b/src/runtimeTest/java/zone/moddev/mc/lib/smoke/SoundSmoke.java @@ -0,0 +1,71 @@ +package zone.moddev.mc.lib.smoke; + +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.level.block.LiquidBlock; + +import zone.moddev.mc.lib.MMDLib; +import zone.moddev.mc.lib.common.runtime.RuntimeContentRegistrar; + +/** + * Sound events declared in test resources' {@code mmdlib/sound/}: {@code + * test/chime} with a fixed 24-block range, {@code test/buzz} with the default; + * and the block sound set {@code mmdlib:test/chiming}, which the test quartz + * material's blocks use. + */ +final class SoundSmoke { + private SoundSmoke() { + } + + static void registered() { + var chime = sound("mmdlib:test/chime"); + var buzz = sound("mmdlib:test/buzz"); + // A fixed range ignores the volume; the default grows with it, 16 + // blocks per unit of volume above 1. + require(chime.getRange(1) == 24 && chime.getRange(4) == 24, + "chime keeps its fixed 24-block range"); + require(buzz.getRange(1) == 16 && buzz.getRange(4) == 64, + "buzz uses the volume-based range"); + require(MMDLib.sounds().size() == 2, "both definitions are listed"); + } + + /** + * A quartz block plays the test chime when placed, glass's other sounds, at + * the set's own pitch. + */ + static void blockSoundSet() { + var quartz = ResourceLocation.parse("mmdlib:quartz"); + var block = RuntimeContentRegistrar.instances().stream() + .flatMap(registrar -> registrar.blockMaterials().entrySet().stream() + .filter(entry -> entry.getValue().name().orElseThrow() + .equals(quartz)) + .map(entry -> registrar.blocks().get(entry.getKey()).get())) + .filter(candidate -> !(candidate instanceof LiquidBlock)) + .findFirst().orElseThrow(() -> new AssertionError( + "Sound smoke failed: no quartz block")); + var type = block.defaultBlockState().getSoundType(); + require(type.getPlaceSound() == sound("mmdlib:test/chime"), + "placing plays the set's chime"); + require( + type.getBreakSound() == SoundEvents.GLASS_BREAK + && type.getStepSound() == SoundEvents.GLASS_STEP, + "other sounds come from the glass base"); + require(type.getPitch() == .8f && type.getVolume() == 1, + "the set's pitch, the base's volume"); + } + + private static SoundEvent sound(String id) { + var location = ResourceLocation.parse(id); + var sound = BuiltInRegistries.SOUND_EVENT.get(location); + require(sound != null && sound.getLocation().equals(location), + id + " is registered"); + return sound; + } + + private static void require(boolean condition, String what) { + if (!condition) + throw new AssertionError("Sound smoke failed: " + what); + } +} diff --git a/src/runtimeTest/resources/data/c/tags/item/gears.json b/src/runtimeTest/resources/data/c/tags/item/gears.json new file mode 100644 index 00000000..6aaa59ce --- /dev/null +++ b/src/runtimeTest/resources/data/c/tags/item/gears.json @@ -0,0 +1,4 @@ +{ + "replace": false, + "values": ["mmdlib:iron_gear"] +} diff --git a/src/generated/resources/data/mmdlib/recipe/iron_dust_crushing.json b/src/runtimeTest/resources/data/mmdlib/recipe/iron_dust_crushing.json similarity index 100% rename from src/generated/resources/data/mmdlib/recipe/iron_dust_crushing.json rename to src/runtimeTest/resources/data/mmdlib/recipe/iron_dust_crushing.json diff --git a/src/runtimeTest/resources/mmdlib/creative_tab/test/workshop.json b/src/runtimeTest/resources/mmdlib/creative_tab/test/workshop.json new file mode 100644 index 00000000..574422f1 --- /dev/null +++ b/src/runtimeTest/resources/mmdlib/creative_tab/test/workshop.json @@ -0,0 +1,11 @@ +{ + "title_fallback": "MMDLib Test Workshop", + "contents": [ + { "material": "mmdlib:iron" }, + "minecraft:stick", + "#c:gears", + "minecraft:stick" + ], + "after": ["minecraft:tools_and_utilities"], + "search_bar": true +} diff --git a/src/main/resources/mmdlib/material/copper.json b/src/runtimeTest/resources/mmdlib/material/copper.json similarity index 100% rename from src/main/resources/mmdlib/material/copper.json rename to src/runtimeTest/resources/mmdlib/material/copper.json diff --git a/src/main/resources/mmdlib/material/emerald.json b/src/runtimeTest/resources/mmdlib/material/emerald.json similarity index 100% rename from src/main/resources/mmdlib/material/emerald.json rename to src/runtimeTest/resources/mmdlib/material/emerald.json diff --git a/src/main/resources/mmdlib/material/gold.json b/src/runtimeTest/resources/mmdlib/material/gold.json similarity index 100% rename from src/main/resources/mmdlib/material/gold.json rename to src/runtimeTest/resources/mmdlib/material/gold.json diff --git a/src/main/resources/mmdlib/material/iron.json b/src/runtimeTest/resources/mmdlib/material/iron.json similarity index 100% rename from src/main/resources/mmdlib/material/iron.json rename to src/runtimeTest/resources/mmdlib/material/iron.json diff --git a/src/main/resources/mmdlib/material/quartz.json b/src/runtimeTest/resources/mmdlib/material/quartz.json similarity index 95% rename from src/main/resources/mmdlib/material/quartz.json rename to src/runtimeTest/resources/mmdlib/material/quartz.json index 3123ab66..53f02eed 100644 --- a/src/main/resources/mmdlib/material/quartz.json +++ b/src/runtimeTest/resources/mmdlib/material/quartz.json @@ -23,7 +23,7 @@ "incorrect_blocks": "minecraft:incorrect_for_stone_tool", "armor_texture": "mmdlib:quartz", "block_set_type": "minecraft:stone", - "block_sound": "glass", + "block_sound": "mmdlib:test/chiming", "map_color": "stone", "tinted_armor": false }, diff --git a/src/runtimeTest/resources/mmdlib/sound/test/buzz.json b/src/runtimeTest/resources/mmdlib/sound/test/buzz.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/src/runtimeTest/resources/mmdlib/sound/test/buzz.json @@ -0,0 +1 @@ +{} diff --git a/src/runtimeTest/resources/mmdlib/sound/test/chime.json b/src/runtimeTest/resources/mmdlib/sound/test/chime.json new file mode 100644 index 00000000..0070d619 --- /dev/null +++ b/src/runtimeTest/resources/mmdlib/sound/test/chime.json @@ -0,0 +1 @@ +{ "range": 24 } diff --git a/src/runtimeTest/resources/mmdlib/sound_type/test/chiming.json b/src/runtimeTest/resources/mmdlib/sound_type/test/chiming.json new file mode 100644 index 00000000..fa228cb5 --- /dev/null +++ b/src/runtimeTest/resources/mmdlib/sound_type/test/chiming.json @@ -0,0 +1,5 @@ +{ + "base": "glass", + "place": "mmdlib:test/chime", + "pitch": 0.8 +} diff --git a/src/test/java/zone/moddev/mc/lib/common/builders/DefinitionLoaderTest.java b/src/test/java/zone/moddev/mc/lib/common/builders/DefinitionLoaderTest.java index 83b5f46e..b3839f52 100644 --- a/src/test/java/zone/moddev/mc/lib/common/builders/DefinitionLoaderTest.java +++ b/src/test/java/zone/moddev/mc/lib/common/builders/DefinitionLoaderTest.java @@ -13,6 +13,7 @@ import zone.moddev.mc.lib.api.MaterialExtensions; import zone.moddev.mc.lib.common.loading.DefinitionLoader.SourceRoot; import zone.moddev.mc.lib.common.loading.DefinitionLoader; +import zone.moddev.mc.lib.common.types.CreativeTabDefinition; public final class DefinitionLoaderTest { private static final AtomicInteger calls = new AtomicInteger(); @@ -220,6 +221,113 @@ void loadsDefinitionsAcrossMods() throws Exception { } } + @Test + void loadsSoundEvents() throws Exception { + Path temporary = Files.createTempDirectory("mmdlib-sounds"); + var loader = DefinitionLoaderTest.class.getClassLoader(); + try { + var alpha = temporary.resolve("alpha/mmdlib"); + var beta = temporary.resolve("beta/mmdlib"); + write(alpha, "sound/machine/hum.json", "{\"range\": 24}"); + write(beta, "sound/click.json", "{}"); + var loaded = DefinitionLoader + .load( + List.of(new SourceRoot("alpha", alpha, loader), + new SourceRoot("beta", beta, loader)), + api(), mod -> false); + require(loaded.sounds().keySet().equals( + java.util.Set.of(id("alpha:machine/hum"), id("beta:click")))); + require(loaded.sounds().get(id("alpha:machine/hum")).range() + .equals(java.util.Optional.of(24f))); + require(loaded.sounds().get(id("beta:click")).range().isEmpty()); + + var bad = temporary.resolve("bad/mmdlib"); + write(bad, "sound/silent.json", "{\"range\": 0}"); + expectFailure(() -> DefinitionLoader.load( + List.of(new SourceRoot("bad", bad, loader)), api(), + mod -> false), "silent.json"); + + write(alpha, "sound_type/steel.json", """ + {"base":"metal","place":"alpha:machine/hum","volume":0.5} + """); + var withSets = DefinitionLoader.load( + List.of(new SourceRoot("alpha", alpha, loader)), api(), + mod -> false); + var steel = withSets.soundTypes().get(id("alpha:steel")); + require(steel.base().equals("metal") + && steel.place() + .equals(java.util.Optional.of(id("alpha:machine/hum"))) + && steel.breakSound().isEmpty() + && steel.volume().equals(java.util.Optional.of(.5f))); + var chained = temporary.resolve("chained/mmdlib"); + write(chained, "sound_type/loop.json", + "{\"base\": \"alpha:steel\"}"); + expectFailure(() -> DefinitionLoader.load( + List.of(new SourceRoot("chained", chained, loader)), api(), + mod -> false), "loop.json", "vanilla sound set name"); + } finally { + try (var paths = Files.walk(temporary)) { + for (var path : paths + .sorted(java.util.Comparator.reverseOrder()).toList()) + Files.delete(path); + } + } + } + + @Test + void loadsCreativeTabs() throws Exception { + Path temporary = Files.createTempDirectory("mmdlib-tabs"); + var loader = DefinitionLoaderTest.class.getClassLoader(); + try { + var root = temporary.resolve("alpha/mmdlib"); + write(root, "creative_tab/tools.json", + """ + {"title": "itemGroup.alpha.tools", "title_fallback": "Tools", + "icon": "alpha:hammer", + "contents": ["alpha:hammer", "#c:ingots", {"material": "alpha:copper"}], + "before": ["minecraft:combat"], "after": ["minecraft:tools_and_utilities"], + "search_bar": true} + """); + write(root, "creative_tab/misc/odds.json", + "{\"contents\": [{\"material\": \"alpha:tin\"}]}"); + var tabs = DefinitionLoader + .load(List.of(new SourceRoot("alpha", root, loader)), api(), + mod -> false) + .creativeTabs(); + var tools = tabs.get(id("alpha:tools")); + var built = CreativeTabDefinition.builder() + .title("itemGroup.alpha.tools", "Tools") + .icon(id("alpha:hammer")).item(id("alpha:hammer")) + .tag(id("c:ingots")).material(id("alpha:copper")) + .before(id("minecraft:combat")) + .after(id("minecraft:tools_and_utilities")).searchBar().build(); + require(tools.equals(built)); + var odds = tabs.get(id("alpha:misc/odds")); + require(odds.titleKey(id("alpha:misc/odds")) + .equals("itemGroup.alpha.misc.odds") && odds.icon().isEmpty() + && !odds.searchBar() && odds.before().isEmpty()); + + var bad = temporary.resolve("bad/mmdlib"); + write(bad, "creative_tab/tags.json", + "{\"contents\": [\"#c:ingots\"]}"); + expectFailure(() -> DefinitionLoader.load( + List.of(new SourceRoot("bad", bad, loader)), api(), + mod -> false), "tags.json", "needs an icon"); + var worse = temporary.resolve("worse/mmdlib"); + write(worse, "creative_tab/broken.json", + "{\"contents\": [\"Not An Item\"]}"); + expectFailure(() -> DefinitionLoader.load( + List.of(new SourceRoot("worse", worse, loader)), api(), + mod -> false), "broken.json"); + } finally { + try (var paths = Files.walk(temporary)) { + for (var path : paths + .sorted(java.util.Comparator.reverseOrder()).toList()) + Files.delete(path); + } + } + } + @Test void plansCodeMaterialSources() throws Exception { Path temporary = Files.createTempDirectory("mmdlib-sources"); diff --git a/src/test/java/zone/moddev/mc/lib/common/builders/VanillaExamplesTest.java b/src/test/java/zone/moddev/mc/lib/common/builders/VanillaExamplesTest.java deleted file mode 100644 index a183a3f2..00000000 --- a/src/test/java/zone/moddev/mc/lib/common/builders/VanillaExamplesTest.java +++ /dev/null @@ -1,260 +0,0 @@ -package zone.moddev.mc.lib.common.builders; - -import java.nio.file.*; - -import java.util.*; - -import com.google.gson.JsonParser; - -import com.mojang.serialization.JsonOps; - -import net.minecraft.nbt.NbtOps; -import net.minecraft.resources.ResourceLocation; - -import org.junit.jupiter.api.Test; - -import zone.moddev.mc.lib.api.MaterialExtensions; -import zone.moddev.mc.lib.common.codecs.MMDMaterialCodec; -import zone.moddev.mc.lib.common.loading.DefinitionLoader; - -/** - * Loads the shipped files through the same API as a contributing mod, then - * checks gameplay resources. - */ -public final class VanillaExamplesTest { - @Test - void shippedDefinitionsLoad() throws Exception { - var source = Path.of(System.getProperty("mmdlib.resources")); - var generated = Path.of(System.getProperty("mmdlib.generated")); - var api = new MaterialExtensions(); - var loaded = DefinitionLoader.load( - List.of(new DefinitionLoader.SourceRoot("mmdlib", - source.resolve("mmdlib"), - VanillaExamplesTest.class.getClassLoader())), - api, mod -> false); - require(loaded.materials().keySet().equals(Set - .of("wood", "stone", "iron", "gold", "diamond", "coal", "charcoal", - "emerald", "ender", "quartz", "obsidian", "lapis", "prismarine", - "redstone", "copper") - .stream().map(name -> id("mmdlib:" + name)) - .collect(java.util.stream.Collectors.toSet()))); - // Standalone blocks keep their own ID and are built by the named - // module's factory, merged - // factory_data included. - require(loaded.standalone().keySet() - .equals(Set.of(id("mmdlib:human_detector")))); - var detector = loaded.standalone().get(id("mmdlib:human_detector")) - .content().blocks().entrySet().iterator().next(); - require(detector.getValue().name().equals(id("mmdlib:human_detector")) - && detector.getValue().item().name() - .equals(id("mmdlib:human_detector"))); - require(detector.getKey().factory().equals(id("mmdlib:pressure_plate")) - && detector.getValue().properties().hardness() == .5F); - require(zone.moddev.mc.lib.common.runtime.StandardBlocks.Detects - .of(detector.getKey()).isPresent()); - require(Files.isRegularFile(generated - .resolve("data/mmdlib/loot_table/blocks/human_detector.json"))); - // Crackhammer right-click is data-bound through the bundled extension, - // not hard-wired in - // the - // item. - var crush = id("mmdlib:crackhammer_crush"); - require(api.events().resolvedHandler(crush).definition().handler() - .endsWith("CrackhammerEvents#crush")); - var hammers = loaded.materials().values().stream() - .flatMap(result -> result.content().items().entrySet().stream()) - .filter(entry -> entry.getKey().templateId().getPath() - .equals("crackhammer")) - .map(Map.Entry::getValue).toList(); - var harvest = id("mmdlib:crackhammer_harvest"); - require(api.events().resolvedHandler(harvest).definition().handler() - .endsWith("CrackhammerEvents#harvest")); - require(!hammers.isEmpty() && hammers.stream().allMatch( - item -> crush.equals(item.events().get("tool-right-click")) - && harvest.equals(item.events().get("tool-harvest")))); - hammers.forEach(item -> api.events().validate(item.events())); - // Anvils open their GUI only through the bundled block-right-click - // binding. - var openMenu = id("mmdlib:open_menu"); - require(api.events().resolvedHandler(openMenu).definition().handler() - .endsWith("BlockEvents#openMenu")); - // The vanilla example materials select no anvils, so check the bundled - // module that any - // material - // would use. - var anvil = zone.moddev.mc.lib.common.modules.ModuleCatalog.bundled() - .blocks().get(id("mmdlib:anvil")); - require(anvil != null && openMenu - .equals(anvil.template().events().get("block-right-click"))); - api.events().validate(anvil.template().events()); - // Fixed stone crushing chain: smooth stone -> stone -> cobblestone -> - // gravel -> sand; all - // but - // sand are crushable. - // Cobblestone and gravel crush by their c: tags, so every variant - // follows the chain. - var chain = List.of("smooth_stone", "stone", "cobblestone", "gravel", - "sand"); - var inputs = List.of("item=minecraft:smooth_stone", - "item=minecraft:stone", "tag=c:cobblestones", "tag=c:gravels"); - var crushable = Files.readString(source - .resolve("data/mmdlib/tags/block/crackhammer_crushable.json")); - for (int step = 0; step < chain.size() - 1; step++) { - var recipe = JsonParser - .parseString( - Files.readString(source.resolve("data/mmdlib/recipe/" - + chain.get(step) + "_crushing.json"))) - .getAsJsonObject(); - var input = inputs.get(step).split("="); - require(recipe.get("type").getAsString().equals("mmdlib:crushing") - && recipe.getAsJsonObject("ingredient").get(input[0]) - .getAsString().equals(input[1]) - && recipe.getAsJsonObject("result").get("id").getAsString() - .equals("minecraft:" + chain.get(step + 1))); - require( - crushable.contains("\"minecraft:" + chain.get(step) + "\"")); - } - require(!crushable.contains("\"minecraft:sand\"") - && crushable.contains("#c:storage_blocks/raw_iron")); - int items = 0, blocks = 0, fluids = 0, entities = 0; - var codec = MMDMaterialCodec.forExtensions(api); - for (var result : loaded.materials().values()) { - var material = result.material(); - var plan = result.content(); - require(!material.runtime().repairItem().isEmpty()); - require(MaterialBuilder.from(material).build().runtime() - .equals(material.runtime())); - var json = codec.encodeStart(JsonOps.INSTANCE, material) - .getOrThrow(); - require(codec.parse(JsonOps.INSTANCE, json).getOrThrow() - .equals(material)); - var nbt = codec.encodeStart(NbtOps.INSTANCE, material).getOrThrow(); - require(codec.parse(NbtOps.INSTANCE, nbt).getOrThrow() - .equals(material)); - require(plan.fluid() != null); - fluids++; - entities += plan.entities().size(); - for (var item : plan.itemDefinitions().values()) { - require(Files.exists(source.resolve("assets/mmdlib/models/item/" - + item.name().getPath() + ".json"))); - items++; - } - for (var block : plan.blockDefinitions().values()) { - require(Files.exists(source.resolve("assets/mmdlib/blockstates/" - + block.name().getPath() + ".json"))); - blocks++; - } - for (var block : plan.blocks().values()) - require(Files - .exists(generated.resolve("data/mmdlib/loot_table/blocks/" - + block.name().getPath() + ".json"))); - require(plan.blocks().values().stream() - .noneMatch(block -> Set.of("ore", "endore", "netherore") - .contains(block.template().getPath()))); - } - require(items == 233 && blocks == 79 && fluids == 15 && entities == 14); - var iron = loaded.materials().get(id("mmdlib:iron")); - for (var part : List.of("sword", "axe", "pickaxe", "hoe", "helmet", - "shears", "ingot", "nugget")) - require(!iron.content().items().containsKey( - api.snapshot().parts().resolve(part).getOrThrow())); - require(!iron.content().blocks() - .containsKey(api.snapshot().parts().resolve("door").getOrThrow())); - var diamond = loaded.materials().get(id("mmdlib:diamond")).material() - .properties(); - require(diamond.hardness() == 10 && diamond.strength() == 15 - && diamond.magic() == 4 && diamond.color() == 0xFF8CF4E1); - var charcoal = loaded.materials().get(id("mmdlib:charcoal")); - require(charcoal.material().properties().special() - .get("block_burn_time") == 16000); - require(loaded.materials().get(id("mmdlib:quartz")).material().runtime() - .blockSetType().equals(id("minecraft:stone"))); - require(!loaded.materials().get(id("mmdlib:emerald")).material() - .runtime().tintedArmor()); - require(loaded.materials().get(id("mmdlib:emerald")).material() - .runtime().armorTexture().equals(id("mmdlib:emerald"))); - require(zone.moddev.mc.lib.client.StaticAssetRules.INSTANCE - .untintedItems().contains(id("mmdlib:emerald_scythe"))); - if (Files.isDirectory(generated.resolve("assets"))) - try (var files = Files.walk(generated.resolve("assets"))) { - require(files.noneMatch(Files::isRegularFile)); // Artwork - // belongs - // exclusively - // to static - // main - // resources. - } - var manifest = JsonParser - .parseString(Files.readString( - generated.resolve("data/mmdlib/example_manifest.json"))) - .getAsJsonObject(); - require(manifest.get("items").getAsInt() == items - && manifest.get("materials").getAsInt() == loaded.materials().size() - && manifest.get("standalone_blocks").getAsInt() == loaded - .standalone().size()); - try (var paths = Files.walk(generated)) { - for (var file : paths.filter(Files::isRegularFile) - .filter(path -> path.toString().endsWith(".json")).toList()) { - var json = JsonParser.parseString(Files.readString(file)); - require(json.isJsonObject()); - } - } - var crafting = new HashMap(); - try (var paths = Files.list(generated.resolve("data/mmdlib/recipe"))) { - for (var file : paths - .filter(path -> path.toString().endsWith(".json")).toList()) { - var recipe = JsonParser.parseString(Files.readString(file)) - .getAsJsonObject(); - var type = recipe.get("type").getAsString(); - String signature = null; - if (type.equals("minecraft:crafting_shapeless")) { - var ingredients = new ArrayList(); - recipe.getAsJsonArray("ingredients") - .forEach(value -> ingredients.add(value.toString())); - Collections.sort(ingredients); - signature = "shapeless:" + ingredients; - } else if (type.equals("minecraft:crafting_shaped")) { - var pattern = new ArrayList(); - var mirrored = new ArrayList(); - for (var row : recipe.getAsJsonArray("pattern")) { - var cells = new ArrayList(); - for (char symbol : row.getAsString().toCharArray()) - cells.add(symbol == ' ' - ? "_" - : recipe.getAsJsonObject("key") - .get(String.valueOf(symbol)).toString()); - pattern.add(cells.toString()); - Collections.reverse(cells); - mirrored.add(cells.toString()); - } - signature = "shaped:" - + (pattern.toString().compareTo(mirrored.toString()) < 0 - ? pattern - : mirrored); - if (recipe.getAsJsonArray("pattern").size() == 1 - && recipe.getAsJsonArray("pattern").get(0).getAsString() - .length() == 1) - signature = "shapeless:[" - + recipe.getAsJsonObject("key").get(recipe - .getAsJsonArray("pattern").get(0).getAsString()) - + "]"; - } - if (signature != null) { - var previous = crafting.putIfAbsent(signature, file); - if (previous != null) - throw new AssertionError( - "Ambiguous recipes: " + previous + " and " + file); - } - } - } - } - - private static ResourceLocation id(String value) { - return ResourceLocation.parse(value); - } - - private static void require(boolean value) { - if (!value) - throw new AssertionError("Vanilla example assertion failed"); - } -} diff --git a/src/test/java/zone/moddev/mc/lib/gui/ScreenLoaderTest.java b/src/test/java/zone/moddev/mc/lib/gui/ScreenLoaderTest.java index f9e05792..112745db 100644 --- a/src/test/java/zone/moddev/mc/lib/gui/ScreenLoaderTest.java +++ b/src/test/java/zone/moddev/mc/lib/gui/ScreenLoaderTest.java @@ -6,6 +6,8 @@ import java.nio.charset.StandardCharsets; +import java.util.Optional; + import net.minecraft.core.BlockPos; import net.minecraft.resources.ResourceLocation; import net.minecraft.world.level.block.entity.BlockEntity; @@ -144,7 +146,7 @@ public static int temperature(BlockEntity entity) {