diff --git a/build.gradle b/build.gradle new file mode 100644 index 000000000..51e979323 --- /dev/null +++ b/build.gradle @@ -0,0 +1,149 @@ +plugins { + id 'java-library' + id 'eclipse' + id 'idea' + id 'maven-publish' + id 'net.neoforged.moddev' version '2.0.30-beta' +} + +version = mod_version +group = mod_group_id + +repositories { + mavenLocal() +} + +base { + archivesName = mod_id +} + +java.toolchain.languageVersion = JavaLanguageVersion.of(21) + +neoForge { + // Specify the version of NeoForge to use. + version = project.neo_version + + parchment { + mappingsVersion = project.parchment_mappings_version + minecraftVersion = project.parchment_minecraft_version + } + + // This line is optional. Access Transformers are automatically detected + // accessTransformers.add('src/main/resources/META-INF/accesstransformer.cfg') + + // Default run configurations. + // These can be tweaked, removed, or duplicated as needed. + runs { + client { + client() + + // Comma-separated list of namespaces to load gametests from. Empty = all namespaces. + systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id + } + + server { + server() + programArgument '--nogui' + systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id + } + + // This run config launches GameTestServer and runs all registered gametests, then exits. + // By default, the server will crash when no gametests are provided. + // The gametest system is also enabled by default for other run configs under the /test command. + gameTestServer { + type = "gameTestServer" + systemProperty 'neoforge.enabledGameTestNamespaces', project.mod_id + } + + data { + data() + + // example of overriding the workingDirectory set in configureEach above, uncomment if you want to use it + // gameDirectory = project.file('run-data') + + // Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources. + programArguments.addAll '--mod', project.mod_id, '--all', '--output', file('src/generated/resources/').getAbsolutePath(), '--existing', file('src/main/resources/').getAbsolutePath() + } + + // applies to all the run configs above + configureEach { + // Recommended logging data for a userdev environment + // The markers can be added/remove as needed separated by commas. + // "SCAN": For mods scan. + // "REGISTRIES": For firing of registry events. + // "REGISTRYDUMP": For getting the contents of all registries. + systemProperty 'forge.logging.markers', 'REGISTRIES' + + // Recommended logging level for the console + // You can set various levels here. + // Please read: https://stackoverflow.com/questions/2031163/when-to-use-the-different-log-levels + logLevel = org.slf4j.event.Level.DEBUG + } + } + + mods { + // define mod <-> source bindings + // these are used to tell the game which sources are for which mod + // mostly optional in a single mod project + // but multi mod projects should define one per mod + "${mod_id}" { + sourceSet(sourceSets.main) + } + } +} + +// Include resources generated by data generators. +sourceSets.main.resources { srcDir 'src/generated/resources' } + + +dependencies { + + implementation ('com.epherical.epherolib:EpheroLib-forge:1.2.0-1.21') +} + +// This block of code expands all declared replace properties in the specified resource targets. +// A missing property will result in an error. Properties are expanded using ${} Groovy notation. +// When "copyIdeResources" is enabled, this will also run before the game launches in IDE environments. +// See https://docs.gradle.org/current/dsl/org.gradle.language.jvm.tasks.ProcessResources.html +tasks.withType(ProcessResources).configureEach { + var replaceProperties = [ + minecraft_version : minecraft_version, + minecraft_version_range: minecraft_version_range, + neo_version : neo_version, + neo_version_range : neo_version_range, + loader_version_range : loader_version_range, + mod_id : mod_id, + mod_name : mod_name, + mod_license : mod_license, + mod_version : mod_version, + mod_authors : mod_authors, + mod_description : mod_description + ] + inputs.properties replaceProperties + + filesMatching(['META-INF/neoforge.mods.toml']) { + expand replaceProperties + } +} + +// Example configuration to allow publishing using the maven-publish plugin +publishing { + publications { + register('mavenJava', MavenPublication) { + from components.java + } + } + repositories { + maven { + url "file://${project.projectDir}/repo" + } + } +} + +// IDEA no longer automatically downloads sources/javadoc jars for dependencies, so we need to explicitly enable the behavior. +idea { + module { + downloadSources = true + downloadJavadoc = true + } +} diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 000000000..204bdc49b --- /dev/null +++ b/gradle.properties @@ -0,0 +1,41 @@ +# Sets default memory used for gradle commands. Can be overridden by user or command line properties. +org.gradle.jvmargs=-Xmx3G +org.gradle.daemon=true +org.gradle.parallel=true +org.gradle.caching=true +org.gradle.configuration-cache=true +## Environment Properties +# You can find the latest versions here: https://projects.neoforged.net/neoforged/neoforge +# The Minecraft version must agree with the Neo version to get a valid artifact +minecraft_version=1.21.1 +# The Minecraft version range can use any release version of Minecraft as bounds. +# Snapshots, pre-releases, and release candidates are not guaranteed to sort properly +# as they do not follow standard versioning conventions. +minecraft_version_range=[1.21.1,1.22) +# The Neo version must agree with the Minecraft version to get a valid artifact +neo_version=21.1.57 +# The Neo version range can use any version of Neo as bounds +neo_version_range=[21,) +# The loader version range can only use the major version of FML as bounds +loader_version_range=[4,) +parchment_minecraft_version=1.21 +parchment_mappings_version=2024.07.28 +## Mod Properties +# The unique mod identifier for the mod. Must be lowercase in English locale. Must fit the regex [a-z][a-z0-9_]{1,63} +# Must match the String constant located in the main mod class annotated with @Mod. +mod_id=croptopia +# The human-readable display name for the mod. +mod_name=Croptopia +# The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default. +mod_license=MIT +# The mod version. See https://semver.org/ +mod_version=4.0.0 +# The group ID for the mod. It is only important when publishing as an artifact to a Maven repository. +# This should match the base package used for the mod sources. +# See https://maven.apache.org/guides/mini/guide-naming-conventions.html +mod_group_id=com.epherical.croptopia + +# The authors of the mod. This is a simple text string that is used for display purposes in the mod list. +mod_authors=iThonk, Rainbowcraft +# The description of the mod. This is a simple multiline text string that is used for display purposes in the mod list. +mod_description=Croptopia - For Neoforge diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 000000000..e6441136f Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 000000000..a4413138c --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,7 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip +networkTimeout=10000 +validateDistributionUrl=true +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100644 index 000000000..b740cf133 --- /dev/null +++ b/gradlew @@ -0,0 +1,249 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + 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 +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# 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" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# 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, 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 \ + "$@" + +# 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. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 000000000..25da30dbd --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +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. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +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. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 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! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 000000000..ada876e2e --- /dev/null +++ b/settings.gradle @@ -0,0 +1,11 @@ +pluginManagement { + repositories { + mavenLocal() + gradlePluginPortal() + maven { url = 'https://maven.neoforged.net/releases' } + } +} + +plugins { + id 'org.gradle.toolchains.foojay-resolver-convention' version '0.8.0' +} diff --git a/src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 b/src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 new file mode 100644 index 000000000..d428d4d08 --- /dev/null +++ b/src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 @@ -0,0 +1,60 @@ +// 1.21.1 2024-10-06T20:17:14.4840573 Registries +5a79d1f16e2ad7a2ae7172b5d809f9a3aaa1a1e0 data/croptopia/neoforge/biome_modifier/add_apple_to_biome.json +e1d71107811672b2bf8b4273815fa0819122c05b data/croptopia/worldgen/configured_feature/almond_tree.json +fe3f983d2baf98ed747f6da28a0580901d156e96 data/croptopia/worldgen/configured_feature/apple_tree.json +96bc3adfc331402bc680ceb052b4a93a9ec0c6ba data/croptopia/worldgen/configured_feature/apricot_tree.json +78e000eae677cade479aba13e06d4353ee13fa30 data/croptopia/worldgen/configured_feature/avocado_tree.json +f08fa26ebdb2f929846317fe4f4f4a68744a8787 data/croptopia/worldgen/configured_feature/banana_tree.json +c29220547dee35e66339647627b3220625140457 data/croptopia/worldgen/configured_feature/cashew_tree.json +a94fbcb5b4489c342dbc010c06f37b14d3bf62ec data/croptopia/worldgen/configured_feature/cherry_tree.json +805e16b6a8a256d14d987f621c5520c257e68985 data/croptopia/worldgen/configured_feature/cinnamon_tree.json +ee32ae772fdfd77d3841cfc42895eb6403ebdbeb data/croptopia/worldgen/configured_feature/coconut_tree.json +813f48cc6c32d1a786778f55c9a77ba9a3efc73f data/croptopia/worldgen/configured_feature/date_tree.json +49b83e741547823f2a337d25c1ce8cd461311844 data/croptopia/worldgen/configured_feature/disk_salt.json +f12721b846a3df0ce709baee4425c18e48eca48b data/croptopia/worldgen/configured_feature/dragonfruit_tree.json +f0f650c11e605f792f287e454167101a6b47c4ae data/croptopia/worldgen/configured_feature/fig_tree.json +8002c6943cb110bac8eec55011405bd31d7e0f09 data/croptopia/worldgen/configured_feature/grapefruit_tree.json +82fde5ee2214a7e5308cf9854eb1a37107ed1f3b data/croptopia/worldgen/configured_feature/kumquat_tree.json +d8126257cc5b39286dc27dce0617b50631e18ab7 data/croptopia/worldgen/configured_feature/lemon_tree.json +c60cf190d7883437144032e2650a0ce3894e2988 data/croptopia/worldgen/configured_feature/lime_tree.json +4f00cea8735fcbee05c6f9bd3f9075869d5c3c6c data/croptopia/worldgen/configured_feature/mango_tree.json +66770d43a9427763b7c7ff6942727eb50b08d155 data/croptopia/worldgen/configured_feature/nectarine_tree.json +c1bfab011652f65afa6f8f1a8cf7a482cf9795a9 data/croptopia/worldgen/configured_feature/nutmeg_tree.json +d84afbe6c982eb2cc38c7e7e3f1528674460a91c data/croptopia/worldgen/configured_feature/orange_tree.json +214242935354b95627270250986ed902687266ad data/croptopia/worldgen/configured_feature/peach_tree.json +27712d11bd3d8ea99ad30603eb50fa31464fafdb data/croptopia/worldgen/configured_feature/pear_tree.json +d9873273389a8ca02bf07860736fece2b80efc98 data/croptopia/worldgen/configured_feature/pecan_tree.json +07e5ff3bd3fb7e47075d7970e9f87fe9c18e821f data/croptopia/worldgen/configured_feature/persimmon_tree.json +e764d108528220712a0c74a81a1d0174308d69b4 data/croptopia/worldgen/configured_feature/plum_tree.json +6f72fabc1d1e72282686ea677c34b6078c41ff9b data/croptopia/worldgen/configured_feature/random_crop.json +d34043054831868febbeaf3ecdbd07d2cbef726e data/croptopia/worldgen/configured_feature/starfruit_tree.json +e13b8acc78c420c630eae4a242c846fe0bb53504 data/croptopia/worldgen/configured_feature/walnut_tree.json +4ef43fb53a386ee7b60a93bdb58725218831c68d data/croptopia/worldgen/placed_feature/almond_tree_placed.json +e6a5356a100d13c5108f0ee2a7209f0cd4587b29 data/croptopia/worldgen/placed_feature/apple_tree_placed.json +0b2f750be7fb4af8dc23ae082edfe1f9a030f282 data/croptopia/worldgen/placed_feature/apricot_tree_placed.json +33c4f4e39f19bc769ec675a7e4134cd61d46f39b data/croptopia/worldgen/placed_feature/avocado_tree_placed.json +a219936e10b30fae02e87d838b527cb6cd6a2845 data/croptopia/worldgen/placed_feature/banana_tree_placed.json +5ff240c2f53c83777ed6477ff6f8eedbd467059e data/croptopia/worldgen/placed_feature/cashew_tree_placed.json +bf05245cf521f5c64f41b2eacece573e273356be data/croptopia/worldgen/placed_feature/cherry_tree_placed.json +1c4cc9e046441f0ee187581a6f7ff265e6f3d586 data/croptopia/worldgen/placed_feature/cinnamon_tree_placed.json +e6a5a10e98e64783fac60fda84c98ef9b2c776e5 data/croptopia/worldgen/placed_feature/coconut_tree_placed.json +5eeb90c9741b1dc63cc81fcfd121eb62bb2984a9 data/croptopia/worldgen/placed_feature/date_tree_placed.json +18cf83499a53411e3e8a728f1f54397235ff94d9 data/croptopia/worldgen/placed_feature/disk_salt_placed.json +5053f714c820e39f395d1adbe0d6f8d83e423d29 data/croptopia/worldgen/placed_feature/dragonfruit_tree_placed.json +f9632c71d6048fdbbf4b290cb4907a120983e587 data/croptopia/worldgen/placed_feature/fig_tree_placed.json +5f7cdc5b9007e9d0339c427daa02ed429d3d8fe8 data/croptopia/worldgen/placed_feature/grapefruit_tree_placed.json +5ffa06fee7d8d1c152b5877fc0eea3f6e7bdc46e data/croptopia/worldgen/placed_feature/kumquat_tree_placed.json +a00b5a14c42ac706b89b4e775eb67774c80df38e data/croptopia/worldgen/placed_feature/lemon_tree_placed.json +074fc6deec71b396a9305b75ea43cf9ea0a1da2c data/croptopia/worldgen/placed_feature/lime_tree_placed.json +c2345e4bb794bef6c582f3cd9bc9cfe9ac21b59a data/croptopia/worldgen/placed_feature/mango_tree_placed.json +13fb797998768a2fe504e8c7a99719e25c7984e6 data/croptopia/worldgen/placed_feature/nectarine_tree_placed.json +7bd59c4f49c9107fb8dfa25a46dd3fc15a37e2b3 data/croptopia/worldgen/placed_feature/nutmeg_tree_placed.json +e207465434ca943ee70ecb78809271bfc986238d data/croptopia/worldgen/placed_feature/orange_tree_placed.json +800ddc07b6772d92b160b29ff33c315df57bab4e data/croptopia/worldgen/placed_feature/peach_tree_placed.json +497f80f5f4ef2323047718fac0f773f1d06602ba data/croptopia/worldgen/placed_feature/pear_tree_placed.json +de2ce08ce10dcef8bd8481211bacbaeb38e1a612 data/croptopia/worldgen/placed_feature/pecan_tree_placed.json +a7161b2ea7fecd625a24a51c90266c3641870a2d data/croptopia/worldgen/placed_feature/persimmon_tree_placed.json +5b01aa6e67b0093f9b922680a7798168e941aea7 data/croptopia/worldgen/placed_feature/plum_tree_placed.json +79394217e3941d4bed9bba8edd2161488bd860ba data/croptopia/worldgen/placed_feature/random_crop_placed.json +f231022737a816e417a7641edefb4e2611985863 data/croptopia/worldgen/placed_feature/starfruit_tree_placed.json +386c5ec0061a58f4dcb399c6b42f07cd7fc5d2c5 data/croptopia/worldgen/placed_feature/walnut_tree_placed.json diff --git a/src/generated/resources/.cache/401b0c316b18553aa2c0b6b25877303851bf9211 b/src/generated/resources/.cache/401b0c316b18553aa2c0b6b25877303851bf9211 new file mode 100644 index 000000000..3e038b4b9 --- /dev/null +++ b/src/generated/resources/.cache/401b0c316b18553aa2c0b6b25877303851bf9211 @@ -0,0 +1,8 @@ +// 1.21.1 2024-10-06T20:17:14.487057 Tags for minecraft:worldgen/biome mod id croptopia +55a701ca911e433b6cbdd163a1fcfcc223b08a87 data/croptopia/tags/worldgen/biome/has_crop/artichoke.json +6af52db77fff467d50f79f6d3fb4563aa3888c6a data/croptopia/tags/worldgen/biome/has_crop/asparagus.json +a7d2e819a435353ed8a01ebc2a5fa3e5e13fafb4 data/croptopia/tags/worldgen/biome/has_crop/barley.json +4ecbd49a9e62d1d6e9f9d2980172f53fa4f6c922 data/croptopia/tags/worldgen/biome/has_crop/basil.json +a44985c95f08ab3965855508436ce52e98b84fa0 data/croptopia/tags/worldgen/biome/has_crop/bellpepper.json +5ebac6cef56b4f381cd1af01729539f028f1a5fe data/croptopia/tags/worldgen/biome/has_crop/blackbean.json +64673d7df62b0dc7a75ea49700834832a06c0a9c data/croptopia/tags/worldgen/biome/has_crop/blackberry.json diff --git a/src/generated/resources/.cache/4ad21421ea98f85e78de9a53cb07e89ec0dd3a3d b/src/generated/resources/.cache/4ad21421ea98f85e78de9a53cb07e89ec0dd3a3d new file mode 100644 index 000000000..70c4e7639 --- /dev/null +++ b/src/generated/resources/.cache/4ad21421ea98f85e78de9a53cb07e89ec0dd3a3d @@ -0,0 +1,381 @@ +// 1.21.1 2024-10-06T20:41:27.0326214 Block States: croptopia +43298526751cd5c376c9d9c1b77875b8b16a70a2 assets/croptopia/models/item/ajvar.json +dbe0708d072ba7662fa8ddede85791e8402705c2 assets/croptopia/models/item/ajvar_toast.json +7c8842e5861fc14543705294b79c7b02adcb9218 assets/croptopia/models/item/almond.json +5205a64a33f97821a985d10db729efe9886fdd52 assets/croptopia/models/item/almond_brittle.json +f9eadf187da667dc852c2d68f703727365725929 assets/croptopia/models/item/anchovy.json +3b137045cbe5d148a840fd500951dd4cdbf17529 assets/croptopia/models/item/anchovy_pizza.json +0f112052c91aab1c62d52b9f52d2151ad5bb86a3 assets/croptopia/models/item/apple_juice.json +2f1a12fd49e51e21a46f7954187c2ed781c52d73 assets/croptopia/models/item/apple_pie.json +65ef935de30acafc1fe5ff25a37a75e91bb0a299 assets/croptopia/models/item/apricot.json +4bb7fccb81f5cf5c1291e68a923eeb46e5324f3a assets/croptopia/models/item/apricot_jam.json +e3545e65dc04be2589f7252ea618981da75fb6ca assets/croptopia/models/item/artichoke.json +e7d38ed2753de4b6f3aeac19bfd1696fa9b178b6 assets/croptopia/models/item/artichoke_dip.json +1a26cb462c5155cdf34af794da7f4947319bb86b assets/croptopia/models/item/artichoke_seed.json +dab33b428e2d2865ae4fd5f696a5e20da4e4aab5 assets/croptopia/models/item/asparagus.json +d0908c85afdd9378ca1f022d36d4eadf8c95c83d assets/croptopia/models/item/asparagus_seed.json +4d40c51690310c0dc6c79a74d6d0604451768fad assets/croptopia/models/item/avocado.json +6ba9d575e0eef9b2a87a982895b0514f8cb75694 assets/croptopia/models/item/avocado_toast.json +58b15443ba5b4f03e3bce2ba0eecbf035fd0afd4 assets/croptopia/models/item/bacon.json +02171e8e6a7f48a912712007864e97219be6b9ee assets/croptopia/models/item/baked_beans.json +86acd61eebd98878fa9c7b7ffddf3507621521dd assets/croptopia/models/item/baked_crepes.json +17dbc28ca4a4d5f0acfbc663e7c4a2b59abb183e assets/croptopia/models/item/baked_sweet_potato.json +16b9f9ac8c72e8d78e1d52bc1ad8b2eb5e1c080e assets/croptopia/models/item/baked_yam.json +560c3dabbc98bb277abc0064c2f0dc7067b2399b assets/croptopia/models/item/banana.json +1fe507de707dd45af20090cf18c03f035a430ad4 assets/croptopia/models/item/banana_cream_pie.json +d77585ad2d56fea909263b6b7c440ea44d2461f2 assets/croptopia/models/item/banana_nut_bread.json +b0c2e09305da7d45e478aa9aa56df26c193fc5e6 assets/croptopia/models/item/banana_smoothie.json +f5209e3466d7512e3cff96879f010f9be1af3182 assets/croptopia/models/item/barley.json +afb17bfdf6969ec60600f1ccfa8d87a57b1f664d assets/croptopia/models/item/barley_seed.json +e9604333d78626689ec3454fc9104792c2a4176c assets/croptopia/models/item/basil.json +b06c9c5dd255370084d4ad172593fc6ecba4f1b3 assets/croptopia/models/item/basil_seed.json +df2dd929a0908a1fcc6dbb366e67be8574ebe8b7 assets/croptopia/models/item/beef_jerky.json +b01fd60247f54c64474296b3e07541b509f26cf4 assets/croptopia/models/item/beef_stew.json +263baa06a9d3d2071b699193b1da691b1712d17e assets/croptopia/models/item/beef_stir_fry.json +907f6f4f7b14cf42611108d8567b7fc3f9371376 assets/croptopia/models/item/beef_wellington.json +616eadca848d9e2e2d61e5052abf721511aad0d0 assets/croptopia/models/item/beer.json +bdbf8390727a79fbaf7a6740c2197c4c43e97606 assets/croptopia/models/item/beetroot_salad.json +8d4e427e99f0fa2381a14f95e1feedb727fe5e4f assets/croptopia/models/item/bellpepper.json +8ab3ca13febd04a87dcccba9bd5d4b04d2729e53 assets/croptopia/models/item/bellpepper_seed.json +9758a44d837051fec3fd8b4a80e3a94715ab0380 assets/croptopia/models/item/blackbean.json +65ed0a73de408ac7e6baa45d9d720ba12e50be48 assets/croptopia/models/item/blackbean_seed.json +de03a185873ac32e532b5fe6fe5f477e5bfbef54 assets/croptopia/models/item/blackberry.json +ac8df7df2546d9fca118bb0c005223c81059092c assets/croptopia/models/item/blackberry_jam.json +f2b0eecc0e653b43c1305320e92d52f196202b93 assets/croptopia/models/item/blackberry_seed.json +48bb52f099f50ef8b365751b634634604d3e31ad assets/croptopia/models/item/blt.json +f5dbcf74affcf68589a3dd89351208af688d4f8b assets/croptopia/models/item/blueberry.json +e8970096129a05844caffbf532856ceb253387e8 assets/croptopia/models/item/blueberry_jam.json +1f86ef6653e50f892eefd7a567831c057272d1d6 assets/croptopia/models/item/blueberry_seed.json +0552cb6985f8eb955f92c547d4c80503411b6025 assets/croptopia/models/item/borscht.json +c2df17dca9af3d791913224932b7e58675b5acca assets/croptopia/models/item/broccoli.json +f7792447c33c8f8256b20ecaa8efb1188dce809e assets/croptopia/models/item/broccoli_seed.json +5564a97fc8319cbee037698f5f89dd3a237bb4a0 assets/croptopia/models/item/brownies.json +e6048ef0df27b67ad3e84d09f27520e082377222 assets/croptopia/models/item/burrito.json +3fe877f57eeaadcde6eadbf58a180986593d981a assets/croptopia/models/item/butter.json +475aae5dbcfd89b43eceb68431a9eae09b8503f7 assets/croptopia/models/item/buttered_green_beans.json +85cd71094badf481d130560cff1773bbba0def5e assets/croptopia/models/item/buttered_toast.json +e3769b8a0313462ab7f4cbff33bc291c941a79a5 assets/croptopia/models/item/cabbage.json +6363e6c76b74e5604f580481009d8541f6a7aca7 assets/croptopia/models/item/cabbage_roll.json +7b122ba197bc291c0e7a4e46c1e95655dc8e593c assets/croptopia/models/item/cabbage_seed.json +908928d52abc43a003d74e0638978ebc043020cf assets/croptopia/models/item/caesar_salad.json +9a2000a05655d308e29ff3ae4e3b880135f201f5 assets/croptopia/models/item/calamari.json +8298f0346925c58a08c88f4020f753e4c688e961 assets/croptopia/models/item/candied_kumquats.json +add8721afdea7b4f04982f63e70753d125b7c837 assets/croptopia/models/item/candied_nuts.json +ec0d0c2e2df2d8f654c65cbcbfb0c17f7e30cc18 assets/croptopia/models/item/candy_corn.json +58b0a1d08bc3aedd7e0bb505d5f862b829ac37e2 assets/croptopia/models/item/cantaloupe.json +b58714d3a98643c27cd926edefbc5e4aaa273104 assets/croptopia/models/item/cantaloupe_seed.json +0e6f70fd2c4db517b8dd560601ba0b479b4f928b assets/croptopia/models/item/caramel.json +88b5fc89d8094be6a373b5c6e4369de8304e0bc7 assets/croptopia/models/item/carnitas.json +539acc0ca74e60f5c3e07adffe07c4007021d8a3 assets/croptopia/models/item/cashew.json +f5283e99eff1b2a23e4300375f2b6553bef88ec2 assets/croptopia/models/item/cashew_chicken.json +3728c9743e8af65caf4dbb337bb50544028b9744 assets/croptopia/models/item/cauliflower.json +edd31356d1a4206cc0df8e286255996d5ae93370 assets/croptopia/models/item/cauliflower_seed.json +c5f21dd954e2f58eea34ca8ca61ef20dff77ebba assets/croptopia/models/item/celery.json +4bbca525f73f19c4e57669ff987af0d5c87a32c0 assets/croptopia/models/item/celery_seed.json +e3078109bebe943a2c9ecd039b032e62452213d0 assets/croptopia/models/item/cheese.json +63eac3b61a121fd56aa9f7dfaeb223472707f712 assets/croptopia/models/item/cheeseburger.json +81dce9e30e3de163708f02f3ccf6c54d6b50a893 assets/croptopia/models/item/cheese_cake.json +9bb0f12c0bc9861e4928e71bb7df1af935dfd65d assets/croptopia/models/item/cheese_pizza.json +200f4cf8cbaf4b68acd2ab726c9c61ceaf5cfbae assets/croptopia/models/item/cheesy_asparagus.json +dc48671ff0280ee117af676a03339636e030917d assets/croptopia/models/item/cherry.json +f5c2177fdb9a7737b2748c6bd2bfa06d9e2b3dc4 assets/croptopia/models/item/cherry_jam.json +e2de30172086956783422587d7cad05febbc79c4 assets/croptopia/models/item/cherry_pie.json +8364d500231d5a86b4a5ce95b70727583be51c9a assets/croptopia/models/item/chicken_and_dumplings.json +40f33b7d15cca98dbcdc856649d1c95c832a8e52 assets/croptopia/models/item/chicken_and_noodles.json +dc45a530b5244d508e7e6ef2cb6b073d75d1abe5 assets/croptopia/models/item/chicken_and_rice.json +19a4031cbcde1456e3b0a3ad23c679d4c13ce114 assets/croptopia/models/item/chile_pepper.json +0e4c7eaa4e20d9d944904e26f4b0dc9d230530fe assets/croptopia/models/item/chile_pepper_seed.json +a694bf81af1ab637c50d0edec8c9a5f8ae8c17a2 assets/croptopia/models/item/chili_relleno.json +14a2b052c57070de1b90e2625ea481e921374244 assets/croptopia/models/item/chimichanga.json +c9523337431a350e82da9100a4552a20d718b7bc assets/croptopia/models/item/chocolate.json +4c0c9c3d916da2728e976bde2f053756128aa73c assets/croptopia/models/item/chocolate_ice_cream.json +f9cf3e577a32e243af0c09523043afba1d48e963 assets/croptopia/models/item/chocolate_milkshake.json +3c2c67812c5c933df60f051413bd2ced95e7112d assets/croptopia/models/item/churros.json +701deaf776d67d42696d9ce4c7c6b66dda5939ff assets/croptopia/models/item/cinnamon.json +bc536149334c0daa680658cb5da0d7017a9f7a6b assets/croptopia/models/item/cinnamon_roll.json +a3088ddd2b87dff2aeef537d15ed1e9900bcaed3 assets/croptopia/models/item/clam.json +f18362abe3fd92d9dbfaa85dbcb17726880e41ca assets/croptopia/models/item/coconut.json +ee2ab37fe4c01a09e24b919e55894266fd7d22f7 assets/croptopia/models/item/coffee.json +e25513fc70c6886e322b140a2ee2b29c0bcac3ea assets/croptopia/models/item/coffee_beans.json +7124324ae39610b2b671473fffe4c5822f6bce55 assets/croptopia/models/item/coffee_seed.json +475806176a7b4ab62a732d9c2477ad8884e87245 assets/croptopia/models/item/cooked_anchovy.json +dfc0941be810625c3edc7805ba2a806c3dad0f09 assets/croptopia/models/item/cooked_bacon.json +15ff338ba5abf92e2b37b49e7403834372a94cb5 assets/croptopia/models/item/cooked_calamari.json +417a51398b08711068deec5b72c16e1c5d3544f3 assets/croptopia/models/item/cooked_shrimp.json +810c8ed95c18f09cb2260389804e6151d0b51da7 assets/croptopia/models/item/cooked_tuna.json +35c6158744dd8ec899a06cb175555acb6f04014f assets/croptopia/models/item/cooking_pot.json +ba5206d751294fd1d9cafeb3629d9ee6d4ecfd06 assets/croptopia/models/item/corn.json +17de80258613370385f3fe61faaf3d883d594c0e assets/croptopia/models/item/cornish_pasty.json +340722d54e1858573f79544d8020be7c69e900ac assets/croptopia/models/item/corn_bread.json +5c7265642fb090058f3cdb765346773274e6d328 assets/croptopia/models/item/corn_husk.json +be0e44cfab4ddaf0a6a3badb705a16d950dc9bb0 assets/croptopia/models/item/corn_seed.json +9e3008236330e03d87771af73527de272b440dd8 assets/croptopia/models/item/crab.json +67a19e5b2ef72c25a5f472984da1a891f958337f assets/croptopia/models/item/crab_legs.json +128a027c41b95391c3be58b69f99ad43685cd167 assets/croptopia/models/item/cranberry.json +05eac4950d8ddc85d21ed0ece4307930972cfa20 assets/croptopia/models/item/cranberry_juice.json +20228569193561895f1d787c92aba043c5308411 assets/croptopia/models/item/cranberry_seed.json +91ddc9ad72e8dd4f5a9d2ec69f5da40ee888eb9d assets/croptopia/models/item/crema.json +34bf84212b5ae514ea078fc61326d69e13df93bb assets/croptopia/models/item/croque_madame.json +b26394291756303c33c120c3d44de14cc3309344 assets/croptopia/models/item/croque_monsieur.json +d19a9b6f4399122718d65a9181d7d38ad88f2abf assets/croptopia/models/item/cucumber.json +c7f4cbd49f43a5bb347144531b64ae59c6427f9c assets/croptopia/models/item/cucumber_salad.json +14b3bafd5f54c101d38c018a938dd1f1b1bafdc9 assets/croptopia/models/item/cucumber_seed.json +08497c6b8c407c2bb990cc7d38a04491cd219d81 assets/croptopia/models/item/currant.json +6d417f0e30ae492f4178fa870be19fe2a90af933 assets/croptopia/models/item/currant_seed.json +36dfaa11f1d2b0113424c15949b2c227960a6206 assets/croptopia/models/item/date.json +1de9e505def683746d2b6776dfe1ea032449a673 assets/croptopia/models/item/dauphine_potatoes.json +ffae889eb06d5fc7f5d244b3a96ba062f9567f5b assets/croptopia/models/item/deep_fried_shrimp.json +70a14f1420b2572fa379cfcb48bf5cde7b14e94a assets/croptopia/models/item/dough.json +e253aa337327ee459ca3f7b906fcd81efa6c0bf9 assets/croptopia/models/item/doughnut.json +406f942eabd269b03117b96ab34435951d578eb1 assets/croptopia/models/item/dragonfruit.json +8a83936303ee89e59635e0e4122cfe898abc308e assets/croptopia/models/item/eggplant.json +a07ba7ae3df512dffe65d46b0a1b8262daff9d98 assets/croptopia/models/item/eggplant_parmesan.json +5504b10ff58a69113a9df7e5327a9dd9cc5fdeaa assets/croptopia/models/item/eggplant_seed.json +eeb6024c6c85a00c9d32de735385a439fcb5a840 assets/croptopia/models/item/egg_roll.json +494effa06b9f43be3fc60044429c625cdbe9e6a7 assets/croptopia/models/item/elderberry.json +1c82f85e4965efc8a4bf9f361e80987ebf5b6554 assets/croptopia/models/item/elderberry_jam.json +c9c98d20dc7df3aa133e86f77d602eb6ce6bd7c5 assets/croptopia/models/item/elderberry_seed.json +2477c31bf21a869a23b679e11eb43fb4337f5b84 assets/croptopia/models/item/enchilada.json +dcafa026ad4992b862b50af9b29fe5bb334ab2ba assets/croptopia/models/item/eton_mess.json +2d80c9c801e6f16cdc38f2bb0eb1caea4d2ed750 assets/croptopia/models/item/fajitas.json +f170ad49f10bd16a883c79ab409173a8f418b6f5 assets/croptopia/models/item/fig.json +e480b346f8a03da60d5b0f88eb6c142ee31357d9 assets/croptopia/models/item/figgy_pudding.json +117d07496a16235d71cb11490adfc4446f2460eb assets/croptopia/models/item/fish_and_chips.json +cf50b67dbe23c4e852f47289a386ee3e33791582 assets/croptopia/models/item/flour.json +ab90d3a79340eb70a5aadf4d6d47976f3d893d57 assets/croptopia/models/item/food_press.json +9318542e275ecfd0d54de3d32e7e193e19da5a3b assets/croptopia/models/item/french_fries.json +c26ff580337649e479c946b817bf593118aff9ec assets/croptopia/models/item/fried_calamari.json +360b148a928d5aa525e91e82d0e8505dfef5171b assets/croptopia/models/item/fried_chicken.json +1991429b1d7cdda758eb7f699caa81439391948d assets/croptopia/models/item/fried_frog_legs.json +872a6b1fc2e1be6ba6c37bd5b7c7e979fcd68e93 assets/croptopia/models/item/frog_legs.json +3cb4039b2c19d340032f87bd1ca73ae5b01e2c7a assets/croptopia/models/item/fruit_cake.json +8fb711a72e437fb67fc47ade079ff34d48913baf assets/croptopia/models/item/fruit_salad.json +b05affed5b97dabeda0aa883d4432c55006c4d35 assets/croptopia/models/item/fruit_smoothie.json +1ba81fb71464e395d94a8ed1cd3a7fb2b608251b assets/croptopia/models/item/frying_pan.json +4da248a3d1b45be54157f93a2db7eebc099579bc assets/croptopia/models/item/garlic.json +1a51d6aff092886f0bc317f884c0868d9aaf15b3 assets/croptopia/models/item/garlic_seed.json +ae1d3ec9ba2694275f9d8703fb49216ce6332c8a assets/croptopia/models/item/ginger.json +c19ccd005c54b0816f4d18e76e45f03fef1a92b1 assets/croptopia/models/item/ginger_seed.json +ecf7ff442b97a320ffc886f1192ac0127009366d assets/croptopia/models/item/glowing_calamari.json +fdf2f28e94d2ea4dbdbeb6b2cb259cb80094684a assets/croptopia/models/item/goulash.json +b385850beee0ce7bcb9397f39767a9409afc1fe8 assets/croptopia/models/item/grape.json +436d625f1a8bbcc27555f82d3326dda46a3ac5e5 assets/croptopia/models/item/grapefruit.json +b3308700c402ea7cf1286d97653c1e183e247a4a assets/croptopia/models/item/grape_jam.json +be84569538937aaead91cb30cf910255846461b2 assets/croptopia/models/item/grape_juice.json +919271c23a5feb65f8489338360f61dc30481b9c assets/croptopia/models/item/grape_seed.json +dfa18ad852cf4f620535249a42c7574586732adf assets/croptopia/models/item/greenbean.json +86c6707608b489493a0e1be185aae815b2503bb7 assets/croptopia/models/item/greenbean_seed.json +28fa87a166d96e917524e33c530a0939f62af856 assets/croptopia/models/item/greenonion.json +ba24bfc2bc09b25e685eece0e0f7ac5c3e8b328d assets/croptopia/models/item/greenonion_seed.json +a3a1ad663a653bcff8588466cd4c742c0859ac6a assets/croptopia/models/item/grilled_cheese.json +052e2b89550f4216e777ef5f0fb4c51150d4e92d assets/croptopia/models/item/grilled_eggplant.json +7b09147a0693ccdb3f2d7a425bba7b1ca082f774 assets/croptopia/models/item/grilled_oysters.json +0d543c08dba9b900748c0dafb62b3827823c257d assets/croptopia/models/item/ground_pork.json +b09b2da01392aac572911ea89d2bd1e1febb473d assets/croptopia/models/item/hamburger.json +25de445d263e3c1590169d05d2980a4140d0cd00 assets/croptopia/models/item/ham_sandwich.json +8067af7e663e02c5935de09798a7c1b7246aa06b assets/croptopia/models/item/hashed_brown.json +6254668af298c9e7c029ef7dda2bc92af2be7490 assets/croptopia/models/item/honeydew.json +e4204b8141b0ab4b7b64a0f67493b9f48e0dfd81 assets/croptopia/models/item/honeydew_seed.json +772080116b5de6077862509e8bdeaa6a0f0515f2 assets/croptopia/models/item/hops.json +12d61ad1d8db80a97b5a500f66290083e2f73b91 assets/croptopia/models/item/hops_seed.json +1786762267ed99a0e380ac650c1dad85d59d5478 assets/croptopia/models/item/horchata.json +3d555c92c1a26194d9ab03fb148c6efede186523 assets/croptopia/models/item/kale.json +744a49709a17e18bfb5389d9a2f2977f4e25ac2f assets/croptopia/models/item/kale_chips.json +b5b98434eb77ce4adae22adb0f6195aa203f5a74 assets/croptopia/models/item/kale_seed.json +d07ddfbe2b908f207dfd1f46d232e6518514270f assets/croptopia/models/item/kale_smoothie.json +07b61f7bf7b16aa401ca93530b8f4543ac1b2a4b assets/croptopia/models/item/kiwi.json +422d1b8f6e665af7f1dcc632f3e49bb5187c8f48 assets/croptopia/models/item/kiwi_seed.json +0a3ffa144d9cc721a78ba944451e9a0548b073f3 assets/croptopia/models/item/kiwi_sorbet.json +af5629f46029c9bb6403eec6e83c91aac697034d assets/croptopia/models/item/knife.json +6a89a35b5191bc3cd3b46fea0429fbf3990b9429 assets/croptopia/models/item/kumquat.json +75b70a94e5732d147cd3e8dbda8731be795ff4ce assets/croptopia/models/item/leafy_salad.json +cc6302fb70f83fad8eb33e33e6239ce19510b6b2 assets/croptopia/models/item/leek.json +2e81ab156a0d273adc3c183b952588e85cd5a071 assets/croptopia/models/item/leek_seed.json +135bed1817184ef7bcd9ed5e619528ae56473de4 assets/croptopia/models/item/leek_soup.json +67d578a567f74fe8463bc461c6fee3f648d8982f assets/croptopia/models/item/lemon.json +6c7213730bda92713b71ba5af0d5f5468da939e0 assets/croptopia/models/item/lemonade.json +cfe2ac9d4e5848a942994da9e822090ee59322dd assets/croptopia/models/item/lemon_chicken.json +340c8071c9fd0e9b321b325f02de0d766429d765 assets/croptopia/models/item/lemon_coconut_bar.json +cddab68bd1181389c6504c75e0e3bfb657676728 assets/croptopia/models/item/lettuce.json +e2f2c78f9d6a39c900a46140082cfed9d24f6a6c assets/croptopia/models/item/lettuce_seed.json +c56e084e88d1acb73433fee7a91be29d4e027df5 assets/croptopia/models/item/lime.json +155ce51d7c6bd8ee730801f12da3fb8fb00fce70 assets/croptopia/models/item/limeade.json +e6209bfa32b264f6b94aad58d5881bbc201617e4 assets/croptopia/models/item/macaron.json +3d8dba52380013cbccbdc77b3ae18ffef2fd838d assets/croptopia/models/item/mango.json +95129b09a9ea550f848c8b5b8bed49116520be87 assets/croptopia/models/item/mango_ice_cream.json +882c1f5cc3a8e4dbaf1bea12e6d3ff53af241461 assets/croptopia/models/item/mashed_potatoes.json +19451c2d967d11752e8dd3fb8d03aa5804ef38c7 assets/croptopia/models/item/mead.json +b92a64c85aa73799ce1d2b8f836d014b6f18c92a assets/croptopia/models/item/melon_juice.json +c14cc16391ecc85bd9a4bb886ab7003c660c12a6 assets/croptopia/models/item/meringue.json +c30dc641c4371a345d455f68199be11f940c6a09 assets/croptopia/models/item/milk_bottle.json +583b2bf1c512f9cd1d28dbc38710afc42f995c80 assets/croptopia/models/item/molasses.json +02916cbbe598a7982c488a5ca81151b0af06092c assets/croptopia/models/item/mortar_and_pestle.json +f699566d2e54b47ce24ef8beb83487dc26be75ad assets/croptopia/models/item/mustard.json +e0b06c8e6717f288d267c2d5bad4ebacc069eb6c assets/croptopia/models/item/mustard_seed.json +6979427aef2fa071a76fd9b7fca245f180d938a9 assets/croptopia/models/item/nectarine.json +72b53da18f859cba470e6d5e564525925f49ccbd assets/croptopia/models/item/nether_wart_stew.json +2d2e1204bba60d2cded7fbdff14c98218763a77a assets/croptopia/models/item/noodle.json +cf29cd0b11c406b76a6f6f59750471c7078d7f21 assets/croptopia/models/item/nougat.json +4e53292f1df4f5eec208783c8b29a2b438c23baf assets/croptopia/models/item/nutmeg.json +d8bed6f8d6f57ca4e97f6c0965c969ce153aabb3 assets/croptopia/models/item/nutty_cookie.json +c97cd5dc666fbfb83fa115a4cd5083631fd885ca assets/croptopia/models/item/oat.json +f540bc8688c46485b702c8c34eed6c844823c5cf assets/croptopia/models/item/oatmeal.json +d46a4113c0e5db0e6448ae457fe7b097e2bea118 assets/croptopia/models/item/oat_seed.json +25fbaf00945309702f697a88b32f048fd6f86701 assets/croptopia/models/item/olive.json +ad2ae40c648a3e331036f79aff71da46b4994193 assets/croptopia/models/item/olive_oil.json +07919eb35f6a3d01033d0dd0203c22b94d14489a assets/croptopia/models/item/olive_seed.json +acb711f34831fe59947dba3b7401c91e96257fbf assets/croptopia/models/item/onion.json +8ad2f657a63db7c2bf5a66c2df1077432b76ea49 assets/croptopia/models/item/onion_rings.json +d10e933e203d951d8acea07e72ba02be441b4bb0 assets/croptopia/models/item/onion_seed.json +e0b1f620ba2cb7f6d7d0ac3cf8356e6183bbb986 assets/croptopia/models/item/orange.json +5fb8a74231644b6bcc00bdc50d7356eab09b9a0f assets/croptopia/models/item/orange_juice.json +4ed2fddb4e3babd2f9ea6d02cc8aee4aafd89b98 assets/croptopia/models/item/oyster.json +8f2a94bffe28c73004bb4d4d8b4b4d0a0cce1fb4 assets/croptopia/models/item/paprika.json +e87d8646677991f4ccf38632b3293eb11b77a1db assets/croptopia/models/item/peach.json +58a9abde6173fa568c374594c0f4184f1a3f7104 assets/croptopia/models/item/peach_jam.json +3524267979fa5356c4851351112625cc52b98040 assets/croptopia/models/item/peanut.json +206a8536b2d1ef38fd4e89d48dfa7ad850de2e9f assets/croptopia/models/item/peanut_butter.json +06ad209c351cc3e65f5261ca61ebd91b27a14ad2 assets/croptopia/models/item/peanut_butter_and_jam.json +53ab44944ea850a8b80cce31347d78ba69259c1a assets/croptopia/models/item/peanut_butter_with_celery.json +42e7a8a8ae469df48d7d7038d78fa904214c0445 assets/croptopia/models/item/peanut_seed.json +efa042807865e62f96e301a2b608832753572e63 assets/croptopia/models/item/pear.json +17f2d6b7f16e439ea788b035661f9d9512e5dcf7 assets/croptopia/models/item/pecan.json +3261bee4efd302a08ae61677d4864a0cf8cb75eb assets/croptopia/models/item/pecan_ice_cream.json +2e99ad3ee4e2493f6ef728b9b29385acf1c3aaba assets/croptopia/models/item/pecan_pie.json +408e4d9baca16cac7135f0bf5924c9a1610e6f29 assets/croptopia/models/item/pepper.json +1dfd153162c47eec19f52f6749232fbeb3c318c4 assets/croptopia/models/item/pepperoni.json +b2a22e1769f09785bf32b75a531087fcd63cb2ff assets/croptopia/models/item/pepper_seed.json +a01a411a7c299f330ec2c26b05ce040b65844b3a assets/croptopia/models/item/persimmon.json +d14b275f19f20a0100959a342c4a7ca010583b25 assets/croptopia/models/item/pineapple.json +d64c0af6006449981ea2fa6663532fae44102ae1 assets/croptopia/models/item/pineapple_juice.json +fde26a389fcd53a6ce78dc9d49e33bb7316878c0 assets/croptopia/models/item/pineapple_pepperoni_pizza.json +73b91f4d1d62b0882c20effc0a245e59bd39bd84 assets/croptopia/models/item/pineapple_seed.json +3643e656450e08ac8dcebc1002ce55cfa4f2d107 assets/croptopia/models/item/pizza.json +e54c1e66280d466cad6e3526216e3bbc88888874 assets/croptopia/models/item/plum.json +c91a29357016c24d347f0afd159f4633f3951ceb assets/croptopia/models/item/popcorn.json +db5c6d98578ecb8a76a5fe6c04044b47c44f7cd5 assets/croptopia/models/item/pork_and_beans.json +a39b5a1ed074a0460b94c7dd7658053362b77e94 assets/croptopia/models/item/pork_jerky.json +4d2896ae58957da485154deae4845c33c33e3049 assets/croptopia/models/item/potato_chips.json +1aa9ccf1e5be4846425edf3db53b0d30ce027d7b assets/croptopia/models/item/potato_soup.json +76550ef55e487c51d25d39d03391db51e71fff6c assets/croptopia/models/item/protein_bar.json +5ec40eddebb1b99e6be57a78385d2775cb47751b assets/croptopia/models/item/pumpkin_bars.json +921b697db7771df0013aa8dbab6757a75331398c assets/croptopia/models/item/pumpkin_soup.json +cb52a1c84356367354d91bca974412df1c7228ae assets/croptopia/models/item/pumpkin_spice_latte.json +ebe5d3722b7e98cb458c4b5415fcf20f382e1ad9 assets/croptopia/models/item/quesadilla.json +3d6c9a0b8b759f140ab963af63fab056ff3c128f assets/croptopia/models/item/quiche.json +6f46d2484c814c92b83fc0d518e7f9ac6f447ea4 assets/croptopia/models/item/radish.json +47cb97ce033aa83fbcf01b7aaa4c3f5280c79f39 assets/croptopia/models/item/radish_seed.json +9229fb42fb5098d29929dd96ee1dc32cf3971868 assets/croptopia/models/item/raisins.json +249693b00b64b958ece1ba8289b40054a6ff07f3 assets/croptopia/models/item/raisin_oatmeal_cookie.json +104cee9ff19f98871c275d55ea8d35d588764635 assets/croptopia/models/item/raspberry.json +9982cfb62f87ce9fd9b8eba1db1b85a7a31ef54a assets/croptopia/models/item/raspberry_jam.json +f505bee060e26ce1cbc86f6af2f8583ac76cc52c assets/croptopia/models/item/raspberry_seed.json +05531b5fd840917b7aae51d3b6598b506c1d073b assets/croptopia/models/item/ratatouille.json +c620c341cea7e266c7fc0a978cd6bbbd1c76806b assets/croptopia/models/item/ravioli.json +38d8b7cb61f658734278934a89b2d8bf56cbde8f assets/croptopia/models/item/refried_beans.json +ae9b6ffdad77387c3a82956209d4f16035bd9111 assets/croptopia/models/item/rhubarb.json +d4083ba92c3925ee7c7b602dbb948116c40f947d assets/croptopia/models/item/rhubarb_crisp.json +6f698e0ff2f09891c18c8a1c8141845595967d59 assets/croptopia/models/item/rhubarb_pie.json +45f88b988f9bb52fdb879178136d32ac293353bd assets/croptopia/models/item/rhubarb_seed.json +d27dac376a37fdf272afa684d718b9d083ff130b assets/croptopia/models/item/rice.json +837007c2969855b47a237337baba2883cd14e74e assets/croptopia/models/item/rice_seed.json +b4c98e7f8d26d54709e200b2acca507a4b8dd786 assets/croptopia/models/item/roasted_asparagus.json +5aa9d0adef825cd6a4b6a443a5218c1a1a43d8cb assets/croptopia/models/item/roasted_nuts.json +36c67b3b10d733529dd26c2b9e843cba7f4ce9a3 assets/croptopia/models/item/roasted_pumpkin_seeds.json +1fa85533ba0be692faecdeaef22248f95e31fc73 assets/croptopia/models/item/roasted_radishes.json +9696901416c105efbeb2f2cb78fe8a1c048a2cbd assets/croptopia/models/item/roasted_squash.json +fd47b2003d93ceeea873e6b15a5434d5f084370f assets/croptopia/models/item/roasted_sunflower_seeds.json +1c1c21961bf8e4b22ffeeaeb9eab84c7121f9ca6 assets/croptopia/models/item/roasted_turnips.json +4b303a7dc43713993113254a71b973b7b048ca55 assets/croptopia/models/item/roe.json +22d9532fadf3e23f2803a79fb473370217bbadf9 assets/croptopia/models/item/rum.json +6d8a0e7a2d4b3b043ef1b82ce1118102c7e0f4ba assets/croptopia/models/item/rum_raisin_ice_cream.json +bbf4b116dc1e2cf529b335d06a613d93ce16ba12 assets/croptopia/models/item/rutabaga.json +831c4d6c5605ed14df0830ca47b0ea47e89ac188 assets/croptopia/models/item/rutabaga_seed.json +ddbb0393bba92cfabfe8a0dd857a529fcabd1d1d assets/croptopia/models/item/saguaro.json +ae6097e7fc7e1c24cd77771d1c9b8dd5b105f1fb assets/croptopia/models/item/saguaro_juice.json +95c6e85030aefe96766d18bff0534cd7a6a26fb6 assets/croptopia/models/item/saguaro_seed.json +824f7d353479af2f855c3fbd558e9e6cc5cdd2bb assets/croptopia/models/item/salsa.json +37fad88e36f27bc9b9d348f7c5121248313d5220 assets/croptopia/models/item/salt.json +7215a9ac889fbd28fdb4ebff7e2afc11b5bbea0d assets/croptopia/models/item/saucy_chips.json +1a1ef540d3ffb89994a4439ff3aaf7656b88e373 assets/croptopia/models/item/sausage.json +9f3a9f1244f356a2c67f0bf06f29a0f388fedf1a assets/croptopia/models/item/scones.json +afdccbda3a4f8566a018d2ef6b2fdc4ba80179c6 assets/croptopia/models/item/scrambled_eggs.json +24b9ca1b2a829fdd663ba66be4eb8d1200137ba9 assets/croptopia/models/item/sea_lettuce.json +f00297aadf07b3d8eaa461227595a41f6e789660 assets/croptopia/models/item/shepherds_pie.json +bf86d4c957a69520d301219257f2b08dc51144cd assets/croptopia/models/item/shrimp.json +ac18d460b9a0ce77035652e67d3813e34287dfc9 assets/croptopia/models/item/snicker_doodle.json +cd9df5009804e0c12755feff13d76c7facd00691 assets/croptopia/models/item/soybean.json +79548dcc13db5e5ef08fe31585300db882e8e10b assets/croptopia/models/item/soybean_seed.json +3cc129ddc809afe52ea3acaf3802061fa85c9e38 assets/croptopia/models/item/soy_milk.json +8aa88a62e507210c4db1b363c87a6c2b2bc8bbbd assets/croptopia/models/item/soy_sauce.json +3f98c30d05f8705714aa3b75c2bec64471c7184a assets/croptopia/models/item/spaghetti_squash.json +fc78c17088f77bf4d4e7793ee9562f8bc62ad68b assets/croptopia/models/item/spinach.json +8631a049066c9ca71200998c77b236be1a3ed02b assets/croptopia/models/item/spinach_seed.json +e3af15fb261bfd817ddc3c7ff430e3193ee16125 assets/croptopia/models/item/squash.json +fd9e8784f78a627bef11a9ea648e024c857612ec assets/croptopia/models/item/squash_seed.json +a98bc84bb14368323fe96884b5c1bc7c47ce692d assets/croptopia/models/item/starfruit.json +42cd765fafe97cea002df12d132d0d0351e76c64 assets/croptopia/models/item/steamed_broccoli.json +5850c9a20a0fbe60b3d5371eb52e015025227d17 assets/croptopia/models/item/steamed_clams.json +ccbfb91adebcce5223dbb6e7e254d619b8c1d6a0 assets/croptopia/models/item/steamed_crab.json +710fcb66a1e42ac41cf70d94fac117b5588c5ae3 assets/croptopia/models/item/steamed_green_beans.json +73350353e5fc2be3635959d9048e868a1c61398c assets/croptopia/models/item/steamed_rice.json +277570f9da0192cfc060a9a2625c16d48f102dc4 assets/croptopia/models/item/sticky_toffee_pudding.json +7b739e6958e58086effcb21fbed35eba4fcb16d6 assets/croptopia/models/item/stir_fry.json +5b57d07c9b80cadb30bc4f8e103b560504ee5d12 assets/croptopia/models/item/strawberry.json +703ac1f2bc566bdfdc1904ffee56777313abf847 assets/croptopia/models/item/strawberry_ice_cream.json +56515a9160aaac820c353827174a085bd467bd9c assets/croptopia/models/item/strawberry_jam.json +f6a4663ed0ddc1207cd85ba622a28b0153c01323 assets/croptopia/models/item/strawberry_seed.json +d03eeec7004b737dcbe0e54ce86ce80db73e92cc assets/croptopia/models/item/strawberry_smoothie.json +2c96e258b4b207ea9d3f30d654811efbf7f3b800 assets/croptopia/models/item/stuffed_artichoke.json +ff3638171ce78641972abb5ca8a41639e02fe9c4 assets/croptopia/models/item/stuffed_poblanos.json +c04405a04a97d6a0f2af6305be4200f1ba3ee3b3 assets/croptopia/models/item/sunny_side_eggs.json +7c0dcf4f644ecf4489f415a76817aee743b5b74d assets/croptopia/models/item/supreme_pizza.json +d42503b8d8bd052bd3447f946ed308180364775d assets/croptopia/models/item/sushi.json +1947dc412b45c94112a48d1d12f2097c0a48dde6 assets/croptopia/models/item/sweetpotato.json +25326d58f4d84b8de08873eada308d4696b77384 assets/croptopia/models/item/sweetpotato_seed.json +2ca7ae51967bf9aeb04c705f0773c8e5a69d087d assets/croptopia/models/item/sweet_crepes.json +59972b88b652bce675b631a45667d5f86ffc8c3a assets/croptopia/models/item/sweet_potato_fries.json +cfc8d9b6419094d27e183b15d7e192fec96bb37d assets/croptopia/models/item/taco.json +ddd2c607814e8c3b5d40c723035ed0cec6cc325f assets/croptopia/models/item/tamales.json +0e6986a3006874ad9000d73b4e2b6a6a7350bc7c assets/croptopia/models/item/tea.json +14feb94b43a1517903dd8c750f75ee09d48d530e assets/croptopia/models/item/tea_leaves.json +9b07de6592c844cc119823b37ef5a1e8d073e431 assets/croptopia/models/item/tea_seed.json +813c9f5c10d72930f1c96943da00b1b662c3c6f8 assets/croptopia/models/item/the_big_breakfast.json +bddd026004d63043a828448e97c063879edb5244 assets/croptopia/models/item/toast.json +dd87aec5c9172a2d77dbd992593654eb706e23d2 assets/croptopia/models/item/toast_sandwich.json +157f5dd380233925f36801ccc4fd91aa75c6e5d7 assets/croptopia/models/item/toast_with_jam.json +99ee95ef70f435e79632e5de95238955b5aa693d assets/croptopia/models/item/tofu.json +5c7476b4f358512d7f2359742284125a0ec13cc7 assets/croptopia/models/item/tofuburger.json +8d7922cc91d8c66b9d8e1060ed0dc4a40ee14258 assets/croptopia/models/item/tofu_and_dumplings.json +9133dc82374751c63cd03baeada2c5f0eafb8c1b assets/croptopia/models/item/tomatillo.json +adde08bd9fdc2ecd16db147553f108952b439519 assets/croptopia/models/item/tomatillo_seed.json +ecdd7c578739397b857dd8b98e4e6bf8956bd2cc assets/croptopia/models/item/tomato.json +01d1057566fec7b1214dcc5cacaf1d3df7d8a262 assets/croptopia/models/item/tomato_juice.json +d8007bcbf23d7a4f061e7755a656e15411922bea assets/croptopia/models/item/tomato_seed.json +af29cea0f426d29253884327d4e259f79fa099c5 assets/croptopia/models/item/tortilla.json +076883f80f1a52a75de5319078d1b427ed36e30e assets/croptopia/models/item/tostada.json +1617ad58c8f22767eb1f887ea45ad219ed25ed2b assets/croptopia/models/item/trail_mix.json +f8bfd6ca5dcf37d2078ad89c75bc8978b7d8b3a9 assets/croptopia/models/item/treacle_tart.json +73a4719215508798522232921fca5e5a517ff0fd assets/croptopia/models/item/tres_leche_cake.json +fc9e963b81cb4b9e6280e256e3d7e69c37dfabf5 assets/croptopia/models/item/trifle.json +9374fdbe4bd1e615284dec3fd0b97a8a217a0187 assets/croptopia/models/item/tuna.json +cc1ab25fdc4218ce488a3d453f5f87568b5c4d2d assets/croptopia/models/item/tuna_roll.json +73068e6ce517661423dd10d01d4f938897019990 assets/croptopia/models/item/tuna_sandwich.json +cdca3984e7cd677af365345000869607eab16364 assets/croptopia/models/item/turmeric.json +4c829481915e432d4ce9e2689943cde8778a9de4 assets/croptopia/models/item/turmeric_seed.json +4e8776c5707c57ad25eaef2e17eb5d162ce7b4fe assets/croptopia/models/item/turnip.json +7d04910e8cea0f401e2783d3ea278c15aa946fb7 assets/croptopia/models/item/turnip_seed.json +e3df4863979bac2cc495b11cb4047a1e504f384f assets/croptopia/models/item/vanilla.json +7f2d214d90e7a5bbf16277899128799da94c5ba5 assets/croptopia/models/item/vanilla_ice_cream.json +1d347bff231887bd3b7642856cb4406f33a7c836 assets/croptopia/models/item/vanilla_seeds.json +5911ad45f306cec163214782cba71b5816a56f95 assets/croptopia/models/item/veggie_salad.json +0bb91750a11bad018f7f7dfed03f28f5dd70779c assets/croptopia/models/item/walnut.json +88586f7d0df089166f8c0d01501bf42192e8105d assets/croptopia/models/item/water_bottle.json +30c0edd7325ea0646a150967c7c99005d71c86f2 assets/croptopia/models/item/whipping_cream.json +28727dd850d62e209afe6610593c39c7aa5b3b0e assets/croptopia/models/item/wine.json +4bafe97bf649384caf3f8b6675bb82aefaaf2c86 assets/croptopia/models/item/yam.json +d694d046c73ad85404622a17d6473f6e6ba453e7 assets/croptopia/models/item/yam_jam.json +4a9ecd111071f5f2751ed41803cef5f6ebbade91 assets/croptopia/models/item/yam_seed.json +91ebfbe6b13c83aecc30ad2b77dab88336bec775 assets/croptopia/models/item/yoghurt.json +0c8c3044085c84250630c4f8a334b166c84768b5 assets/croptopia/models/item/zucchini.json +cb641586d43d3039f10d527291ce4f3570961862 assets/croptopia/models/item/zucchini_seed.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e new file mode 100644 index 000000000..a8b9c1aae --- /dev/null +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -0,0 +1,375 @@ +// 1.21.1 2024-10-06T14:52:05.5214638 Recipes +5c6f33b48711b06ca9cbd5d0ba3f4274eda8465f data/croptopia/advancement/recipes/food/beef_jerky.json +a874371ff1bd932fedd1f33f48e9b2dc1d0f3390 data/croptopia/advancement/recipes/food/pork_jerky.json +0f03f7983774f606eef53c52175a8b95398d5f5d data/croptopia/advancement/recipes/misc/almond_sapling.json +8487f0de970d95b1dc4635af5fc40350a11bd58b data/croptopia/advancement/recipes/misc/anchovy_pizza.json +97bd42d85628d939a7f85526bd277e39b7ff0955 data/croptopia/advancement/recipes/misc/apple_juice.json +af43ebcf0b9e70e4d9c37943815b8d052b090d63 data/croptopia/advancement/recipes/misc/apple_pie.json +5eba267206c553b8186c8680a56ff2dd2ee0f1cf data/croptopia/advancement/recipes/misc/apple_sapling.json +ba0832886e4208bcb026c670a16484b72e9446d8 data/croptopia/advancement/recipes/misc/apricot_jam.json +2941b14edfef16da09cdb82a4dc3e71f4f5e7223 data/croptopia/advancement/recipes/misc/apricot_sapling.json +bd00acc3d45507c6f8a46b762d51a331af6b3e8a data/croptopia/advancement/recipes/misc/artichoke_seed.json +4b88f6b4eb2a5d700b07e7f5ac08a8d54e2171e2 data/croptopia/advancement/recipes/misc/asparagus_seed.json +be4d05fc2aefbc8b8a6d64c8f5dfe1ec368708d2 data/croptopia/advancement/recipes/misc/avocado_sapling.json +f72d2d6fc52fa3daa164f93d7399d75e9c65afab data/croptopia/advancement/recipes/misc/baked_crepes.json +5e9d669fc348a08451c51253f0115b8426a26d4a data/croptopia/advancement/recipes/misc/banana_sapling.json +a58193ce0e57a8999fed2045177d9c22e90186cd data/croptopia/advancement/recipes/misc/banana_smoothie.json +a02922c86998cf1a6f7207afb287daaba0af2c75 data/croptopia/advancement/recipes/misc/barley_seed.json +864c063e978c8132a48c812c638118e47a5e5932 data/croptopia/advancement/recipes/misc/basil_seed.json +64684b24b9a3e8406d4f23589d73250bbbbab761 data/croptopia/advancement/recipes/misc/beetroot_salad.json +03426d270b094067b1ef51b50616b1a68565a80c data/croptopia/advancement/recipes/misc/bellpepper_seed.json +02c241bcbea6f743f3eff723a0b8aa0dd3d75669 data/croptopia/advancement/recipes/misc/blackbean_seed.json +e9a0805be155f6c0b8b30ff1ebd82e66e8d0d293 data/croptopia/advancement/recipes/misc/blackberry_jam.json +299ad3a63aa60e7226d1a392e954df508a896bd6 data/croptopia/advancement/recipes/misc/blackberry_seed.json +e3580b41624d27bb0fae4c62c7e3044ab95fe19a data/croptopia/advancement/recipes/misc/blueberry_jam.json +dd96ce1eb89d568a4562e9f5910ba57fca1ca75c data/croptopia/advancement/recipes/misc/blueberry_seed.json +02be1390e4edf4adbcbfaf4e69ffd2289d59591b data/croptopia/advancement/recipes/misc/borscht.json +8a17acc3e8d3b6c4781310e428e781e0337635ed data/croptopia/advancement/recipes/misc/broccoli_seed.json +7b6152f8216d69f915bf3f5b084ad2874953d224 data/croptopia/advancement/recipes/misc/cabbage_roll.json +d44cc6ac24c5b28434977de344515e4cf7716881 data/croptopia/advancement/recipes/misc/cabbage_seed.json +ae854a8f89494afa06b07573ee54777ca0214668 data/croptopia/advancement/recipes/misc/candied_kumquats.json +e1365878b81460316763005c54e1804e6837b2e6 data/croptopia/advancement/recipes/misc/cantaloupe_seed.json +2c04903056f5433ed318d6a2c698cc6bc61ce6b1 data/croptopia/advancement/recipes/misc/cashew_sapling.json +0bf1ad5ed89c41f9af9646b509d6099d1d9e6b4a data/croptopia/advancement/recipes/misc/cauliflower_seed.json +b9bb17c81f91a4d4ea4e7d10fe770fcd3551e8bc data/croptopia/advancement/recipes/misc/celery_seed.json +abb7797d41060427ac4cda851ed0f441e11dd183 data/croptopia/advancement/recipes/misc/cherry_jam.json +1cafa952529aa8bf5de6dffd284f7d517f82db95 data/croptopia/advancement/recipes/misc/cherry_pie.json +8cd6884de9bc91aa6d2b6af8f983a1a671370895 data/croptopia/advancement/recipes/misc/cherry_sapling.json +844854907970a4c6e83e3819fb6b762e421e7862 data/croptopia/advancement/recipes/misc/chile_pepper_seed.json +312aba583bdc5f415b1296021f653040bacf348d data/croptopia/advancement/recipes/misc/cinnamon_roll.json +15ba3dadce1e9c287286cffeed1d7b79d8ac60b0 data/croptopia/advancement/recipes/misc/cinnamon_wood.json +1a6be767360e63aa3a891a6c05bb41e2b7e43985 data/croptopia/advancement/recipes/misc/coconut_sapling.json +b805f75501a40d65efb4bcb04e002ac14c9c4f70 data/croptopia/advancement/recipes/misc/coffee_seed.json +af75a85c57178bbb30d2d1f10f7e4f738a629023 data/croptopia/advancement/recipes/misc/cooking_pot.json +eddbfa99587ff0a8d20296761cc45377b2818c5c data/croptopia/advancement/recipes/misc/corn_bread.json +dadb9962ed205cd7c14e0bf2640751017d7eff9e data/croptopia/advancement/recipes/misc/corn_seed.json +ea515aff1b925238252a106817ecd418bb14b802 data/croptopia/advancement/recipes/misc/crab_legs.json +26305afe36aff31e181cf655e012f9c74ca396fd data/croptopia/advancement/recipes/misc/cranberry_juice.json +79b3feb19cab19fc1cea428d4aa7a96a2e0ebcfc data/croptopia/advancement/recipes/misc/cranberry_seed.json +81d4039b33788db1898aabb3c4594ac746aba3a3 data/croptopia/advancement/recipes/misc/croque_madame.json +2722680e7c95fc08e3ccdf1dfb7fd487c4623dda data/croptopia/advancement/recipes/misc/croque_monsieur.json +accf0fb45171aba4a5f4011fe8cf537a9cf89f2c data/croptopia/advancement/recipes/misc/cucumber_seed.json +c6aac6334149ca1938327ca1f5f57aab05249dcc data/croptopia/advancement/recipes/misc/currant_seed.json +d689421bb03fd247b78134fd332d9a49882eadd6 data/croptopia/advancement/recipes/misc/date_sapling.json +785465b476426f991bfe7d694c87edf8e22d27e0 data/croptopia/advancement/recipes/misc/dauphine_potatoes.json +295f7985dd03c0541d4c6e9aa988d76d9b5fb024 data/croptopia/advancement/recipes/misc/deep_fried_shrimp.json +1f2835a15c40369070d99bff0b7ab49a6ec0f188 data/croptopia/advancement/recipes/misc/dragonfruit_sapling.json +04ae84c048691cfd5c1ca96ecab05bb8ac30f886 data/croptopia/advancement/recipes/misc/eggplant_seed.json +111a3fc6a9260d86c74562e6eb9117614d48b61e data/croptopia/advancement/recipes/misc/elderberry_jam.json +98e22cd47c561f83e1f091310da384e150577f0e data/croptopia/advancement/recipes/misc/elderberry_seed.json +5d582c3e4f14ddbe352679914559ecef21bd0649 data/croptopia/advancement/recipes/misc/fig_sapling.json +092ca77f237c79d3e545602ed4070d7ed2b10b5b data/croptopia/advancement/recipes/misc/food_press.json +073195b2cdc6310da889cb4fc6db37329b3f2831 data/croptopia/advancement/recipes/misc/fried_calamari.json +a8d8802b2c3b3486f6a02c28cc8ca3456315b01a data/croptopia/advancement/recipes/misc/frying_pan.json +5c2b20c03bbe9289781f2f1369baa2d824b374eb data/croptopia/advancement/recipes/misc/garlic_seed.json +fa9325b0f823c8e6e7b1166192ff43509608381e data/croptopia/advancement/recipes/misc/ginger_seed.json +c88c4ec72db43f395d7388726418307ca25de4c7 data/croptopia/advancement/recipes/misc/goulash.json +273c770fe7b71367fa81e0137d5478f1400eddb9 data/croptopia/advancement/recipes/misc/grapefruit_sapling.json +d801cde020cfa13a568337f0f68956a7350f6b16 data/croptopia/advancement/recipes/misc/grape_jam.json +b4fbb2851cc27ec7e012b913363c8c5169280ca0 data/croptopia/advancement/recipes/misc/grape_juice.json +94466d4b431addb2c3b04f192aedca2b8e3fc58f data/croptopia/advancement/recipes/misc/grape_seed.json +76c2a743c114ced95f17ae02cd3f89c3083e2862 data/croptopia/advancement/recipes/misc/greenbean_seed.json +5124e3120f08523d622eefeee20e05dd03b9ce93 data/croptopia/advancement/recipes/misc/greenonion_seed.json +a70dc28e2d96576e30aef08bbe50d6d326598b11 data/croptopia/advancement/recipes/misc/grilled_oysters.json +bb8368d5576b8ff79f3f527a474f5a8d89dcdbeb data/croptopia/advancement/recipes/misc/ground_pork.json +e9c7e0806db2ca40ec028651ef2ae8549beb0c4f data/croptopia/advancement/recipes/misc/hashed_brown.json +f524ed2d16d22dc784f9b5ad6bba39603cf3f0d9 data/croptopia/advancement/recipes/misc/honeydew_seed.json +2c457bbd470b598488da2537eb7c11cf53c9ba31 data/croptopia/advancement/recipes/misc/hops_seed.json +dbc9ef36f93bf009db9e62a03d524d7c735b3a6a data/croptopia/advancement/recipes/misc/kale_seed.json +aab113725745556cf847789aa4570a25a1f0c35a data/croptopia/advancement/recipes/misc/kiwi_seed.json +1296ae3d7a5f8011e4fc5229e05c41fdd63fb7e6 data/croptopia/advancement/recipes/misc/knife.json +bffab97f8812136528629b9981f128e0e3c935b0 data/croptopia/advancement/recipes/misc/kumquat_sapling.json +ff2c5a2450848b3d500f391d27a1881fef19814a data/croptopia/advancement/recipes/misc/leek_seed.json +8f3435ae781eaaac31d37b70bb3b03bbc08c9ae7 data/croptopia/advancement/recipes/misc/lemon_sapling.json +df15abc59e8435c4c18352eb10ce67e6c84ab3ee data/croptopia/advancement/recipes/misc/lettuce_seed.json +717e99b58e56774287bc80b7e6f54f2bf74d0604 data/croptopia/advancement/recipes/misc/lime_sapling.json +3fc1ed75fdb825c9bb094f93331e96267b4d6d71 data/croptopia/advancement/recipes/misc/macaron.json +fc7d5ae4d51840a29dee533ea5ff6bbe9a2c2fa9 data/croptopia/advancement/recipes/misc/mango_ice_cream.json +a15ca40eff146ee71fcc4a758dea8db951c61acd data/croptopia/advancement/recipes/misc/mango_sapling.json +bbd006d95a6e7540ebc1bf631af291b874c98166 data/croptopia/advancement/recipes/misc/mashed_potatoes.json +70f36788e2b9ba51f71b21f19385374dbf012e59 data/croptopia/advancement/recipes/misc/melon_juice.json +4eecf89e18bf63033ae00e52ddbe689ba9eb74ca data/croptopia/advancement/recipes/misc/meringue.json +097c9e019dc2172f7cf2c72158a7ee5d14c00f63 data/croptopia/advancement/recipes/misc/mortar_and_pestle.json +5f211ecbfc194bf141a0192215f6a76a38e5e9db data/croptopia/advancement/recipes/misc/mustard_seed.json +22aaeb4d39ce5c4c926c294e2f64abd7b5967ba6 data/croptopia/advancement/recipes/misc/nectarine_sapling.json +5980e04e6a378fc5e8f42968902ef24f35dc3cef data/croptopia/advancement/recipes/misc/nutmeg_sapling.json +d60b01deb49d0a0335a9a75f37b1814ef39615b0 data/croptopia/advancement/recipes/misc/oat_seed.json +5dc683bec7a33ab76dff0ee7b6152665ea1f22a7 data/croptopia/advancement/recipes/misc/olive_seed.json +6b786a8602a10685da3a6979df17dcc690f2f911 data/croptopia/advancement/recipes/misc/onion_seed.json +2194e67013dc8a33fa3cc7597a554d9d1d771628 data/croptopia/advancement/recipes/misc/orange_juice.json +dfbad1aa76ca8b22a3807d2a03cb431d875eaad4 data/croptopia/advancement/recipes/misc/orange_sapling.json +40abe96083a628f640da993dca30097370ef8610 data/croptopia/advancement/recipes/misc/peach_jam.json +552f5d46bbed8be422128fda9fa9685eff04df19 data/croptopia/advancement/recipes/misc/peach_sapling.json +bd0cef10a40d080ed2a0fdb6f1cf3c594fe8c71d data/croptopia/advancement/recipes/misc/peanut_seed.json +17201652a6a9c44afab69df62d82720bfb206f49 data/croptopia/advancement/recipes/misc/pear_sapling.json +01b0fda3731c73c675d183a539b544f390f86e33 data/croptopia/advancement/recipes/misc/pecan_ice_cream.json +31a1d8ef353bccedde048afd74345bde560345ce data/croptopia/advancement/recipes/misc/pecan_pie.json +acbfb6de06aecd3d7be107bc53dbf6d799c7e2c9 data/croptopia/advancement/recipes/misc/pecan_sapling.json +de772720b3387c0e7e0c751808ee9d71881ad774 data/croptopia/advancement/recipes/misc/pepper_seed.json +7f7d50bed587b04f383a862450507f3886d1e38a data/croptopia/advancement/recipes/misc/persimmon_sapling.json +6cbd4aadbeaf7e1965162ec3605a3c1bc8e47e9c data/croptopia/advancement/recipes/misc/pineapple_juice.json +720450c3756d5a8b6d33c80ecd3ea303ffcd6779 data/croptopia/advancement/recipes/misc/pineapple_seed.json +36602a7caf4039249af3ced7a7f81b5d2a87ed57 data/croptopia/advancement/recipes/misc/plum_sapling.json +ebdd35d930b83653575c2a42a2804ae889957dca data/croptopia/advancement/recipes/misc/pumpkin_bars.json +1dd8a1e613f068fde7832544dd6dff4018c282ea data/croptopia/advancement/recipes/misc/pumpkin_soup.json +c63d68bf435d5c3689ff39e4cd8d5a59a30003e6 data/croptopia/advancement/recipes/misc/quiche.json +3fe50628a0438c0fe075b6a6a4f536a81865f659 data/croptopia/advancement/recipes/misc/radish_seed.json +64cf3b1682db6167f62725e1c7735e375c160d0a data/croptopia/advancement/recipes/misc/raspberry_jam.json +2a396069413ddb4500dc5b9b207cf0537c4f7fb6 data/croptopia/advancement/recipes/misc/raspberry_seed.json +82fd93dcdbc1d95863c8a1661d9d369653fefc00 data/croptopia/advancement/recipes/misc/rhubarb_pie.json +ea4ff66b087dfb6ad046547abd900fce1f98d76d data/croptopia/advancement/recipes/misc/rhubarb_seed.json +e037a08a344d17f7c5d17bab93aa4e79f321923d data/croptopia/advancement/recipes/misc/rice_seed.json +a6b8338ea5930f46ba1fa671277ece2ba6d456f9 data/croptopia/advancement/recipes/misc/roasted_pumpkin_seeds.json +38f13bbca118b30462645dc62565fa3372cd48d9 data/croptopia/advancement/recipes/misc/roasted_sunflower_seeds.json +091e2adfa7af43d170a7f0afb9c288424e224ad2 data/croptopia/advancement/recipes/misc/rutabaga_seed.json +dec0e51ac50bfe12e402b46a2c16e294fb1c0edf data/croptopia/advancement/recipes/misc/saguaro_juice.json +97806ab3a64b8eda3fee478743b1ef3f6052eb43 data/croptopia/advancement/recipes/misc/saguaro_seed.json +5f36a29d51ad1e6aba976c61a711be090c34581a data/croptopia/advancement/recipes/misc/sausage.json +3ebfbe953568136b813cdc1bd1d3b610b6c83688 data/croptopia/advancement/recipes/misc/soybean_seed.json +482bb5925d3773eacb20dc496e299ce6d2e53c08 data/croptopia/advancement/recipes/misc/spinach_seed.json +f29c15e8694fd59977832928e1e62c0154a6febb data/croptopia/advancement/recipes/misc/squash_seed.json +1b2e24e566d304370abecfa7e0b2d5ae0ddf450f data/croptopia/advancement/recipes/misc/starfruit_sapling.json +c6e2af000906eaba2b7fa7ba66794605a02458d5 data/croptopia/advancement/recipes/misc/steamed_clams.json +c81af63087d6164222f44ccb13e3563d109bc2d0 data/croptopia/advancement/recipes/misc/steamed_crab.json +bc5f9d75b2731f3e9ecb72e9d9f0ebee0611393b data/croptopia/advancement/recipes/misc/strawberry_ice_cream.json +11d4dec607f917dbfb4882a93dd6ee6d05892c11 data/croptopia/advancement/recipes/misc/strawberry_jam.json +d546d5ecb5b5ba610a56078541c056ca1070a27a data/croptopia/advancement/recipes/misc/strawberry_seed.json +84be4449fbd4da9bca6971505e709bcc24eb16a9 data/croptopia/advancement/recipes/misc/strawberry_smoothie.json +a492bafc4ce83a90c357be4e75f437df49179946 data/croptopia/advancement/recipes/misc/stripped_cinnamon_wood.json +8a4b6498678d8ead24d0124901b4a3f524c8f643 data/croptopia/advancement/recipes/misc/sunny_side_eggs.json +1ae2381c8314717c9fba459f0cc897b785b03891 data/croptopia/advancement/recipes/misc/sweetpotato_seed.json +22a3696407100765cc55e76f270627b558f314ba data/croptopia/advancement/recipes/misc/sweet_crepes.json +b959c65bcc25280574f4001fb54f3437ae105ce7 data/croptopia/advancement/recipes/misc/tea_seed.json +3c374eced86effa9712c0b97285bc4df18340038 data/croptopia/advancement/recipes/misc/the_big_breakfast.json +8dbe2b9e8d423a95fd3bc9a70287f66a58042c23 data/croptopia/advancement/recipes/misc/tomatillo_seed.json +d4bedc68b35c1d9dd5630c49e9326df3dbb5386a data/croptopia/advancement/recipes/misc/tomato_juice.json +88812572ece37f9b2a945365bf5e2391e19fa2bd data/croptopia/advancement/recipes/misc/tomato_seed.json +1fd0b10369e0cc5edb4a0ca0c216ed0ad82c3303 data/croptopia/advancement/recipes/misc/tortilla.json +405330c32812cbde75c6714ab2a67387f0ac0381 data/croptopia/advancement/recipes/misc/tuna_roll.json +30e9a3879ee9a87b0aec9063ae1263d41ad940d0 data/croptopia/advancement/recipes/misc/turmeric_seed.json +174c7d6d11858a60b88b0c5889654e6433726f50 data/croptopia/advancement/recipes/misc/turnip_seed.json +bc5ddca8302889c1a4a4b13d2df3c3a4ec48370f data/croptopia/advancement/recipes/misc/vanilla_ice_cream.json +a93678d4a4e23ca93a5df85cfe333e8e501a2e62 data/croptopia/advancement/recipes/misc/vanilla_seeds.json +989ac1b788c37f0744923f8a641948a2f4a6f18d data/croptopia/advancement/recipes/misc/walnut_sapling.json +27b8ad5ca0bcd688d29f3bc117d64e544c57847e data/croptopia/advancement/recipes/misc/yam_seed.json +2b66a0b0cf1f6220b050b755a55c7511efc397c8 data/croptopia/advancement/recipes/misc/zucchini_seed.json +eadd6655a50b83626f18456be5782a89380aa669 data/croptopia/recipe/almond_sapling.json +21dcec57d253a85c7978ef46684e5f857ce85749 data/croptopia/recipe/anchovy_pizza.json +67a6356cd782b697025906f014920af70843ce5d data/croptopia/recipe/apple_juice.json +b967dd34811a402ccb118794d58bd27be07832b8 data/croptopia/recipe/apple_pie.json +981d5fb3400e18bca5243c0a8bc4f7fbee6ff07a data/croptopia/recipe/apple_sapling.json +bc9bc125642c39508808cfe51ad4f82b67ec5761 data/croptopia/recipe/apricot_jam.json +376dee4a716dca4ff09ca69193a0700b3604fde7 data/croptopia/recipe/apricot_sapling.json +7ba0df54bcfa543f9f4d419d89667719f3076bc9 data/croptopia/recipe/artichoke_seed.json +f79f409a42ef07c4f7ee198ccb5f0e77436a88fa data/croptopia/recipe/asparagus_seed.json +b288bacc47c4ffb25cd0cfeef384359f179e7f49 data/croptopia/recipe/avocado_sapling.json +666adb16168ee4f7da458f2b922194ef839212dc data/croptopia/recipe/baked_crepes.json +d621ad1b56df14efd3a81044822c09573bf6d40c data/croptopia/recipe/banana_sapling.json +a9d4799c429b6e4b3b8962bee5dd8b5d8049c0e5 data/croptopia/recipe/banana_smoothie.json +79f38b6e9232de70e8a049e80e8a4c6cfe36dd19 data/croptopia/recipe/barley_seed.json +d170915decebb42f94be7f73e430c34fac29a5ef data/croptopia/recipe/basil_seed.json +c04f3971f80d21181086292f7adb87b0601e6b58 data/croptopia/recipe/beef_jerky.json +ec06aa3c30a675e00547e430e65fb2abe1761556 data/croptopia/recipe/beetroot_salad.json +a624d64389f2f16ce55f65aa142b30f4b53a1d1c data/croptopia/recipe/bellpepper_seed.json +1a71c1d939675e4dc3a395e8fcc7f9ee83933aa2 data/croptopia/recipe/blackbean_seed.json +51c73b48a66f9e20efc9fed550cc16b8b5844796 data/croptopia/recipe/blackberry_jam.json +502a2b08865f6a0bc9584e8d4b4b98ef562613bd data/croptopia/recipe/blackberry_seed.json +ef748f8ac253155c476fb1b2830cbde0dba342d2 data/croptopia/recipe/blueberry_jam.json +ff67e066ba2fa17be443754627746ac1bd2c1449 data/croptopia/recipe/blueberry_seed.json +f09ba21ffeeb775b8f532ec462793027b8435654 data/croptopia/recipe/borscht.json +69df012b596e450e1f90044f269089e8ea5ca4f2 data/croptopia/recipe/broccoli_seed.json +265687197e8d979898c477015add0c367f5b8093 data/croptopia/recipe/cabbage_roll.json +969dd835da924d10ca2d10834afc2ac72e4de940 data/croptopia/recipe/cabbage_seed.json +266ec020ea8986a9068e1ca6422b2f1b89d88875 data/croptopia/recipe/candied_kumquats.json +046a2f09a1d096fc7002310a774a89dda6aa1a1e data/croptopia/recipe/cantaloupe_seed.json +42f8fc742183fca8f4b8aeaf1b992d1905c819a7 data/croptopia/recipe/cashew_sapling.json +245313fe5b1269944646c87b2e4a6f4d0ff10800 data/croptopia/recipe/cauliflower_seed.json +ccf7dbcdf66d7c46262774cd96c96c41a8587b3f data/croptopia/recipe/celery_seed.json +83f5c9e54bf05c7feba1412f5fd633ab1b9cfc00 data/croptopia/recipe/cherry_jam.json +eeb41e96ab38cc32431b906999a44cd5469c8203 data/croptopia/recipe/cherry_pie.json +d80589f7b429b656300a60719c033e7afb5ea446 data/croptopia/recipe/cherry_sapling.json +b33952f762fd300b424f4a89dde8235384b9f46f data/croptopia/recipe/chile_pepper_seed.json +77b6a17f07c48d91929c6cec3e612b24d7c12b6c data/croptopia/recipe/cinnamon_roll.json +587b9f7c222141c78a5dc378e5fb325c0e6e7021 data/croptopia/recipe/cinnamon_wood.json +09b9a5b453b4d2fb43821514be867454762e6df8 data/croptopia/recipe/coconut_sapling.json +c998bdfcf85feae3fd12a88545ccdcda7a20a958 data/croptopia/recipe/coffee_seed.json +d2daeaaddb74d21def1ea7ab2c7e6a900d8e9cfd data/croptopia/recipe/cooking_pot.json +62ea46ed8337749d5b9fcff5ea79d3e192db18e3 data/croptopia/recipe/corn_bread.json +729a1a2c5fdfbb4eed3b730fbbfb460bc4e05dfa data/croptopia/recipe/corn_seed.json +ec9b25bce17826bc569ddb5e48ee6d2e4b0005be data/croptopia/recipe/crab_legs.json +97d51a1689a5ea3d1ba5c0a43e8f93a9534e0903 data/croptopia/recipe/cranberry_juice.json +a0b8ae46b646d4b51d5a7f1e79c56866af9b4173 data/croptopia/recipe/cranberry_seed.json +37feb721af7149c33c7f4296eb3a8b778e323cdf data/croptopia/recipe/croque_madame.json +c6ffa8b15a0fffbbc26baffc3d0d1e19a3160cb7 data/croptopia/recipe/croque_monsieur.json +37691a401fe1f51f837b38380ace871b59be7cbf data/croptopia/recipe/cucumber_seed.json +2531e161af8d7d4f7afd982c8e61881c138cc1b9 data/croptopia/recipe/currant_seed.json +3314359d08d693a52d6a83f563a737c1770a996e data/croptopia/recipe/date_sapling.json +7ff9181befb1b6e6e2d59b304a09e2b8f29a5560 data/croptopia/recipe/dauphine_potatoes.json +8f418c24aed79e384b2b639e084311391cc28e07 data/croptopia/recipe/deep_fried_shrimp.json +70b8479b50477e346cb993df7a9f0376d87b27a9 data/croptopia/recipe/dragonfruit_sapling.json +758474f9eec2a53c32a7e13a664c01c84eece2a0 data/croptopia/recipe/eggplant_seed.json +740c19b40f9ae801db858cfcb278316cd86e54e7 data/croptopia/recipe/elderberry_jam.json +62e44926590ed4f657c7b8829dacd359a84341ca data/croptopia/recipe/elderberry_seed.json +335bde7630ce70eddeff3852039620af18be505f data/croptopia/recipe/fig_sapling.json +96a179f37ba467ba26a49e42ab6f3e25f30970ac data/croptopia/recipe/food_press.json +f5d499fe02cfd5030e4b52132df86e19c0244e5b data/croptopia/recipe/fried_calamari.json +92b7992238b4e8fd235f0c6e12c547b5bc3a72ff data/croptopia/recipe/frying_pan.json +d08fd19e4b318097613fcfcaccfe25f4abb4da1a data/croptopia/recipe/garlic_seed.json +665203c009fc8d66116cb6631b3204b460cfeec5 data/croptopia/recipe/ginger_seed.json +85e98015b2cd4a341f3c7825a1a9571bd96bd788 data/croptopia/recipe/goulash.json +3c88e0f5668625e6575d13e355abadf0fd8ef26d data/croptopia/recipe/grapefruit_sapling.json +28e85d6e5f174f408f557be2b873cf5caaa26529 data/croptopia/recipe/grape_jam.json +be3e2f6c4095fd0a7e4cb003458a62897788b819 data/croptopia/recipe/grape_juice.json +8c16a963973ae6c2e091476d784f56d9142e24eb data/croptopia/recipe/grape_seed.json +4dc8791870e1eab9b3ddaa5a975f603876482b50 data/croptopia/recipe/greenbean_seed.json +4d4d24e6bd4cc63140e87c85455a05ba51f74a69 data/croptopia/recipe/greenonion_seed.json +de9c7c0f9e4765e970f58652c0fc0c255b6994a2 data/croptopia/recipe/grilled_oysters.json +5be06cb7cb5adcb6c49935b954618fc22371d913 data/croptopia/recipe/ground_pork.json +86556dd2767da7a0f4df56a05970384d393f04a5 data/croptopia/recipe/hashed_brown.json +91e3a574b59bfdc7d5cddafa7bd0224f6cb27a5d data/croptopia/recipe/honeydew_seed.json +804905868c319fafeab4ef2a9dd18bfa8b19aaed data/croptopia/recipe/hops_seed.json +908cefcdeff50f1e27f435cb0f2df8e68ca2e572 data/croptopia/recipe/kale_seed.json +e5f93e603fb26f7136a21e76ca22fd53e9b81c5f data/croptopia/recipe/kiwi_seed.json +300d41ac38b77a4f559a6af3b4b0087dbcbf96f6 data/croptopia/recipe/knife.json +e60ff7455c4f01baa9e69dbf0a18baaa0d918551 data/croptopia/recipe/kumquat_sapling.json +007af2493626be6663c4325b48b1b32052948566 data/croptopia/recipe/leek_seed.json +8d32ea22e17f8918f63fd78fd7b5f8163474bef1 data/croptopia/recipe/lemon_sapling.json +81a232302bfedb0649521de5cabc699d4e545ca9 data/croptopia/recipe/lettuce_seed.json +07961b4a2cf9ee5991d57a793f3553aa9e1cb99f data/croptopia/recipe/lime_sapling.json +66c7e3b757388038cba1432c58e348fd92ac5392 data/croptopia/recipe/macaron.json +5cb1823b0a3b006fc9c42b4ac68896ac04a8f930 data/croptopia/recipe/mango_ice_cream.json +20fe95c4c19313c180f6a08b1afa81eda5d53b72 data/croptopia/recipe/mango_sapling.json +a37be92e021f8d95fc33b3ceeaa6a60aad7052b8 data/croptopia/recipe/mashed_potatoes.json +d150734fae5f68b04837febe890f26fea36a9fb1 data/croptopia/recipe/melon_juice.json +349fcd3c6bfbcf0f39ff5e54014d788eb6010108 data/croptopia/recipe/meringue.json +8821488df4bc958610187fe0cf9063591472d243 data/croptopia/recipe/mortar_and_pestle.json +ffb6d4258f64273e5b8981d156f6354b6668c286 data/croptopia/recipe/mustard_seed.json +603db421ac7fbf242e2bbdc6d9116796b6154215 data/croptopia/recipe/nectarine_sapling.json +0578ca29b77b5d355e24bfeacd122ab902ad9a04 data/croptopia/recipe/nutmeg_sapling.json +061ca9d78cecfed0ad247ce836257b33e988bca8 data/croptopia/recipe/oat_seed.json +0240014a4140a350794fdcee6601fcc72db13cbf data/croptopia/recipe/olive_seed.json +def23a3a7d2ae03671518cabcf29b420a966af3e data/croptopia/recipe/onion_seed.json +50a630c46dfd77eaf91c52e96d38845d28fc9c25 data/croptopia/recipe/orange_juice.json +52a46de44bc4454fcc837e671961cd08cb0d462a data/croptopia/recipe/orange_sapling.json +df25d7d8a3f848e6e3d04ab40c548ed0df5fdff8 data/croptopia/recipe/peach_jam.json +9393e327b2c306924801bac4979f467e87127a60 data/croptopia/recipe/peach_sapling.json +2aae75720b72436b582abcecc48196b795693a7d data/croptopia/recipe/peanut_seed.json +e61711a1cbfb71db3ca2ec2fd1b0448d649f926e data/croptopia/recipe/pear_sapling.json +9366aacb1d03a04dbea043ce3b9e30a35b36c9d4 data/croptopia/recipe/pecan_ice_cream.json +a103cb1d9ef2e80a6977e123b14e2eaf6de3b0ce data/croptopia/recipe/pecan_pie.json +7077dd9b5de5605b90245ca02e24e12e135acb6f data/croptopia/recipe/pecan_sapling.json +f43bf535880e5395bd74db5fd781132a3fb30475 data/croptopia/recipe/pepper_seed.json +dbdbad2172186da794901a0a6db387e612959c8d data/croptopia/recipe/persimmon_sapling.json +251198b3472dfce7e41ce4594faa7ee4eca9d3a4 data/croptopia/recipe/pineapple_juice.json +79da0f0ff266e7c3495bea857fbf207c8117675c data/croptopia/recipe/pineapple_seed.json +6fbe8d2061b85a3242f14f24a197f18ce77b6cf1 data/croptopia/recipe/plum_sapling.json +2a2a444a27927d34dc7f810a5bf4078c0784c1e6 data/croptopia/recipe/pork_jerky.json +666507f9b654158d03c8265af5a5ac7af6c5c273 data/croptopia/recipe/pumpkin_bars.json +19491db01adec79f72fd0f5f315397fabc4f9f36 data/croptopia/recipe/pumpkin_soup.json +5db139e170925332707b642f725ec25f8a21faf4 data/croptopia/recipe/quiche.json +a748cfd4624caf8d6cc84baf68f6014b5ffd0137 data/croptopia/recipe/radish_seed.json +72953d3c5fae0f8612fdc0ff8f79abec5821b9ca data/croptopia/recipe/raspberry_jam.json +8ec75991e78a8093c87039a8f7a3056bb81c7ab2 data/croptopia/recipe/raspberry_seed.json +7f9ee1e65799dc4c0cc39dd4e93c2424bebc983f data/croptopia/recipe/rhubarb_pie.json +0226aff8d7445d3e7526d470cdd18d3b26839617 data/croptopia/recipe/rhubarb_seed.json +8c4fd37767e4b61663211eb08c3438fc53c9e62f data/croptopia/recipe/rice_seed.json +94371297a6a0ce553fd56d6eb495fa7b70a1251c data/croptopia/recipe/roasted_pumpkin_seeds.json +6cacd883b00442020c7996ecce08206feffe87c7 data/croptopia/recipe/roasted_sunflower_seeds.json +aed1f3afcce973c69dae021b0c9f62fcc3496619 data/croptopia/recipe/rutabaga_seed.json +b488ad6b25a963574e2b6b7d399613bf4d367b7a data/croptopia/recipe/saguaro_juice.json +fdc735d0e18fe2856f37bd68cac120bb0e8d9fc5 data/croptopia/recipe/saguaro_seed.json +0e05f1d511a519748a79a84d08b3eacf435835c4 data/croptopia/recipe/sausage.json +432897408d845425dcc5069ba1ce655f6e10dc07 data/croptopia/recipe/soybean_seed.json +93b7b4c68d11dc6b4fa95cb1cd19c0373edbd339 data/croptopia/recipe/spinach_seed.json +94f92a336454f2544dfbc010d337f1cdc3e03498 data/croptopia/recipe/squash_seed.json +54e7b25bacc5f2e4b299c53781b955181725eaa0 data/croptopia/recipe/starfruit_sapling.json +189971d232737716d2300fa5774bf4f14ed555d7 data/croptopia/recipe/steamed_clams.json +2073b3a789069a4d6e06c8edbd529743b337bac5 data/croptopia/recipe/steamed_crab.json +3dded4ecf91d3ca24c11197f08587e1b0f111878 data/croptopia/recipe/strawberry_ice_cream.json +83bb1996906fc8bb51b775d18a7157bfe1f2d1fe data/croptopia/recipe/strawberry_jam.json +8880f93d379d102bf39cba3c3a0969890aeb4508 data/croptopia/recipe/strawberry_seed.json +4a0508921b8c0c0c4ca5decbed2db52da88733e2 data/croptopia/recipe/strawberry_smoothie.json +069394cafdab2cce6e04d10ee23980ebd973542e data/croptopia/recipe/stripped_cinnamon_wood.json +2556aa4f55de00875bc7de8519ccca8393195828 data/croptopia/recipe/sunny_side_eggs.json +312efa6f407ffafa113d376742a129d6a8d3d965 data/croptopia/recipe/sweetpotato_seed.json +c50d196e495525c69cb79b23e39973aec7698597 data/croptopia/recipe/sweet_crepes.json +7d9bf52f572ec4c5e6f459bfa0e55e6ab9e50532 data/croptopia/recipe/tea_seed.json +1438bf576f83d6be3975e602dd8027c9971431b9 data/croptopia/recipe/the_big_breakfast.json +26de63e6b1d7faa81d659678fe64393e8dd8de7e data/croptopia/recipe/tomatillo_seed.json +20b1bdb3d65b13b0abcd56d468d71c9cff1296c4 data/croptopia/recipe/tomato_juice.json +691a9f64c8870491e05a56fd6d6b409f74f71b0d data/croptopia/recipe/tomato_seed.json +b19db2613f3252fca1884aa2edb2c7f6dbab03d6 data/croptopia/recipe/tortilla.json +48c9bbda492e9e8212420b0f0237f804cf5708b5 data/croptopia/recipe/tuna_roll.json +f7c7171a10e280d47851a96273a9cb95837b7d99 data/croptopia/recipe/turmeric_seed.json +f36d800013052f56aff7bf48a4e5c14ceacacce6 data/croptopia/recipe/turnip_seed.json +dd190924eea488dda031b8d2b21dfee79a680470 data/croptopia/recipe/vanilla_ice_cream.json +34a414e319a8f0a42912cad49ebcb9f3560d8a98 data/croptopia/recipe/vanilla_seeds.json +e5728887fd8d329565fcbc5ab3aa3cc60b0d9c67 data/croptopia/recipe/walnut_sapling.json +12f1e226cf6c8df4d3e274bcbae914c9e18f01b0 data/croptopia/recipe/yam_seed.json +a79b2f7a6f43105dfe74b1ac620f136fcfeeef14 data/croptopia/recipe/zucchini_seed.json +d7a998668d3b4412111e8036b2c1bf79ab804ce5 data/minecraft/advancement/recipes/food/baked_beans_from_blackbean.json +a2d05818d95f052dbf91957d3e15b408860cb599 data/minecraft/advancement/recipes/food/baked_beans_from_smoking_blackbean.json +06bca35a9f343c906b6c7751bf2c6d8d1db8ba2b data/minecraft/advancement/recipes/food/baked_sweet_potato_from_smoking_sweetpotato.json +e302bde934a928e949f6f5418ea65f0f2d7a3f22 data/minecraft/advancement/recipes/food/baked_sweet_potato_from_sweetpotato.json +26f359075395cbfe8ab05ca710bf7cc79aecb723 data/minecraft/advancement/recipes/food/baked_yam_from_smoking_yam.json +077dbeb981a7382d8a4718fa6cb26f970bc3d0a6 data/minecraft/advancement/recipes/food/baked_yam_from_yam.json +6da1170eae1023b3c1dbab98a814bab98a4c01fa data/minecraft/advancement/recipes/food/caramel_from_smoking_sugar.json +6cc2590584f7a08f4bcfcbab2aa428f1940c3ac2 data/minecraft/advancement/recipes/food/caramel_from_sugar.json +af899eb413b4bf2cacfba433daf7cbaa6a29576a data/minecraft/advancement/recipes/food/cooked_anchovy_from_anchovy.json +e5b5c87051cc4964eacda12e0160dbf19f553623 data/minecraft/advancement/recipes/food/cooked_anchovy_from_smoking_anchovy.json +3f1932654fcef47964faa15c02f7360a50b4d280 data/minecraft/advancement/recipes/food/cooked_bacon_from_bacon.json +da109f70b9351270ec539ae99c258a4281ab1fe2 data/minecraft/advancement/recipes/food/cooked_bacon_from_smoking_bacon.json +4086a95490b4a409f4ce7afe629319c867c1f8cb data/minecraft/advancement/recipes/food/cooked_calamari_from_calamari.json +2559e1d58ee5b6b7a7864ff1ec6c2ec776dbbdfd data/minecraft/advancement/recipes/food/cooked_calamari_from_glowing_calamari.json +a30d52bdb440a78db2d17ff7b679c2375d8705eb data/minecraft/advancement/recipes/food/cooked_calamari_from_smoking_calamari.json +49424c280e7e3bf4778602b3c37fbd01cc3fc247 data/minecraft/advancement/recipes/food/cooked_calamari_from_smoking_glowing_calamari.json +cf367c4c57d50ecabfaba58c74bb5ef8589a0c7a data/minecraft/advancement/recipes/food/cooked_shrimp_from_shrimp.json +3318384d09cefc5dfe02618ad08366a5b13156ca data/minecraft/advancement/recipes/food/cooked_shrimp_from_smoking_shrimp.json +1bf17094f74beaa369f9d204bcb997b8a397617e data/minecraft/advancement/recipes/food/cooked_tuna_from_smoking_tuna.json +96a377367f5db0474cd170ea3e52dd91f506d735 data/minecraft/advancement/recipes/food/cooked_tuna_from_tuna.json +6e30e158b7a889e8566caf626ef33fe7ecd2c462 data/minecraft/advancement/recipes/food/molasses_from_smoking_sugar_cane.json +d67e10be15b8475e0d496abef5ead14a34ab7fe6 data/minecraft/advancement/recipes/food/molasses_from_sugar_cane.json +bcedd80f9bb2ba675cc161b072c7c407c08c06f9 data/minecraft/advancement/recipes/food/popcorn_from_corn.json +e5fff459a78689bf50c2f9d1679875ba3068b9e0 data/minecraft/advancement/recipes/food/popcorn_from_smoking_corn.json +e06334caa22fb343cc7f11ae328a3818edb134b1 data/minecraft/advancement/recipes/food/raisins_from_grape.json +9a78c74856f0cef30071cb4ca3bcd32f949f8ac8 data/minecraft/advancement/recipes/food/raisins_from_smoking_grape.json +242da94edd5eeb1806537a025c893f859d809f72 data/minecraft/advancement/recipes/food/salt_from_smoking_water_bottle.json +3ef9d77033ad7a5cd5d3ade239e16e86b216649d data/minecraft/advancement/recipes/food/salt_from_water_bottle.json +c6707b3e9ec2675081dfafaf93267596672fe261 data/minecraft/advancement/recipes/food/toast_from_bread.json +810e17cd46c33b6d08c77661b0f0ec346a229dfd data/minecraft/advancement/recipes/food/toast_from_smoking_bread.json +e4b4dcd424effa2f343d3702c4e22a8b622da439 data/minecraft/advancement/recipes/misc/dead_bush.json +35d1af559e17b2073d9255cc89bfe28f2b1101f3 data/minecraft/advancement/recipes/misc/orange_dye.json +fdfee6feafddeed9cb9d672c61db54d9e59901d7 data/minecraft/advancement/recipes/misc/purple_dye.json +d0e99714343fad7418c97e0d59da5bdb8653cbdd data/minecraft/recipe/baked_beans_from_blackbean.json +a9ee53482eace03948be9d6d733b5691670e085e data/minecraft/recipe/baked_beans_from_smoking_blackbean.json +cf13dea0186981bcda5aebbe65c785649fe8a32c data/minecraft/recipe/baked_sweet_potato_from_smoking_sweetpotato.json +3e2620695fcec4c3e4657de7a50c4000ff0f6e0c data/minecraft/recipe/baked_sweet_potato_from_sweetpotato.json +9982d9ada10a9d3f22198c977978ed29825da020 data/minecraft/recipe/baked_yam_from_smoking_yam.json +9f77cd3da24000013656cb3cfeca961afdcae7e9 data/minecraft/recipe/baked_yam_from_yam.json +9759600a12a1feb968cf02f481509f6e82a14c82 data/minecraft/recipe/caramel_from_smoking_sugar.json +5ef27cb9f9a88e430d5717c048fe14704be546d7 data/minecraft/recipe/caramel_from_sugar.json +5084ed6fe0529ce29db61c93f023912d48cb1eea data/minecraft/recipe/cooked_anchovy_from_anchovy.json +314367431a6f49d6d892e36676ae5c6529b47ce4 data/minecraft/recipe/cooked_anchovy_from_smoking_anchovy.json +5807bb4ce86228d2199a5997559407ce4ee163c6 data/minecraft/recipe/cooked_bacon_from_bacon.json +6e8312f05aebac79b94249693c626360d92b5199 data/minecraft/recipe/cooked_bacon_from_smoking_bacon.json +62c738569a76c672a26acd0688e243da16963e9d data/minecraft/recipe/cooked_calamari_from_calamari.json +3ba0ef56428301eaeb0e0ad590cd2be54100fa8a data/minecraft/recipe/cooked_calamari_from_glowing_calamari.json +68aa1631565c0ba721d2ed3a5aa068920636f346 data/minecraft/recipe/cooked_calamari_from_smoking_calamari.json +a6ba1a539f76ccf870da31626c3bd09e5b2f5d62 data/minecraft/recipe/cooked_calamari_from_smoking_glowing_calamari.json +6dff6f3b00e23b95adc8fa2286af0bc8c4cbcd47 data/minecraft/recipe/cooked_shrimp_from_shrimp.json +d14be37647d44ebeb9c3c0cb6c0bec1c75fab794 data/minecraft/recipe/cooked_shrimp_from_smoking_shrimp.json +d0f6ac7c389246a0f363a54a839f35d5567f3944 data/minecraft/recipe/cooked_tuna_from_smoking_tuna.json +cbe70d5fdcf0a3b42c2a60012049c01e626654bd data/minecraft/recipe/cooked_tuna_from_tuna.json +bca904c12fd4cff9ebea74b9ea1bdc8b53bf982f data/minecraft/recipe/dead_bush.json +281dd88b6e6bb0f77d799c5abf9a8412b0baf746 data/minecraft/recipe/molasses_from_smoking_sugar_cane.json +5edfaf8cffd519c21d817a29220d53f39511efdd data/minecraft/recipe/molasses_from_sugar_cane.json +72e7fc6f31651cb4e4d9b7c70ed65dc8fa5008b4 data/minecraft/recipe/orange_dye.json +7e0e9da8016ddef71463e0f6ccc07cb33d208d8b data/minecraft/recipe/popcorn_from_corn.json +c19f51da79a1f73b874a71186bdafce31ad21d9b data/minecraft/recipe/popcorn_from_smoking_corn.json +960050969f1e5af714bd40b847cdeb63d7bfaf05 data/minecraft/recipe/purple_dye.json +af6bfce6481fcbca73d49dcc40d6065876c21001 data/minecraft/recipe/raisins_from_grape.json +e2be2c72836fb05a32a05fc3ee5684d58f588eff data/minecraft/recipe/raisins_from_smoking_grape.json +c8cc8fd49f3c942893febe1c99d5199b325ababe data/minecraft/recipe/salt_from_smoking_water_bottle.json +3113a903131a8d3bfd6d26fafb4ac7389201ea8c data/minecraft/recipe/salt_from_water_bottle.json +d3f18b1cd465cd82a56569c35b6e733fd1eb0838 data/minecraft/recipe/toast_from_bread.json +371894e00725484484f1320145419ed8b8fe8dd2 data/minecraft/recipe/toast_from_smoking_bread.json diff --git a/src/generated/resources/.cache/d3475283389ce4fa936ff78555342d80c4e92887 b/src/generated/resources/.cache/d3475283389ce4fa936ff78555342d80c4e92887 new file mode 100644 index 000000000..6633d84ed --- /dev/null +++ b/src/generated/resources/.cache/d3475283389ce4fa936ff78555342d80c4e92887 @@ -0,0 +1,11 @@ +// 1.21.1 2024-10-06T19:31:43.4170726 Tags for minecraft:block mod id croptopia +e1869b0a6def5b71118a163d67616deb2661391d data/croptopia/tags/block/cinnamon_logs.json +e5e7c17efaeaaa402c4705dadc0aad43e10b6ccf data/minecraft/tags/block/azalea_root_replaceable.json +b3b2aae62189d982ae690c9cbeeb972c6eca35df data/minecraft/tags/block/crops.json +e5e7c17efaeaaa402c4705dadc0aad43e10b6ccf data/minecraft/tags/block/dripstone_replaceable_blocks.json +e5e7c17efaeaaa402c4705dadc0aad43e10b6ccf data/minecraft/tags/block/enderman_holdable.json +55d09a8b14c1f78b2f625f4322cd9b5ca89c8974 data/minecraft/tags/block/leaves.json +c94d6f79ce59608453ea70f72ef154084a5b9b13 data/minecraft/tags/block/logs_that_burn.json +55d09a8b14c1f78b2f625f4322cd9b5ca89c8974 data/minecraft/tags/block/mineable/hoe.json +e5e7c17efaeaaa402c4705dadc0aad43e10b6ccf data/minecraft/tags/block/mineable/shovel.json +c9c457d7127a94df94f45ae2591496e3cb9ad793 data/minecraft/tags/block/saplings.json diff --git a/src/generated/resources/assets/croptopia/models/item/ajvar.json b/src/generated/resources/assets/croptopia/models/item/ajvar.json new file mode 100644 index 000000000..5ebb69c1b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/ajvar.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/ajvar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/ajvar_toast.json b/src/generated/resources/assets/croptopia/models/item/ajvar_toast.json new file mode 100644 index 000000000..dba95e09f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/ajvar_toast.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/ajvar_toast" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/almond.json b/src/generated/resources/assets/croptopia/models/item/almond.json new file mode 100644 index 000000000..6ef4a4940 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/almond.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/almond" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/almond_brittle.json b/src/generated/resources/assets/croptopia/models/item/almond_brittle.json new file mode 100644 index 000000000..1b763defc --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/almond_brittle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/almond_brittle" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/anchovy.json b/src/generated/resources/assets/croptopia/models/item/anchovy.json new file mode 100644 index 000000000..e4874cd1e --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/anchovy.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/anchovy" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/anchovy_pizza.json b/src/generated/resources/assets/croptopia/models/item/anchovy_pizza.json new file mode 100644 index 000000000..6ad8dfbb2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/anchovy_pizza.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/anchovy_pizza" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/apple_juice.json b/src/generated/resources/assets/croptopia/models/item/apple_juice.json new file mode 100644 index 000000000..4921aabc6 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/apple_juice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/apple_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/apple_pie.json b/src/generated/resources/assets/croptopia/models/item/apple_pie.json new file mode 100644 index 000000000..91badc51c --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/apple_pie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/apple_pie" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/apricot.json b/src/generated/resources/assets/croptopia/models/item/apricot.json new file mode 100644 index 000000000..cc1700cd2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/apricot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/apricot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/apricot_jam.json b/src/generated/resources/assets/croptopia/models/item/apricot_jam.json new file mode 100644 index 000000000..1b7369230 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/apricot_jam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/apricot_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/artichoke.json b/src/generated/resources/assets/croptopia/models/item/artichoke.json new file mode 100644 index 000000000..999bce1da --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/artichoke.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/artichoke" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/artichoke_dip.json b/src/generated/resources/assets/croptopia/models/item/artichoke_dip.json new file mode 100644 index 000000000..64cccedcb --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/artichoke_dip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/artichoke_dip" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/artichoke_seed.json b/src/generated/resources/assets/croptopia/models/item/artichoke_seed.json new file mode 100644 index 000000000..b4949227d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/artichoke_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/artichoke_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/asparagus.json b/src/generated/resources/assets/croptopia/models/item/asparagus.json new file mode 100644 index 000000000..33a459e54 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/asparagus.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/asparagus" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/asparagus_seed.json b/src/generated/resources/assets/croptopia/models/item/asparagus_seed.json new file mode 100644 index 000000000..3678cab5d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/asparagus_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/asparagus_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/avocado.json b/src/generated/resources/assets/croptopia/models/item/avocado.json new file mode 100644 index 000000000..69e4775f5 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/avocado.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/avocado" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/avocado_toast.json b/src/generated/resources/assets/croptopia/models/item/avocado_toast.json new file mode 100644 index 000000000..5af740492 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/avocado_toast.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/avocado_toast" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/bacon.json b/src/generated/resources/assets/croptopia/models/item/bacon.json new file mode 100644 index 000000000..8fd8bc93a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/bacon.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/bacon" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/baked_beans.json b/src/generated/resources/assets/croptopia/models/item/baked_beans.json new file mode 100644 index 000000000..738911730 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/baked_beans.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/baked_beans" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/baked_crepes.json b/src/generated/resources/assets/croptopia/models/item/baked_crepes.json new file mode 100644 index 000000000..e2c87c3b7 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/baked_crepes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/baked_crepes" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/baked_sweet_potato.json b/src/generated/resources/assets/croptopia/models/item/baked_sweet_potato.json new file mode 100644 index 000000000..0ca6a6cdf --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/baked_sweet_potato.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/baked_sweet_potato" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/baked_yam.json b/src/generated/resources/assets/croptopia/models/item/baked_yam.json new file mode 100644 index 000000000..c70199c99 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/baked_yam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/baked_yam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/banana.json b/src/generated/resources/assets/croptopia/models/item/banana.json new file mode 100644 index 000000000..873ac5036 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/banana.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/banana" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/banana_cream_pie.json b/src/generated/resources/assets/croptopia/models/item/banana_cream_pie.json new file mode 100644 index 000000000..76231a2a8 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/banana_cream_pie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/banana_cream_pie" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/banana_nut_bread.json b/src/generated/resources/assets/croptopia/models/item/banana_nut_bread.json new file mode 100644 index 000000000..9a71aec3f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/banana_nut_bread.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/banana_nut_bread" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/banana_smoothie.json b/src/generated/resources/assets/croptopia/models/item/banana_smoothie.json new file mode 100644 index 000000000..ff012610c --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/banana_smoothie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/banana_smoothie" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/barley.json b/src/generated/resources/assets/croptopia/models/item/barley.json new file mode 100644 index 000000000..38a09d2f5 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/barley.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/barley" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/barley_seed.json b/src/generated/resources/assets/croptopia/models/item/barley_seed.json new file mode 100644 index 000000000..f131d5d10 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/barley_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/barley_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/basil.json b/src/generated/resources/assets/croptopia/models/item/basil.json new file mode 100644 index 000000000..05a794eee --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/basil.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/basil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/basil_seed.json b/src/generated/resources/assets/croptopia/models/item/basil_seed.json new file mode 100644 index 000000000..a11838b53 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/basil_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/basil_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/beef_jerky.json b/src/generated/resources/assets/croptopia/models/item/beef_jerky.json new file mode 100644 index 000000000..696824116 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/beef_jerky.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/beef_jerky" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/beef_stew.json b/src/generated/resources/assets/croptopia/models/item/beef_stew.json new file mode 100644 index 000000000..dac8244c2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/beef_stew.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/beef_stew" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/beef_stir_fry.json b/src/generated/resources/assets/croptopia/models/item/beef_stir_fry.json new file mode 100644 index 000000000..1be1fc873 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/beef_stir_fry.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/beef_stir_fry" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/beef_wellington.json b/src/generated/resources/assets/croptopia/models/item/beef_wellington.json new file mode 100644 index 000000000..dcb131602 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/beef_wellington.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/beef_wellington" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/beer.json b/src/generated/resources/assets/croptopia/models/item/beer.json new file mode 100644 index 000000000..340335525 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/beer.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/beer" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/beetroot_salad.json b/src/generated/resources/assets/croptopia/models/item/beetroot_salad.json new file mode 100644 index 000000000..cf061d9b1 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/beetroot_salad.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/beetroot_salad" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/bellpepper.json b/src/generated/resources/assets/croptopia/models/item/bellpepper.json new file mode 100644 index 000000000..40883fa78 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/bellpepper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/bellpepper" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/bellpepper_seed.json b/src/generated/resources/assets/croptopia/models/item/bellpepper_seed.json new file mode 100644 index 000000000..b33f7b729 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/bellpepper_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/bellpepper_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/blackbean.json b/src/generated/resources/assets/croptopia/models/item/blackbean.json new file mode 100644 index 000000000..ca947ef9f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/blackbean.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/blackbean" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/blackbean_seed.json b/src/generated/resources/assets/croptopia/models/item/blackbean_seed.json new file mode 100644 index 000000000..6dc484d99 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/blackbean_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/blackbean_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/blackberry.json b/src/generated/resources/assets/croptopia/models/item/blackberry.json new file mode 100644 index 000000000..71f0f7923 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/blackberry.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/blackberry" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/blackberry_jam.json b/src/generated/resources/assets/croptopia/models/item/blackberry_jam.json new file mode 100644 index 000000000..2a24684f5 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/blackberry_jam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/blackberry_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/blackberry_seed.json b/src/generated/resources/assets/croptopia/models/item/blackberry_seed.json new file mode 100644 index 000000000..4cd1a9a5b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/blackberry_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/blackberry_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/blt.json b/src/generated/resources/assets/croptopia/models/item/blt.json new file mode 100644 index 000000000..0bba4f866 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/blt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/blt" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/blueberry.json b/src/generated/resources/assets/croptopia/models/item/blueberry.json new file mode 100644 index 000000000..c121f977a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/blueberry.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/blueberry" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/blueberry_jam.json b/src/generated/resources/assets/croptopia/models/item/blueberry_jam.json new file mode 100644 index 000000000..bb4e09b21 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/blueberry_jam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/blueberry_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/blueberry_seed.json b/src/generated/resources/assets/croptopia/models/item/blueberry_seed.json new file mode 100644 index 000000000..2507d4c5d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/blueberry_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/blueberry_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/borscht.json b/src/generated/resources/assets/croptopia/models/item/borscht.json new file mode 100644 index 000000000..3ab894c31 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/borscht.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/borscht" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/broccoli.json b/src/generated/resources/assets/croptopia/models/item/broccoli.json new file mode 100644 index 000000000..b44f22fe4 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/broccoli.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/broccoli" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/broccoli_seed.json b/src/generated/resources/assets/croptopia/models/item/broccoli_seed.json new file mode 100644 index 000000000..deb1d8e5d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/broccoli_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/broccoli_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/brownies.json b/src/generated/resources/assets/croptopia/models/item/brownies.json new file mode 100644 index 000000000..5b5285cb2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/brownies.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/brownies" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/burrito.json b/src/generated/resources/assets/croptopia/models/item/burrito.json new file mode 100644 index 000000000..5ba58a74c --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/burrito.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/burrito" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/butter.json b/src/generated/resources/assets/croptopia/models/item/butter.json new file mode 100644 index 000000000..51dcab954 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/butter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/butter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/buttered_green_beans.json b/src/generated/resources/assets/croptopia/models/item/buttered_green_beans.json new file mode 100644 index 000000000..a1eba2ca9 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/buttered_green_beans.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/buttered_green_beans" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/buttered_toast.json b/src/generated/resources/assets/croptopia/models/item/buttered_toast.json new file mode 100644 index 000000000..937578897 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/buttered_toast.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/buttered_toast" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cabbage.json b/src/generated/resources/assets/croptopia/models/item/cabbage.json new file mode 100644 index 000000000..e07b7c6e4 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cabbage.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cabbage" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cabbage_roll.json b/src/generated/resources/assets/croptopia/models/item/cabbage_roll.json new file mode 100644 index 000000000..2186f4fef --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cabbage_roll.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cabbage_roll" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cabbage_seed.json b/src/generated/resources/assets/croptopia/models/item/cabbage_seed.json new file mode 100644 index 000000000..393a43a73 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cabbage_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cabbage_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/caesar_salad.json b/src/generated/resources/assets/croptopia/models/item/caesar_salad.json new file mode 100644 index 000000000..ad1f072b9 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/caesar_salad.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/caesar_salad" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/calamari.json b/src/generated/resources/assets/croptopia/models/item/calamari.json new file mode 100644 index 000000000..7fa84eaba --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/calamari.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/calamari" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/candied_kumquats.json b/src/generated/resources/assets/croptopia/models/item/candied_kumquats.json new file mode 100644 index 000000000..46b175b1d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/candied_kumquats.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/candied_kumquats" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/candied_nuts.json b/src/generated/resources/assets/croptopia/models/item/candied_nuts.json new file mode 100644 index 000000000..a9acd41c8 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/candied_nuts.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/candied_nuts" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/candy_corn.json b/src/generated/resources/assets/croptopia/models/item/candy_corn.json new file mode 100644 index 000000000..fcc0a7dca --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/candy_corn.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/candy_corn" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cantaloupe.json b/src/generated/resources/assets/croptopia/models/item/cantaloupe.json new file mode 100644 index 000000000..dd3d0ee4e --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cantaloupe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cantaloupe" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cantaloupe_seed.json b/src/generated/resources/assets/croptopia/models/item/cantaloupe_seed.json new file mode 100644 index 000000000..13a7f880b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cantaloupe_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cantaloupe_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/caramel.json b/src/generated/resources/assets/croptopia/models/item/caramel.json new file mode 100644 index 000000000..0ba460928 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/caramel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/caramel" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/carnitas.json b/src/generated/resources/assets/croptopia/models/item/carnitas.json new file mode 100644 index 000000000..1edc68683 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/carnitas.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/carnitas" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cashew.json b/src/generated/resources/assets/croptopia/models/item/cashew.json new file mode 100644 index 000000000..a62531bee --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cashew.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cashew" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cashew_chicken.json b/src/generated/resources/assets/croptopia/models/item/cashew_chicken.json new file mode 100644 index 000000000..01a49ff16 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cashew_chicken.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cashew_chicken" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cauliflower.json b/src/generated/resources/assets/croptopia/models/item/cauliflower.json new file mode 100644 index 000000000..4c1b9d4ab --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cauliflower.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cauliflower" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cauliflower_seed.json b/src/generated/resources/assets/croptopia/models/item/cauliflower_seed.json new file mode 100644 index 000000000..89d52085a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cauliflower_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cauliflower_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/celery.json b/src/generated/resources/assets/croptopia/models/item/celery.json new file mode 100644 index 000000000..16b8b1ec4 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/celery.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/celery" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/celery_seed.json b/src/generated/resources/assets/croptopia/models/item/celery_seed.json new file mode 100644 index 000000000..f713bcbb7 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/celery_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/celery_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cheese.json b/src/generated/resources/assets/croptopia/models/item/cheese.json new file mode 100644 index 000000000..fcab1f719 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cheese.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cheese" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cheese_cake.json b/src/generated/resources/assets/croptopia/models/item/cheese_cake.json new file mode 100644 index 000000000..7a431a3e5 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cheese_cake.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cheese_cake" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cheese_pizza.json b/src/generated/resources/assets/croptopia/models/item/cheese_pizza.json new file mode 100644 index 000000000..df68fffd3 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cheese_pizza.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cheese_pizza" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cheeseburger.json b/src/generated/resources/assets/croptopia/models/item/cheeseburger.json new file mode 100644 index 000000000..b7425b7a0 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cheeseburger.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cheeseburger" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cheesy_asparagus.json b/src/generated/resources/assets/croptopia/models/item/cheesy_asparagus.json new file mode 100644 index 000000000..88a3c379f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cheesy_asparagus.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cheesy_asparagus" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cherry.json b/src/generated/resources/assets/croptopia/models/item/cherry.json new file mode 100644 index 000000000..6b273d88c --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cherry.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cherry" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cherry_jam.json b/src/generated/resources/assets/croptopia/models/item/cherry_jam.json new file mode 100644 index 000000000..08348bee6 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cherry_jam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cherry_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cherry_pie.json b/src/generated/resources/assets/croptopia/models/item/cherry_pie.json new file mode 100644 index 000000000..1a61861c8 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cherry_pie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cherry_pie" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/chicken_and_dumplings.json b/src/generated/resources/assets/croptopia/models/item/chicken_and_dumplings.json new file mode 100644 index 000000000..83fedf9f3 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/chicken_and_dumplings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/chicken_and_dumplings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/chicken_and_noodles.json b/src/generated/resources/assets/croptopia/models/item/chicken_and_noodles.json new file mode 100644 index 000000000..21dce4097 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/chicken_and_noodles.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/chicken_and_noodles" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/chicken_and_rice.json b/src/generated/resources/assets/croptopia/models/item/chicken_and_rice.json new file mode 100644 index 000000000..3a3773a93 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/chicken_and_rice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/chicken_and_rice" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/chile_pepper.json b/src/generated/resources/assets/croptopia/models/item/chile_pepper.json new file mode 100644 index 000000000..a4784a421 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/chile_pepper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/chile_pepper" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/chile_pepper_seed.json b/src/generated/resources/assets/croptopia/models/item/chile_pepper_seed.json new file mode 100644 index 000000000..c7af23267 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/chile_pepper_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/chile_pepper_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/chili_relleno.json b/src/generated/resources/assets/croptopia/models/item/chili_relleno.json new file mode 100644 index 000000000..1a94c2176 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/chili_relleno.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/chili_relleno" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/chimichanga.json b/src/generated/resources/assets/croptopia/models/item/chimichanga.json new file mode 100644 index 000000000..9797e6669 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/chimichanga.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/chimichanga" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/chocolate.json b/src/generated/resources/assets/croptopia/models/item/chocolate.json new file mode 100644 index 000000000..ebe84707b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/chocolate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/chocolate" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/chocolate_ice_cream.json b/src/generated/resources/assets/croptopia/models/item/chocolate_ice_cream.json new file mode 100644 index 000000000..600efb6c7 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/chocolate_ice_cream.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/chocolate_ice_cream" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/chocolate_milkshake.json b/src/generated/resources/assets/croptopia/models/item/chocolate_milkshake.json new file mode 100644 index 000000000..ee2229277 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/chocolate_milkshake.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/chocolate_milkshake" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/churros.json b/src/generated/resources/assets/croptopia/models/item/churros.json new file mode 100644 index 000000000..e8fc02f6e --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/churros.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/churros" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cinnamon.json b/src/generated/resources/assets/croptopia/models/item/cinnamon.json new file mode 100644 index 000000000..db7158133 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cinnamon.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cinnamon" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cinnamon_roll.json b/src/generated/resources/assets/croptopia/models/item/cinnamon_roll.json new file mode 100644 index 000000000..0f706763c --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cinnamon_roll.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cinnamon_roll" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/clam.json b/src/generated/resources/assets/croptopia/models/item/clam.json new file mode 100644 index 000000000..b519d406a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/clam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/clam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/coconut.json b/src/generated/resources/assets/croptopia/models/item/coconut.json new file mode 100644 index 000000000..d79d4e2bc --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/coconut.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/coconut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/coffee.json b/src/generated/resources/assets/croptopia/models/item/coffee.json new file mode 100644 index 000000000..73c7614f9 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/coffee.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/coffee" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/coffee_beans.json b/src/generated/resources/assets/croptopia/models/item/coffee_beans.json new file mode 100644 index 000000000..cfbdfae14 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/coffee_beans.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/coffee_beans" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/coffee_seed.json b/src/generated/resources/assets/croptopia/models/item/coffee_seed.json new file mode 100644 index 000000000..a469e5b83 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/coffee_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/coffee_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cooked_anchovy.json b/src/generated/resources/assets/croptopia/models/item/cooked_anchovy.json new file mode 100644 index 000000000..d31ab4a7d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cooked_anchovy.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cooked_anchovy" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cooked_bacon.json b/src/generated/resources/assets/croptopia/models/item/cooked_bacon.json new file mode 100644 index 000000000..155e94dee --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cooked_bacon.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cooked_bacon" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cooked_calamari.json b/src/generated/resources/assets/croptopia/models/item/cooked_calamari.json new file mode 100644 index 000000000..6ab910d72 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cooked_calamari.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cooked_calamari" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cooked_shrimp.json b/src/generated/resources/assets/croptopia/models/item/cooked_shrimp.json new file mode 100644 index 000000000..a61d44de8 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cooked_shrimp.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cooked_shrimp" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cooked_tuna.json b/src/generated/resources/assets/croptopia/models/item/cooked_tuna.json new file mode 100644 index 000000000..c6d4bc91b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cooked_tuna.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cooked_tuna" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cooking_pot.json b/src/generated/resources/assets/croptopia/models/item/cooking_pot.json new file mode 100644 index 000000000..c01cab37d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cooking_pot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cooking_pot" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/corn.json b/src/generated/resources/assets/croptopia/models/item/corn.json new file mode 100644 index 000000000..f5fab02fa --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/corn.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/corn" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/corn_bread.json b/src/generated/resources/assets/croptopia/models/item/corn_bread.json new file mode 100644 index 000000000..20af3b2c4 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/corn_bread.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/corn_bread" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/corn_husk.json b/src/generated/resources/assets/croptopia/models/item/corn_husk.json new file mode 100644 index 000000000..594541eaa --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/corn_husk.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/corn_husk" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/corn_seed.json b/src/generated/resources/assets/croptopia/models/item/corn_seed.json new file mode 100644 index 000000000..2071862e2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/corn_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/corn_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cornish_pasty.json b/src/generated/resources/assets/croptopia/models/item/cornish_pasty.json new file mode 100644 index 000000000..d2845cd6a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cornish_pasty.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cornish_pasty" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/crab.json b/src/generated/resources/assets/croptopia/models/item/crab.json new file mode 100644 index 000000000..8724818d5 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/crab.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/crab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/crab_legs.json b/src/generated/resources/assets/croptopia/models/item/crab_legs.json new file mode 100644 index 000000000..e363f0615 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/crab_legs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/crab_legs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cranberry.json b/src/generated/resources/assets/croptopia/models/item/cranberry.json new file mode 100644 index 000000000..51b0c248a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cranberry.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cranberry" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cranberry_juice.json b/src/generated/resources/assets/croptopia/models/item/cranberry_juice.json new file mode 100644 index 000000000..575f382b5 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cranberry_juice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cranberry_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cranberry_seed.json b/src/generated/resources/assets/croptopia/models/item/cranberry_seed.json new file mode 100644 index 000000000..167a133c2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cranberry_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cranberry_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/crema.json b/src/generated/resources/assets/croptopia/models/item/crema.json new file mode 100644 index 000000000..0cc410628 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/crema.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/crema" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/croque_madame.json b/src/generated/resources/assets/croptopia/models/item/croque_madame.json new file mode 100644 index 000000000..9201bf29d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/croque_madame.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/croque_madame" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/croque_monsieur.json b/src/generated/resources/assets/croptopia/models/item/croque_monsieur.json new file mode 100644 index 000000000..1dbce7561 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/croque_monsieur.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/croque_monsieur" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cucumber.json b/src/generated/resources/assets/croptopia/models/item/cucumber.json new file mode 100644 index 000000000..63961d119 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cucumber.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cucumber" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cucumber_salad.json b/src/generated/resources/assets/croptopia/models/item/cucumber_salad.json new file mode 100644 index 000000000..1f985c7db --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cucumber_salad.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cucumber_salad" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/cucumber_seed.json b/src/generated/resources/assets/croptopia/models/item/cucumber_seed.json new file mode 100644 index 000000000..a66b9ddd7 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/cucumber_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/cucumber_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/currant.json b/src/generated/resources/assets/croptopia/models/item/currant.json new file mode 100644 index 000000000..04f7c6681 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/currant.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/currant" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/currant_seed.json b/src/generated/resources/assets/croptopia/models/item/currant_seed.json new file mode 100644 index 000000000..9ec30726b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/currant_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/currant_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/date.json b/src/generated/resources/assets/croptopia/models/item/date.json new file mode 100644 index 000000000..cdff3d6a1 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/date.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/date" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/dauphine_potatoes.json b/src/generated/resources/assets/croptopia/models/item/dauphine_potatoes.json new file mode 100644 index 000000000..6560b6a33 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/dauphine_potatoes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/dauphine_potatoes" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/deep_fried_shrimp.json b/src/generated/resources/assets/croptopia/models/item/deep_fried_shrimp.json new file mode 100644 index 000000000..67b149b6e --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/deep_fried_shrimp.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/deep_fried_shrimp" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/dough.json b/src/generated/resources/assets/croptopia/models/item/dough.json new file mode 100644 index 000000000..2420b940b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/dough.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/dough" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/doughnut.json b/src/generated/resources/assets/croptopia/models/item/doughnut.json new file mode 100644 index 000000000..383bc2c2b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/doughnut.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/doughnut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/dragonfruit.json b/src/generated/resources/assets/croptopia/models/item/dragonfruit.json new file mode 100644 index 000000000..d64313952 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/dragonfruit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/dragonfruit" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/egg_roll.json b/src/generated/resources/assets/croptopia/models/item/egg_roll.json new file mode 100644 index 000000000..d115d5653 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/egg_roll.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/egg_roll" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/eggplant.json b/src/generated/resources/assets/croptopia/models/item/eggplant.json new file mode 100644 index 000000000..43e52d58b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/eggplant.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/eggplant" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/eggplant_parmesan.json b/src/generated/resources/assets/croptopia/models/item/eggplant_parmesan.json new file mode 100644 index 000000000..53c8fafef --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/eggplant_parmesan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/eggplant_parmesan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/eggplant_seed.json b/src/generated/resources/assets/croptopia/models/item/eggplant_seed.json new file mode 100644 index 000000000..3ef0a2979 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/eggplant_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/eggplant_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/elderberry.json b/src/generated/resources/assets/croptopia/models/item/elderberry.json new file mode 100644 index 000000000..95463216a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/elderberry.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/elderberry" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/elderberry_jam.json b/src/generated/resources/assets/croptopia/models/item/elderberry_jam.json new file mode 100644 index 000000000..5b0a44b67 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/elderberry_jam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/elderberry_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/elderberry_seed.json b/src/generated/resources/assets/croptopia/models/item/elderberry_seed.json new file mode 100644 index 000000000..3b3d7aa50 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/elderberry_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/elderberry_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/enchilada.json b/src/generated/resources/assets/croptopia/models/item/enchilada.json new file mode 100644 index 000000000..3767c81bc --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/enchilada.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/enchilada" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/eton_mess.json b/src/generated/resources/assets/croptopia/models/item/eton_mess.json new file mode 100644 index 000000000..656add5bf --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/eton_mess.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/eton_mess" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/fajitas.json b/src/generated/resources/assets/croptopia/models/item/fajitas.json new file mode 100644 index 000000000..ae2165d4e --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/fajitas.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/fajitas" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/fig.json b/src/generated/resources/assets/croptopia/models/item/fig.json new file mode 100644 index 000000000..77cf64b9c --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/fig.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/fig" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/figgy_pudding.json b/src/generated/resources/assets/croptopia/models/item/figgy_pudding.json new file mode 100644 index 000000000..630c043b0 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/figgy_pudding.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/figgy_pudding" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/fish_and_chips.json b/src/generated/resources/assets/croptopia/models/item/fish_and_chips.json new file mode 100644 index 000000000..3b789ea98 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/fish_and_chips.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/fish_and_chips" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/flour.json b/src/generated/resources/assets/croptopia/models/item/flour.json new file mode 100644 index 000000000..d71edb6fa --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/flour.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/flour" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/food_press.json b/src/generated/resources/assets/croptopia/models/item/food_press.json new file mode 100644 index 000000000..f9d68a5a6 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/food_press.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/food_press" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/french_fries.json b/src/generated/resources/assets/croptopia/models/item/french_fries.json new file mode 100644 index 000000000..fd7653afa --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/french_fries.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/french_fries" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/fried_calamari.json b/src/generated/resources/assets/croptopia/models/item/fried_calamari.json new file mode 100644 index 000000000..1d36e6e94 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/fried_calamari.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/fried_calamari" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/fried_chicken.json b/src/generated/resources/assets/croptopia/models/item/fried_chicken.json new file mode 100644 index 000000000..0bbc47695 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/fried_chicken.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/fried_chicken" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/fried_frog_legs.json b/src/generated/resources/assets/croptopia/models/item/fried_frog_legs.json new file mode 100644 index 000000000..c6d24700a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/fried_frog_legs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/fried_frog_legs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/frog_legs.json b/src/generated/resources/assets/croptopia/models/item/frog_legs.json new file mode 100644 index 000000000..302b088c4 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/frog_legs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/frog_legs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/fruit_cake.json b/src/generated/resources/assets/croptopia/models/item/fruit_cake.json new file mode 100644 index 000000000..503feffba --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/fruit_cake.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/fruit_cake" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/fruit_salad.json b/src/generated/resources/assets/croptopia/models/item/fruit_salad.json new file mode 100644 index 000000000..0123e449b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/fruit_salad.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/fruit_salad" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/fruit_smoothie.json b/src/generated/resources/assets/croptopia/models/item/fruit_smoothie.json new file mode 100644 index 000000000..a3231a63a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/fruit_smoothie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/fruit_smoothie" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/frying_pan.json b/src/generated/resources/assets/croptopia/models/item/frying_pan.json new file mode 100644 index 000000000..333246023 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/frying_pan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/frying_pan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/garlic.json b/src/generated/resources/assets/croptopia/models/item/garlic.json new file mode 100644 index 000000000..4aa59b927 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/garlic.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/garlic" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/garlic_seed.json b/src/generated/resources/assets/croptopia/models/item/garlic_seed.json new file mode 100644 index 000000000..d9bc3fccf --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/garlic_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/garlic_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/ginger.json b/src/generated/resources/assets/croptopia/models/item/ginger.json new file mode 100644 index 000000000..b967fa781 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/ginger.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/ginger" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/ginger_seed.json b/src/generated/resources/assets/croptopia/models/item/ginger_seed.json new file mode 100644 index 000000000..121cd8083 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/ginger_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/ginger_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/glowing_calamari.json b/src/generated/resources/assets/croptopia/models/item/glowing_calamari.json new file mode 100644 index 000000000..69c3897a1 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/glowing_calamari.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/glowing_calamari" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/goulash.json b/src/generated/resources/assets/croptopia/models/item/goulash.json new file mode 100644 index 000000000..031c555d2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/goulash.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/goulash" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/grape.json b/src/generated/resources/assets/croptopia/models/item/grape.json new file mode 100644 index 000000000..b0bd6300c --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/grape.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/grape" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/grape_jam.json b/src/generated/resources/assets/croptopia/models/item/grape_jam.json new file mode 100644 index 000000000..e89b7b537 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/grape_jam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/grape_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/grape_juice.json b/src/generated/resources/assets/croptopia/models/item/grape_juice.json new file mode 100644 index 000000000..dd848c978 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/grape_juice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/grape_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/grape_seed.json b/src/generated/resources/assets/croptopia/models/item/grape_seed.json new file mode 100644 index 000000000..cd044889f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/grape_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/grape_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/grapefruit.json b/src/generated/resources/assets/croptopia/models/item/grapefruit.json new file mode 100644 index 000000000..ee0da52b6 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/grapefruit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/grapefruit" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/greenbean.json b/src/generated/resources/assets/croptopia/models/item/greenbean.json new file mode 100644 index 000000000..ed4a4494a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/greenbean.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/greenbean" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/greenbean_seed.json b/src/generated/resources/assets/croptopia/models/item/greenbean_seed.json new file mode 100644 index 000000000..c5ba3aa00 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/greenbean_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/greenbean_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/greenonion.json b/src/generated/resources/assets/croptopia/models/item/greenonion.json new file mode 100644 index 000000000..3f3ba1934 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/greenonion.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/greenonion" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/greenonion_seed.json b/src/generated/resources/assets/croptopia/models/item/greenonion_seed.json new file mode 100644 index 000000000..f519421e6 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/greenonion_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/greenonion_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/grilled_cheese.json b/src/generated/resources/assets/croptopia/models/item/grilled_cheese.json new file mode 100644 index 000000000..467fe742b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/grilled_cheese.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/grilled_cheese" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/grilled_eggplant.json b/src/generated/resources/assets/croptopia/models/item/grilled_eggplant.json new file mode 100644 index 000000000..d9002da62 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/grilled_eggplant.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/grilled_eggplant" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/grilled_oysters.json b/src/generated/resources/assets/croptopia/models/item/grilled_oysters.json new file mode 100644 index 000000000..b7717be03 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/grilled_oysters.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/grilled_oysters" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/ground_pork.json b/src/generated/resources/assets/croptopia/models/item/ground_pork.json new file mode 100644 index 000000000..2ef49ef13 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/ground_pork.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/ground_pork" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/ham_sandwich.json b/src/generated/resources/assets/croptopia/models/item/ham_sandwich.json new file mode 100644 index 000000000..5d0e4c5a1 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/ham_sandwich.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/ham_sandwich" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/hamburger.json b/src/generated/resources/assets/croptopia/models/item/hamburger.json new file mode 100644 index 000000000..a0142827d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/hamburger.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/hamburger" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/hashed_brown.json b/src/generated/resources/assets/croptopia/models/item/hashed_brown.json new file mode 100644 index 000000000..6903e554a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/hashed_brown.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/hashed_brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/honeydew.json b/src/generated/resources/assets/croptopia/models/item/honeydew.json new file mode 100644 index 000000000..8ba01e998 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/honeydew.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/honeydew" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/honeydew_seed.json b/src/generated/resources/assets/croptopia/models/item/honeydew_seed.json new file mode 100644 index 000000000..3b8627813 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/honeydew_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/honeydew_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/hops.json b/src/generated/resources/assets/croptopia/models/item/hops.json new file mode 100644 index 000000000..f06ae20f0 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/hops.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/hops" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/hops_seed.json b/src/generated/resources/assets/croptopia/models/item/hops_seed.json new file mode 100644 index 000000000..6657b56c0 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/hops_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/hops_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/horchata.json b/src/generated/resources/assets/croptopia/models/item/horchata.json new file mode 100644 index 000000000..4bba823c1 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/horchata.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/horchata" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/kale.json b/src/generated/resources/assets/croptopia/models/item/kale.json new file mode 100644 index 000000000..585946157 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/kale.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/kale" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/kale_chips.json b/src/generated/resources/assets/croptopia/models/item/kale_chips.json new file mode 100644 index 000000000..94b3e68d8 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/kale_chips.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/kale_chips" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/kale_seed.json b/src/generated/resources/assets/croptopia/models/item/kale_seed.json new file mode 100644 index 000000000..ec13f9984 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/kale_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/kale_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/kale_smoothie.json b/src/generated/resources/assets/croptopia/models/item/kale_smoothie.json new file mode 100644 index 000000000..004e692a5 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/kale_smoothie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/kale_smoothie" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/kiwi.json b/src/generated/resources/assets/croptopia/models/item/kiwi.json new file mode 100644 index 000000000..109ac3212 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/kiwi.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/kiwi" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/kiwi_seed.json b/src/generated/resources/assets/croptopia/models/item/kiwi_seed.json new file mode 100644 index 000000000..a0fc0d237 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/kiwi_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/kiwi_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/kiwi_sorbet.json b/src/generated/resources/assets/croptopia/models/item/kiwi_sorbet.json new file mode 100644 index 000000000..cb79ba816 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/kiwi_sorbet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/kiwi_sorbet" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/knife.json b/src/generated/resources/assets/croptopia/models/item/knife.json new file mode 100644 index 000000000..9c2be7d22 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/knife.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/knife" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/kumquat.json b/src/generated/resources/assets/croptopia/models/item/kumquat.json new file mode 100644 index 000000000..ca68ed58f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/kumquat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/kumquat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/leafy_salad.json b/src/generated/resources/assets/croptopia/models/item/leafy_salad.json new file mode 100644 index 000000000..fe9cfc918 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/leafy_salad.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/leafy_salad" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/leek.json b/src/generated/resources/assets/croptopia/models/item/leek.json new file mode 100644 index 000000000..186367e2b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/leek.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/leek" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/leek_seed.json b/src/generated/resources/assets/croptopia/models/item/leek_seed.json new file mode 100644 index 000000000..f5e462e37 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/leek_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/leek_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/leek_soup.json b/src/generated/resources/assets/croptopia/models/item/leek_soup.json new file mode 100644 index 000000000..a674f1312 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/leek_soup.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/leek_soup" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/lemon.json b/src/generated/resources/assets/croptopia/models/item/lemon.json new file mode 100644 index 000000000..873676834 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/lemon.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/lemon" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/lemon_chicken.json b/src/generated/resources/assets/croptopia/models/item/lemon_chicken.json new file mode 100644 index 000000000..2d997d2ef --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/lemon_chicken.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/lemon_chicken" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/lemon_coconut_bar.json b/src/generated/resources/assets/croptopia/models/item/lemon_coconut_bar.json new file mode 100644 index 000000000..ed1dd5aa9 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/lemon_coconut_bar.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/lemon_coconut_bar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/lemonade.json b/src/generated/resources/assets/croptopia/models/item/lemonade.json new file mode 100644 index 000000000..c4d26d50f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/lemonade.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/lemonade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/lettuce.json b/src/generated/resources/assets/croptopia/models/item/lettuce.json new file mode 100644 index 000000000..58b846e31 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/lettuce.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/lettuce" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/lettuce_seed.json b/src/generated/resources/assets/croptopia/models/item/lettuce_seed.json new file mode 100644 index 000000000..1e0b10053 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/lettuce_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/lettuce_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/lime.json b/src/generated/resources/assets/croptopia/models/item/lime.json new file mode 100644 index 000000000..2e325a41c --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/lime.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/lime" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/limeade.json b/src/generated/resources/assets/croptopia/models/item/limeade.json new file mode 100644 index 000000000..09d938a9e --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/limeade.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/limeade" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/macaron.json b/src/generated/resources/assets/croptopia/models/item/macaron.json new file mode 100644 index 000000000..57e34dcc4 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/macaron.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/macaron" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/mango.json b/src/generated/resources/assets/croptopia/models/item/mango.json new file mode 100644 index 000000000..4bbadf0ef --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/mango.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/mango" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/mango_ice_cream.json b/src/generated/resources/assets/croptopia/models/item/mango_ice_cream.json new file mode 100644 index 000000000..6e358f5e0 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/mango_ice_cream.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/mango_ice_cream" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/mashed_potatoes.json b/src/generated/resources/assets/croptopia/models/item/mashed_potatoes.json new file mode 100644 index 000000000..b73a0cdf7 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/mashed_potatoes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/mashed_potatoes" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/mead.json b/src/generated/resources/assets/croptopia/models/item/mead.json new file mode 100644 index 000000000..60065b702 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/mead.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/mead" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/melon_juice.json b/src/generated/resources/assets/croptopia/models/item/melon_juice.json new file mode 100644 index 000000000..c47300aea --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/melon_juice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/melon_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/meringue.json b/src/generated/resources/assets/croptopia/models/item/meringue.json new file mode 100644 index 000000000..0592844e9 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/meringue.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/meringue" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/milk_bottle.json b/src/generated/resources/assets/croptopia/models/item/milk_bottle.json new file mode 100644 index 000000000..ebb48390d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/milk_bottle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/milk_bottle" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/molasses.json b/src/generated/resources/assets/croptopia/models/item/molasses.json new file mode 100644 index 000000000..bd1474907 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/molasses.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/molasses" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/mortar_and_pestle.json b/src/generated/resources/assets/croptopia/models/item/mortar_and_pestle.json new file mode 100644 index 000000000..5f4f95281 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/mortar_and_pestle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/mortar_and_pestle" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/mustard.json b/src/generated/resources/assets/croptopia/models/item/mustard.json new file mode 100644 index 000000000..62ea6d232 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/mustard.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/mustard" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/mustard_seed.json b/src/generated/resources/assets/croptopia/models/item/mustard_seed.json new file mode 100644 index 000000000..d2ce34761 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/mustard_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/mustard_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/nectarine.json b/src/generated/resources/assets/croptopia/models/item/nectarine.json new file mode 100644 index 000000000..8921a872f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/nectarine.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/nectarine" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/nether_wart_stew.json b/src/generated/resources/assets/croptopia/models/item/nether_wart_stew.json new file mode 100644 index 000000000..f160fb704 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/nether_wart_stew.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/nether_wart_stew" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/noodle.json b/src/generated/resources/assets/croptopia/models/item/noodle.json new file mode 100644 index 000000000..662c618a6 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/noodle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/noodle" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/nougat.json b/src/generated/resources/assets/croptopia/models/item/nougat.json new file mode 100644 index 000000000..13d94106b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/nougat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/nougat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/nutmeg.json b/src/generated/resources/assets/croptopia/models/item/nutmeg.json new file mode 100644 index 000000000..81ead8a0b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/nutmeg.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/nutmeg" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/nutty_cookie.json b/src/generated/resources/assets/croptopia/models/item/nutty_cookie.json new file mode 100644 index 000000000..617c3be11 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/nutty_cookie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/nutty_cookie" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/oat.json b/src/generated/resources/assets/croptopia/models/item/oat.json new file mode 100644 index 000000000..b22e14c86 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/oat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/oat" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/oat_seed.json b/src/generated/resources/assets/croptopia/models/item/oat_seed.json new file mode 100644 index 000000000..7d24a6c02 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/oat_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/oat_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/oatmeal.json b/src/generated/resources/assets/croptopia/models/item/oatmeal.json new file mode 100644 index 000000000..093d19a82 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/oatmeal.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/oatmeal" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/olive.json b/src/generated/resources/assets/croptopia/models/item/olive.json new file mode 100644 index 000000000..6793189ee --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/olive.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/olive" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/olive_oil.json b/src/generated/resources/assets/croptopia/models/item/olive_oil.json new file mode 100644 index 000000000..7414c9c25 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/olive_oil.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/olive_oil" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/olive_seed.json b/src/generated/resources/assets/croptopia/models/item/olive_seed.json new file mode 100644 index 000000000..41dc9c8c6 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/olive_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/olive_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/onion.json b/src/generated/resources/assets/croptopia/models/item/onion.json new file mode 100644 index 000000000..e3b6a2a90 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/onion.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/onion" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/onion_rings.json b/src/generated/resources/assets/croptopia/models/item/onion_rings.json new file mode 100644 index 000000000..07c0b1e23 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/onion_rings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/onion_rings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/onion_seed.json b/src/generated/resources/assets/croptopia/models/item/onion_seed.json new file mode 100644 index 000000000..07e64239b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/onion_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/onion_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/orange.json b/src/generated/resources/assets/croptopia/models/item/orange.json new file mode 100644 index 000000000..2872d2b4c --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/orange.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/orange" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/orange_juice.json b/src/generated/resources/assets/croptopia/models/item/orange_juice.json new file mode 100644 index 000000000..a8d4f1cfb --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/orange_juice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/orange_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/oyster.json b/src/generated/resources/assets/croptopia/models/item/oyster.json new file mode 100644 index 000000000..38479e30b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/oyster.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/oyster" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/paprika.json b/src/generated/resources/assets/croptopia/models/item/paprika.json new file mode 100644 index 000000000..baec4d46f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/paprika.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/paprika" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/peach.json b/src/generated/resources/assets/croptopia/models/item/peach.json new file mode 100644 index 000000000..ea7adbb01 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/peach.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/peach" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/peach_jam.json b/src/generated/resources/assets/croptopia/models/item/peach_jam.json new file mode 100644 index 000000000..3417e7746 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/peach_jam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/peach_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/peanut.json b/src/generated/resources/assets/croptopia/models/item/peanut.json new file mode 100644 index 000000000..9b4c7872a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/peanut.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/peanut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/peanut_butter.json b/src/generated/resources/assets/croptopia/models/item/peanut_butter.json new file mode 100644 index 000000000..51f0d7edc --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/peanut_butter.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/peanut_butter" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/peanut_butter_and_jam.json b/src/generated/resources/assets/croptopia/models/item/peanut_butter_and_jam.json new file mode 100644 index 000000000..5889b8472 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/peanut_butter_and_jam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/peanut_butter_and_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/peanut_butter_with_celery.json b/src/generated/resources/assets/croptopia/models/item/peanut_butter_with_celery.json new file mode 100644 index 000000000..da33ad9a4 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/peanut_butter_with_celery.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/peanut_butter_with_celery" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/peanut_seed.json b/src/generated/resources/assets/croptopia/models/item/peanut_seed.json new file mode 100644 index 000000000..6c48a2c28 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/peanut_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/peanut_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pear.json b/src/generated/resources/assets/croptopia/models/item/pear.json new file mode 100644 index 000000000..b2e8e7105 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pear.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pear" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pecan.json b/src/generated/resources/assets/croptopia/models/item/pecan.json new file mode 100644 index 000000000..555611ce2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pecan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pecan" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pecan_ice_cream.json b/src/generated/resources/assets/croptopia/models/item/pecan_ice_cream.json new file mode 100644 index 000000000..d0a4f598a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pecan_ice_cream.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pecan_ice_cream" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pecan_pie.json b/src/generated/resources/assets/croptopia/models/item/pecan_pie.json new file mode 100644 index 000000000..e399093a5 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pecan_pie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pecan_pie" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pepper.json b/src/generated/resources/assets/croptopia/models/item/pepper.json new file mode 100644 index 000000000..67bf6918d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pepper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pepper" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pepper_seed.json b/src/generated/resources/assets/croptopia/models/item/pepper_seed.json new file mode 100644 index 000000000..0bcbabc69 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pepper_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pepper_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pepperoni.json b/src/generated/resources/assets/croptopia/models/item/pepperoni.json new file mode 100644 index 000000000..f6dd6561e --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pepperoni.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pepperoni" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/persimmon.json b/src/generated/resources/assets/croptopia/models/item/persimmon.json new file mode 100644 index 000000000..1f1b0e0f7 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/persimmon.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/persimmon" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pineapple.json b/src/generated/resources/assets/croptopia/models/item/pineapple.json new file mode 100644 index 000000000..b328dc9a8 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pineapple.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pineapple" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pineapple_juice.json b/src/generated/resources/assets/croptopia/models/item/pineapple_juice.json new file mode 100644 index 000000000..e23e3c4f0 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pineapple_juice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pineapple_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pineapple_pepperoni_pizza.json b/src/generated/resources/assets/croptopia/models/item/pineapple_pepperoni_pizza.json new file mode 100644 index 000000000..c32829a75 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pineapple_pepperoni_pizza.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pineapple_pepperoni_pizza" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pineapple_seed.json b/src/generated/resources/assets/croptopia/models/item/pineapple_seed.json new file mode 100644 index 000000000..f7996dec2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pineapple_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pineapple_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pizza.json b/src/generated/resources/assets/croptopia/models/item/pizza.json new file mode 100644 index 000000000..c503dae41 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pizza.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pizza" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/plum.json b/src/generated/resources/assets/croptopia/models/item/plum.json new file mode 100644 index 000000000..60c52d2ab --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/plum.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/plum" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/popcorn.json b/src/generated/resources/assets/croptopia/models/item/popcorn.json new file mode 100644 index 000000000..5ea6ef201 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/popcorn.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/popcorn" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pork_and_beans.json b/src/generated/resources/assets/croptopia/models/item/pork_and_beans.json new file mode 100644 index 000000000..eae60aa15 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pork_and_beans.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pork_and_beans" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pork_jerky.json b/src/generated/resources/assets/croptopia/models/item/pork_jerky.json new file mode 100644 index 000000000..69f2d6506 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pork_jerky.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pork_jerky" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/potato_chips.json b/src/generated/resources/assets/croptopia/models/item/potato_chips.json new file mode 100644 index 000000000..615ad3895 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/potato_chips.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/potato_chips" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/potato_soup.json b/src/generated/resources/assets/croptopia/models/item/potato_soup.json new file mode 100644 index 000000000..e3bbd2908 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/potato_soup.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/potato_soup" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/protein_bar.json b/src/generated/resources/assets/croptopia/models/item/protein_bar.json new file mode 100644 index 000000000..152bb63f3 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/protein_bar.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/protein_bar" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pumpkin_bars.json b/src/generated/resources/assets/croptopia/models/item/pumpkin_bars.json new file mode 100644 index 000000000..d58fc8a15 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pumpkin_bars.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pumpkin_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pumpkin_soup.json b/src/generated/resources/assets/croptopia/models/item/pumpkin_soup.json new file mode 100644 index 000000000..29b5fdb1b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pumpkin_soup.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pumpkin_soup" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/pumpkin_spice_latte.json b/src/generated/resources/assets/croptopia/models/item/pumpkin_spice_latte.json new file mode 100644 index 000000000..2033778da --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/pumpkin_spice_latte.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/pumpkin_spice_latte" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/quesadilla.json b/src/generated/resources/assets/croptopia/models/item/quesadilla.json new file mode 100644 index 000000000..9c9477094 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/quesadilla.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/quesadilla" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/quiche.json b/src/generated/resources/assets/croptopia/models/item/quiche.json new file mode 100644 index 000000000..59a136ff4 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/quiche.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/quiche" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/radish.json b/src/generated/resources/assets/croptopia/models/item/radish.json new file mode 100644 index 000000000..c2d0e7a86 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/radish.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/radish" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/radish_seed.json b/src/generated/resources/assets/croptopia/models/item/radish_seed.json new file mode 100644 index 000000000..2e7f94e37 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/radish_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/radish_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/raisin_oatmeal_cookie.json b/src/generated/resources/assets/croptopia/models/item/raisin_oatmeal_cookie.json new file mode 100644 index 000000000..13b1ca998 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/raisin_oatmeal_cookie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/raisin_oatmeal_cookie" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/raisins.json b/src/generated/resources/assets/croptopia/models/item/raisins.json new file mode 100644 index 000000000..cd59ac4cb --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/raisins.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/raisins" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/raspberry.json b/src/generated/resources/assets/croptopia/models/item/raspberry.json new file mode 100644 index 000000000..5db949b4c --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/raspberry.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/raspberry" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/raspberry_jam.json b/src/generated/resources/assets/croptopia/models/item/raspberry_jam.json new file mode 100644 index 000000000..1acf561f2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/raspberry_jam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/raspberry_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/raspberry_seed.json b/src/generated/resources/assets/croptopia/models/item/raspberry_seed.json new file mode 100644 index 000000000..5c2ce681b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/raspberry_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/raspberry_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/ratatouille.json b/src/generated/resources/assets/croptopia/models/item/ratatouille.json new file mode 100644 index 000000000..eba2b22f7 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/ratatouille.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/ratatouille" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/ravioli.json b/src/generated/resources/assets/croptopia/models/item/ravioli.json new file mode 100644 index 000000000..e0355cc00 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/ravioli.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/ravioli" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/refried_beans.json b/src/generated/resources/assets/croptopia/models/item/refried_beans.json new file mode 100644 index 000000000..a1210805e --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/refried_beans.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/refried_beans" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/rhubarb.json b/src/generated/resources/assets/croptopia/models/item/rhubarb.json new file mode 100644 index 000000000..0eecee0a6 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/rhubarb.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/rhubarb" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/rhubarb_crisp.json b/src/generated/resources/assets/croptopia/models/item/rhubarb_crisp.json new file mode 100644 index 000000000..2c871cac3 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/rhubarb_crisp.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/rhubarb_crisp" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/rhubarb_pie.json b/src/generated/resources/assets/croptopia/models/item/rhubarb_pie.json new file mode 100644 index 000000000..cd08733a2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/rhubarb_pie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/rhubarb_pie" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/rhubarb_seed.json b/src/generated/resources/assets/croptopia/models/item/rhubarb_seed.json new file mode 100644 index 000000000..bd67a9240 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/rhubarb_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/rhubarb_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/rice.json b/src/generated/resources/assets/croptopia/models/item/rice.json new file mode 100644 index 000000000..1f367d9d1 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/rice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/rice" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/rice_seed.json b/src/generated/resources/assets/croptopia/models/item/rice_seed.json new file mode 100644 index 000000000..a9dd7f69d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/rice_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/rice_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/roasted_asparagus.json b/src/generated/resources/assets/croptopia/models/item/roasted_asparagus.json new file mode 100644 index 000000000..38b0cf497 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/roasted_asparagus.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/roasted_asparagus" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/roasted_nuts.json b/src/generated/resources/assets/croptopia/models/item/roasted_nuts.json new file mode 100644 index 000000000..288b63ee2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/roasted_nuts.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/roasted_nuts" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/roasted_pumpkin_seeds.json b/src/generated/resources/assets/croptopia/models/item/roasted_pumpkin_seeds.json new file mode 100644 index 000000000..ed4f97467 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/roasted_pumpkin_seeds.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/roasted_pumpkin_seeds" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/roasted_radishes.json b/src/generated/resources/assets/croptopia/models/item/roasted_radishes.json new file mode 100644 index 000000000..cab3621b9 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/roasted_radishes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/roasted_radishes" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/roasted_squash.json b/src/generated/resources/assets/croptopia/models/item/roasted_squash.json new file mode 100644 index 000000000..dcd8dbd02 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/roasted_squash.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/roasted_squash" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/roasted_sunflower_seeds.json b/src/generated/resources/assets/croptopia/models/item/roasted_sunflower_seeds.json new file mode 100644 index 000000000..0e845f87f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/roasted_sunflower_seeds.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/roasted_sunflower_seeds" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/roasted_turnips.json b/src/generated/resources/assets/croptopia/models/item/roasted_turnips.json new file mode 100644 index 000000000..a7175256d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/roasted_turnips.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/roasted_turnips" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/roe.json b/src/generated/resources/assets/croptopia/models/item/roe.json new file mode 100644 index 000000000..c132b66bd --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/roe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/roe" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/rum.json b/src/generated/resources/assets/croptopia/models/item/rum.json new file mode 100644 index 000000000..dee04c245 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/rum.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/rum" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/rum_raisin_ice_cream.json b/src/generated/resources/assets/croptopia/models/item/rum_raisin_ice_cream.json new file mode 100644 index 000000000..1412af662 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/rum_raisin_ice_cream.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/rum_raisin_ice_cream" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/rutabaga.json b/src/generated/resources/assets/croptopia/models/item/rutabaga.json new file mode 100644 index 000000000..67c5ff8f3 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/rutabaga.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/rutabaga" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/rutabaga_seed.json b/src/generated/resources/assets/croptopia/models/item/rutabaga_seed.json new file mode 100644 index 000000000..844729f31 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/rutabaga_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/rutabaga_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/saguaro.json b/src/generated/resources/assets/croptopia/models/item/saguaro.json new file mode 100644 index 000000000..3d16ffd3c --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/saguaro.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/saguaro" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/saguaro_juice.json b/src/generated/resources/assets/croptopia/models/item/saguaro_juice.json new file mode 100644 index 000000000..f059568a7 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/saguaro_juice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/saguaro_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/saguaro_seed.json b/src/generated/resources/assets/croptopia/models/item/saguaro_seed.json new file mode 100644 index 000000000..f1b0a2da1 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/saguaro_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/saguaro_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/salsa.json b/src/generated/resources/assets/croptopia/models/item/salsa.json new file mode 100644 index 000000000..901c52ed7 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/salsa.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/salsa" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/salt.json b/src/generated/resources/assets/croptopia/models/item/salt.json new file mode 100644 index 000000000..79c538654 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/salt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/salt" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/saucy_chips.json b/src/generated/resources/assets/croptopia/models/item/saucy_chips.json new file mode 100644 index 000000000..e89a0b53f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/saucy_chips.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/saucy_chips" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/sausage.json b/src/generated/resources/assets/croptopia/models/item/sausage.json new file mode 100644 index 000000000..b3d368797 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/sausage.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/sausage" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/scones.json b/src/generated/resources/assets/croptopia/models/item/scones.json new file mode 100644 index 000000000..61daf281f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/scones.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/scones" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/scrambled_eggs.json b/src/generated/resources/assets/croptopia/models/item/scrambled_eggs.json new file mode 100644 index 000000000..f2f690629 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/scrambled_eggs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/scrambled_eggs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/sea_lettuce.json b/src/generated/resources/assets/croptopia/models/item/sea_lettuce.json new file mode 100644 index 000000000..bd6c5729b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/sea_lettuce.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/sea_lettuce" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/shepherds_pie.json b/src/generated/resources/assets/croptopia/models/item/shepherds_pie.json new file mode 100644 index 000000000..2b48d5ef4 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/shepherds_pie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/shepherds_pie" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/shrimp.json b/src/generated/resources/assets/croptopia/models/item/shrimp.json new file mode 100644 index 000000000..f605e1003 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/shrimp.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/shrimp" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/snicker_doodle.json b/src/generated/resources/assets/croptopia/models/item/snicker_doodle.json new file mode 100644 index 000000000..1a73e7606 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/snicker_doodle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/snicker_doodle" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/soy_milk.json b/src/generated/resources/assets/croptopia/models/item/soy_milk.json new file mode 100644 index 000000000..8768ea075 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/soy_milk.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/soy_milk" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/soy_sauce.json b/src/generated/resources/assets/croptopia/models/item/soy_sauce.json new file mode 100644 index 000000000..9a14b29ca --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/soy_sauce.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/soy_sauce" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/soybean.json b/src/generated/resources/assets/croptopia/models/item/soybean.json new file mode 100644 index 000000000..38469cf73 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/soybean.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/soybean" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/soybean_seed.json b/src/generated/resources/assets/croptopia/models/item/soybean_seed.json new file mode 100644 index 000000000..ec37c83c8 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/soybean_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/soybean_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/spaghetti_squash.json b/src/generated/resources/assets/croptopia/models/item/spaghetti_squash.json new file mode 100644 index 000000000..6f2351681 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/spaghetti_squash.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/spaghetti_squash" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/spinach.json b/src/generated/resources/assets/croptopia/models/item/spinach.json new file mode 100644 index 000000000..da8dcd6cd --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/spinach.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/spinach" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/spinach_seed.json b/src/generated/resources/assets/croptopia/models/item/spinach_seed.json new file mode 100644 index 000000000..8bfd6a15b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/spinach_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/spinach_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/squash.json b/src/generated/resources/assets/croptopia/models/item/squash.json new file mode 100644 index 000000000..3ac5f5b8a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/squash.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/squash" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/squash_seed.json b/src/generated/resources/assets/croptopia/models/item/squash_seed.json new file mode 100644 index 000000000..40ccf7cb9 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/squash_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/squash_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/starfruit.json b/src/generated/resources/assets/croptopia/models/item/starfruit.json new file mode 100644 index 000000000..ec8d9e1a9 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/starfruit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/starfruit" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/steamed_broccoli.json b/src/generated/resources/assets/croptopia/models/item/steamed_broccoli.json new file mode 100644 index 000000000..c918ce22d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/steamed_broccoli.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/steamed_broccoli" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/steamed_clams.json b/src/generated/resources/assets/croptopia/models/item/steamed_clams.json new file mode 100644 index 000000000..73111f7d8 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/steamed_clams.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/steamed_clams" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/steamed_crab.json b/src/generated/resources/assets/croptopia/models/item/steamed_crab.json new file mode 100644 index 000000000..f4bdc1684 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/steamed_crab.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/steamed_crab" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/steamed_green_beans.json b/src/generated/resources/assets/croptopia/models/item/steamed_green_beans.json new file mode 100644 index 000000000..74f50b5d6 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/steamed_green_beans.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/steamed_green_beans" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/steamed_rice.json b/src/generated/resources/assets/croptopia/models/item/steamed_rice.json new file mode 100644 index 000000000..12e51b64d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/steamed_rice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/steamed_rice" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/sticky_toffee_pudding.json b/src/generated/resources/assets/croptopia/models/item/sticky_toffee_pudding.json new file mode 100644 index 000000000..a867aa717 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/sticky_toffee_pudding.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/sticky_toffee_pudding" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/stir_fry.json b/src/generated/resources/assets/croptopia/models/item/stir_fry.json new file mode 100644 index 000000000..9a67dec0f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/stir_fry.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/stir_fry" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/strawberry.json b/src/generated/resources/assets/croptopia/models/item/strawberry.json new file mode 100644 index 000000000..7a9b64326 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/strawberry.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/strawberry" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/strawberry_ice_cream.json b/src/generated/resources/assets/croptopia/models/item/strawberry_ice_cream.json new file mode 100644 index 000000000..ec363ce06 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/strawberry_ice_cream.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/strawberry_ice_cream" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/strawberry_jam.json b/src/generated/resources/assets/croptopia/models/item/strawberry_jam.json new file mode 100644 index 000000000..cea89a469 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/strawberry_jam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/strawberry_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/strawberry_seed.json b/src/generated/resources/assets/croptopia/models/item/strawberry_seed.json new file mode 100644 index 000000000..4b145a203 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/strawberry_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/strawberry_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/strawberry_smoothie.json b/src/generated/resources/assets/croptopia/models/item/strawberry_smoothie.json new file mode 100644 index 000000000..d08ac810d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/strawberry_smoothie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/strawberry_smoothie" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/stuffed_artichoke.json b/src/generated/resources/assets/croptopia/models/item/stuffed_artichoke.json new file mode 100644 index 000000000..234170d61 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/stuffed_artichoke.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/stuffed_artichoke" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/stuffed_poblanos.json b/src/generated/resources/assets/croptopia/models/item/stuffed_poblanos.json new file mode 100644 index 000000000..862db26c8 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/stuffed_poblanos.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/stuffed_poblanos" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/sunny_side_eggs.json b/src/generated/resources/assets/croptopia/models/item/sunny_side_eggs.json new file mode 100644 index 000000000..12afb9ed1 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/sunny_side_eggs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/sunny_side_eggs" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/supreme_pizza.json b/src/generated/resources/assets/croptopia/models/item/supreme_pizza.json new file mode 100644 index 000000000..a4becc8a3 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/supreme_pizza.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/supreme_pizza" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/sushi.json b/src/generated/resources/assets/croptopia/models/item/sushi.json new file mode 100644 index 000000000..230cb556e --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/sushi.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/sushi" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/sweet_crepes.json b/src/generated/resources/assets/croptopia/models/item/sweet_crepes.json new file mode 100644 index 000000000..ce8b93996 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/sweet_crepes.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/sweet_crepes" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/sweet_potato_fries.json b/src/generated/resources/assets/croptopia/models/item/sweet_potato_fries.json new file mode 100644 index 000000000..abda8ae2a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/sweet_potato_fries.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/sweet_potato_fries" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/sweetpotato.json b/src/generated/resources/assets/croptopia/models/item/sweetpotato.json new file mode 100644 index 000000000..e6cf2d361 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/sweetpotato.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/sweetpotato" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/sweetpotato_seed.json b/src/generated/resources/assets/croptopia/models/item/sweetpotato_seed.json new file mode 100644 index 000000000..4741325cc --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/sweetpotato_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/sweetpotato_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/taco.json b/src/generated/resources/assets/croptopia/models/item/taco.json new file mode 100644 index 000000000..ab1e82e10 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/taco.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/taco" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tamales.json b/src/generated/resources/assets/croptopia/models/item/tamales.json new file mode 100644 index 000000000..abb2e51fc --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tamales.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tamales" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tea.json b/src/generated/resources/assets/croptopia/models/item/tea.json new file mode 100644 index 000000000..415732627 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tea.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tea" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tea_leaves.json b/src/generated/resources/assets/croptopia/models/item/tea_leaves.json new file mode 100644 index 000000000..8f3a827cc --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tea_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tea_leaves" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tea_seed.json b/src/generated/resources/assets/croptopia/models/item/tea_seed.json new file mode 100644 index 000000000..d5a39834b --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tea_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tea_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/the_big_breakfast.json b/src/generated/resources/assets/croptopia/models/item/the_big_breakfast.json new file mode 100644 index 000000000..80f01063d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/the_big_breakfast.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/the_big_breakfast" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/toast.json b/src/generated/resources/assets/croptopia/models/item/toast.json new file mode 100644 index 000000000..45254401a --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/toast.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/toast" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/toast_sandwich.json b/src/generated/resources/assets/croptopia/models/item/toast_sandwich.json new file mode 100644 index 000000000..020374e90 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/toast_sandwich.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/toast_sandwich" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/toast_with_jam.json b/src/generated/resources/assets/croptopia/models/item/toast_with_jam.json new file mode 100644 index 000000000..a22828bb3 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/toast_with_jam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/toast_with_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tofu.json b/src/generated/resources/assets/croptopia/models/item/tofu.json new file mode 100644 index 000000000..992344736 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tofu.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tofu" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tofu_and_dumplings.json b/src/generated/resources/assets/croptopia/models/item/tofu_and_dumplings.json new file mode 100644 index 000000000..0e74f8106 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tofu_and_dumplings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tofu_and_dumplings" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tofuburger.json b/src/generated/resources/assets/croptopia/models/item/tofuburger.json new file mode 100644 index 000000000..82ec69c00 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tofuburger.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tofuburger" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tomatillo.json b/src/generated/resources/assets/croptopia/models/item/tomatillo.json new file mode 100644 index 000000000..c0b11ec7f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tomatillo.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tomatillo" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tomatillo_seed.json b/src/generated/resources/assets/croptopia/models/item/tomatillo_seed.json new file mode 100644 index 000000000..93856b1f1 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tomatillo_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tomatillo_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tomato.json b/src/generated/resources/assets/croptopia/models/item/tomato.json new file mode 100644 index 000000000..d13a07c27 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tomato.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tomato" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tomato_juice.json b/src/generated/resources/assets/croptopia/models/item/tomato_juice.json new file mode 100644 index 000000000..16ffb4e4d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tomato_juice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tomato_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tomato_seed.json b/src/generated/resources/assets/croptopia/models/item/tomato_seed.json new file mode 100644 index 000000000..bfefb8979 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tomato_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tomato_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tortilla.json b/src/generated/resources/assets/croptopia/models/item/tortilla.json new file mode 100644 index 000000000..adbf8c243 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tortilla.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tortilla" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tostada.json b/src/generated/resources/assets/croptopia/models/item/tostada.json new file mode 100644 index 000000000..39890c9ea --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tostada.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tostada" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/trail_mix.json b/src/generated/resources/assets/croptopia/models/item/trail_mix.json new file mode 100644 index 000000000..b782e668e --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/trail_mix.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/trail_mix" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/treacle_tart.json b/src/generated/resources/assets/croptopia/models/item/treacle_tart.json new file mode 100644 index 000000000..6ea7355fd --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/treacle_tart.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/treacle_tart" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tres_leche_cake.json b/src/generated/resources/assets/croptopia/models/item/tres_leche_cake.json new file mode 100644 index 000000000..591056c47 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tres_leche_cake.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tres_leche_cake" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/trifle.json b/src/generated/resources/assets/croptopia/models/item/trifle.json new file mode 100644 index 000000000..d5af5b602 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/trifle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/trifle" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tuna.json b/src/generated/resources/assets/croptopia/models/item/tuna.json new file mode 100644 index 000000000..6f3c88bdc --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tuna.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tuna" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tuna_roll.json b/src/generated/resources/assets/croptopia/models/item/tuna_roll.json new file mode 100644 index 000000000..de2c3a3a3 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tuna_roll.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tuna_roll" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/tuna_sandwich.json b/src/generated/resources/assets/croptopia/models/item/tuna_sandwich.json new file mode 100644 index 000000000..2328497cd --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/tuna_sandwich.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/tuna_sandwich" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/turmeric.json b/src/generated/resources/assets/croptopia/models/item/turmeric.json new file mode 100644 index 000000000..b4064bd67 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/turmeric.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/turmeric" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/turmeric_seed.json b/src/generated/resources/assets/croptopia/models/item/turmeric_seed.json new file mode 100644 index 000000000..8dbbc5921 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/turmeric_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/turmeric_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/turnip.json b/src/generated/resources/assets/croptopia/models/item/turnip.json new file mode 100644 index 000000000..775586366 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/turnip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/turnip" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/turnip_seed.json b/src/generated/resources/assets/croptopia/models/item/turnip_seed.json new file mode 100644 index 000000000..6acd34420 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/turnip_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/turnip_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/vanilla.json b/src/generated/resources/assets/croptopia/models/item/vanilla.json new file mode 100644 index 000000000..e5888f869 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/vanilla.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/vanilla" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/vanilla_ice_cream.json b/src/generated/resources/assets/croptopia/models/item/vanilla_ice_cream.json new file mode 100644 index 000000000..f76b62a4d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/vanilla_ice_cream.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/vanilla_ice_cream" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/vanilla_seeds.json b/src/generated/resources/assets/croptopia/models/item/vanilla_seeds.json new file mode 100644 index 000000000..dab7f6dfe --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/vanilla_seeds.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/vanilla_seeds" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/veggie_salad.json b/src/generated/resources/assets/croptopia/models/item/veggie_salad.json new file mode 100644 index 000000000..03cedcdb8 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/veggie_salad.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/veggie_salad" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/walnut.json b/src/generated/resources/assets/croptopia/models/item/walnut.json new file mode 100644 index 000000000..8e1b84d87 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/walnut.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/walnut" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/water_bottle.json b/src/generated/resources/assets/croptopia/models/item/water_bottle.json new file mode 100644 index 000000000..45a04aeb4 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/water_bottle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/water_bottle" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/whipping_cream.json b/src/generated/resources/assets/croptopia/models/item/whipping_cream.json new file mode 100644 index 000000000..c6948ca0c --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/whipping_cream.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/whipping_cream" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/wine.json b/src/generated/resources/assets/croptopia/models/item/wine.json new file mode 100644 index 000000000..04d58d842 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/wine.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/wine" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/yam.json b/src/generated/resources/assets/croptopia/models/item/yam.json new file mode 100644 index 000000000..19c5bc8a2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/yam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/yam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/yam_jam.json b/src/generated/resources/assets/croptopia/models/item/yam_jam.json new file mode 100644 index 000000000..1071feb4f --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/yam_jam.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/yam_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/yam_seed.json b/src/generated/resources/assets/croptopia/models/item/yam_seed.json new file mode 100644 index 000000000..9ce1890b2 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/yam_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/yam_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/yoghurt.json b/src/generated/resources/assets/croptopia/models/item/yoghurt.json new file mode 100644 index 000000000..b5dff96c8 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/yoghurt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/yoghurt" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/zucchini.json b/src/generated/resources/assets/croptopia/models/item/zucchini.json new file mode 100644 index 000000000..1acc32be3 --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/zucchini.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/zucchini" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/croptopia/models/item/zucchini_seed.json b/src/generated/resources/assets/croptopia/models/item/zucchini_seed.json new file mode 100644 index 000000000..991adb14d --- /dev/null +++ b/src/generated/resources/assets/croptopia/models/item/zucchini_seed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/zucchini_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/food/beef_jerky.json b/src/generated/resources/data/croptopia/advancement/recipes/food/beef_jerky.json new file mode 100644 index 000000000..7e1a6d506 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/food/beef_jerky.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_salt": { + "conditions": { + "items": [ + { + "items": "croptopia:salt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:beef_jerky" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_salt" + ] + ], + "rewards": { + "recipes": [ + "croptopia:beef_jerky" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/food/pork_jerky.json b/src/generated/resources/data/croptopia/advancement/recipes/food/pork_jerky.json new file mode 100644 index 000000000..2f272a08d --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/food/pork_jerky.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_salt": { + "conditions": { + "items": [ + { + "items": "croptopia:salt" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:pork_jerky" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_salt" + ] + ], + "rewards": { + "recipes": [ + "croptopia:pork_jerky" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/almond_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/almond_sapling.json new file mode 100644 index 000000000..8ec882e89 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/almond_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_almond": { + "conditions": { + "items": [ + { + "items": "croptopia:almond" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:almond_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_almond" + ] + ], + "rewards": { + "recipes": [ + "croptopia:almond_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/anchovy_pizza.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/anchovy_pizza.json new file mode 100644 index 000000000..8fd9ca0c3 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/anchovy_pizza.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_anchovies": { + "conditions": { + "items": [ + { + "items": "croptopia:anchovy" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:anchovy_pizza" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_anchovies" + ] + ], + "rewards": { + "recipes": [ + "croptopia:anchovy_pizza" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/apple_juice.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/apple_juice.json new file mode 100644 index 000000000..b23fa9330 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/apple_juice.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_apple": { + "conditions": { + "items": [ + { + "items": "#c:apples" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:apple_juice" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_apple" + ] + ], + "rewards": { + "recipes": [ + "croptopia:apple_juice" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/apple_pie.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/apple_pie.json new file mode 100644 index 000000000..b8b64b7e3 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/apple_pie.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_apple": { + "conditions": { + "items": [ + { + "items": "#c:apples" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:apple_pie" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_apple" + ] + ], + "rewards": { + "recipes": [ + "croptopia:apple_pie" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/apple_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/apple_sapling.json new file mode 100644 index 000000000..1545d19e7 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/apple_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_apple": { + "conditions": { + "items": [ + { + "items": "minecraft:apple" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:apple_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_apple" + ] + ], + "rewards": { + "recipes": [ + "croptopia:apple_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/apricot_jam.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/apricot_jam.json new file mode 100644 index 000000000..374c21eed --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/apricot_jam.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_apricot": { + "conditions": { + "items": [ + { + "items": "#c:apricots" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:apricot_jam" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_apricot" + ] + ], + "rewards": { + "recipes": [ + "croptopia:apricot_jam" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/apricot_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/apricot_sapling.json new file mode 100644 index 000000000..51762445f --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/apricot_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_apricot": { + "conditions": { + "items": [ + { + "items": "croptopia:apricot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:apricot_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_apricot" + ] + ], + "rewards": { + "recipes": [ + "croptopia:apricot_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/artichoke_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/artichoke_seed.json new file mode 100644 index 000000000..8876d5056 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/artichoke_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_artichoke": { + "conditions": { + "items": [ + { + "items": "croptopia:artichoke" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:artichoke_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_artichoke" + ] + ], + "rewards": { + "recipes": [ + "croptopia:artichoke_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/asparagus_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/asparagus_seed.json new file mode 100644 index 000000000..20c758aa4 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/asparagus_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_asparagus": { + "conditions": { + "items": [ + { + "items": "croptopia:asparagus" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:asparagus_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_asparagus" + ] + ], + "rewards": { + "recipes": [ + "croptopia:asparagus_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/avocado_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/avocado_sapling.json new file mode 100644 index 000000000..a78161a6b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/avocado_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_avocado": { + "conditions": { + "items": [ + { + "items": "croptopia:avocado" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:avocado_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_avocado" + ] + ], + "rewards": { + "recipes": [ + "croptopia:avocado_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/baked_crepes.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/baked_crepes.json new file mode 100644 index 000000000..a5f01ac10 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/baked_crepes.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_frying_pan": { + "conditions": { + "items": [ + { + "items": "croptopia:frying_pan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:baked_crepes" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_frying_pan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:baked_crepes" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/banana_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/banana_sapling.json new file mode 100644 index 000000000..2470f02cd --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/banana_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_banana": { + "conditions": { + "items": [ + { + "items": "croptopia:banana" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:banana_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_banana" + ] + ], + "rewards": { + "recipes": [ + "croptopia:banana_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/banana_smoothie.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/banana_smoothie.json new file mode 100644 index 000000000..875e66749 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/banana_smoothie.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_banana": { + "conditions": { + "items": [ + { + "items": "#c:bananas" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:banana_smoothie" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_banana" + ] + ], + "rewards": { + "recipes": [ + "croptopia:banana_smoothie" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/barley_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/barley_seed.json new file mode 100644 index 000000000..36cc3a71a --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/barley_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_barley": { + "conditions": { + "items": [ + { + "items": "croptopia:barley" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:barley_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_barley" + ] + ], + "rewards": { + "recipes": [ + "croptopia:barley_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/basil_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/basil_seed.json new file mode 100644 index 000000000..28d1d8e2d --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/basil_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_basil": { + "conditions": { + "items": [ + { + "items": "croptopia:basil" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:basil_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_basil" + ] + ], + "rewards": { + "recipes": [ + "croptopia:basil_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/beetroot_salad.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/beetroot_salad.json new file mode 100644 index 000000000..5614d30dd --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/beetroot_salad.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_beetroot": { + "conditions": { + "items": [ + { + "items": "minecraft:beetroot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:beetroot_salad" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_beetroot" + ] + ], + "rewards": { + "recipes": [ + "croptopia:beetroot_salad" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/bellpepper_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/bellpepper_seed.json new file mode 100644 index 000000000..c5b87fff8 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/bellpepper_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bellpepper": { + "conditions": { + "items": [ + { + "items": "croptopia:bellpepper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:bellpepper_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bellpepper" + ] + ], + "rewards": { + "recipes": [ + "croptopia:bellpepper_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/blackbean_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/blackbean_seed.json new file mode 100644 index 000000000..29ff44a7b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/blackbean_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blackbean": { + "conditions": { + "items": [ + { + "items": "croptopia:blackbean" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:blackbean_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blackbean" + ] + ], + "rewards": { + "recipes": [ + "croptopia:blackbean_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/blackberry_jam.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/blackberry_jam.json new file mode 100644 index 000000000..c7310bf6e --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/blackberry_jam.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blackberry": { + "conditions": { + "items": [ + { + "items": "#c:blackberries" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:blackberry_jam" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blackberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:blackberry_jam" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/blackberry_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/blackberry_seed.json new file mode 100644 index 000000000..d618f9f71 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/blackberry_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blackberry": { + "conditions": { + "items": [ + { + "items": "croptopia:blackberry" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:blackberry_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blackberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:blackberry_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/blueberry_jam.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/blueberry_jam.json new file mode 100644 index 000000000..8ed5953a8 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/blueberry_jam.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blueberry": { + "conditions": { + "items": [ + { + "items": "#c:blueberries" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:blueberry_jam" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blueberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:blueberry_jam" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/blueberry_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/blueberry_seed.json new file mode 100644 index 000000000..2360be13f --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/blueberry_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blueberry": { + "conditions": { + "items": [ + { + "items": "croptopia:blueberry" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:blueberry_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blueberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:blueberry_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/borscht.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/borscht.json new file mode 100644 index 000000000..d78c88509 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/borscht.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cabbage": { + "conditions": { + "items": [ + { + "items": "croptopia:cabbage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:borscht" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cabbage" + ] + ], + "rewards": { + "recipes": [ + "croptopia:borscht" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/broccoli_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/broccoli_seed.json new file mode 100644 index 000000000..60c23634a --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/broccoli_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_broccoli": { + "conditions": { + "items": [ + { + "items": "croptopia:broccoli" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:broccoli_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_broccoli" + ] + ], + "rewards": { + "recipes": [ + "croptopia:broccoli_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cabbage_roll.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cabbage_roll.json new file mode 100644 index 000000000..504a225f6 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cabbage_roll.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cabbage": { + "conditions": { + "items": [ + { + "items": "croptopia:cabbage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cabbage_roll" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cabbage" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cabbage_roll" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cabbage_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cabbage_seed.json new file mode 100644 index 000000000..561f21165 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cabbage_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cabbage": { + "conditions": { + "items": [ + { + "items": "croptopia:cabbage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cabbage_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cabbage" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cabbage_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/candied_kumquats.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/candied_kumquats.json new file mode 100644 index 000000000..4d2a29818 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/candied_kumquats.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_kumquat": { + "conditions": { + "items": [ + { + "items": "croptopia:kumquat" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:candied_kumquats" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_kumquat" + ] + ], + "rewards": { + "recipes": [ + "croptopia:candied_kumquats" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cantaloupe_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cantaloupe_seed.json new file mode 100644 index 000000000..71a99c5c6 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cantaloupe_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cantaloupe": { + "conditions": { + "items": [ + { + "items": "croptopia:cantaloupe" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cantaloupe_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cantaloupe" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cantaloupe_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cashew_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cashew_sapling.json new file mode 100644 index 000000000..bfcc90031 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cashew_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cashew": { + "conditions": { + "items": [ + { + "items": "croptopia:cashew" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cashew_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cashew" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cashew_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cauliflower_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cauliflower_seed.json new file mode 100644 index 000000000..e8e3d3db2 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cauliflower_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cauliflower": { + "conditions": { + "items": [ + { + "items": "croptopia:cauliflower" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cauliflower_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cauliflower" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cauliflower_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/celery_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/celery_seed.json new file mode 100644 index 000000000..4a586c06a --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/celery_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_celery": { + "conditions": { + "items": [ + { + "items": "croptopia:celery" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:celery_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_celery" + ] + ], + "rewards": { + "recipes": [ + "croptopia:celery_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cherry_jam.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cherry_jam.json new file mode 100644 index 000000000..17de202fa --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cherry_jam.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cherry": { + "conditions": { + "items": [ + { + "items": "#c:cherries" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cherry_jam" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cherry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cherry_jam" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cherry_pie.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cherry_pie.json new file mode 100644 index 000000000..4a73efbcd --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cherry_pie.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cherry": { + "conditions": { + "items": [ + { + "items": "#c:cherries" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cherry_pie" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cherry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cherry_pie" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cherry_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cherry_sapling.json new file mode 100644 index 000000000..b069ab37f --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cherry_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cherry": { + "conditions": { + "items": [ + { + "items": "croptopia:cherry" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cherry_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cherry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cherry_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/chile_pepper_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/chile_pepper_seed.json new file mode 100644 index 000000000..9763094da --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/chile_pepper_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_chile_pepper": { + "conditions": { + "items": [ + { + "items": "croptopia:chile_pepper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:chile_pepper_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_chile_pepper" + ] + ], + "rewards": { + "recipes": [ + "croptopia:chile_pepper_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cinnamon_roll.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cinnamon_roll.json new file mode 100644 index 000000000..6486b4d9c --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cinnamon_roll.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_frying_pan": { + "conditions": { + "items": [ + { + "items": "croptopia:frying_pan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cinnamon_roll" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_frying_pan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cinnamon_roll" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cinnamon_wood.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cinnamon_wood.json new file mode 100644 index 000000000..e34368010 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cinnamon_wood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cinnamon_log": { + "conditions": { + "items": [ + { + "items": "croptopia:cinnamon_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cinnamon_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cinnamon_log" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cinnamon_wood" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/coconut_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/coconut_sapling.json new file mode 100644 index 000000000..25e3d0c62 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/coconut_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_coconut": { + "conditions": { + "items": [ + { + "items": "croptopia:coconut" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:coconut_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_coconut" + ] + ], + "rewards": { + "recipes": [ + "croptopia:coconut_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/coffee_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/coffee_seed.json new file mode 100644 index 000000000..4afdfb263 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/coffee_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_coffee_beans": { + "conditions": { + "items": [ + { + "items": "croptopia:coffee_beans" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:coffee_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_coffee_beans" + ] + ], + "rewards": { + "recipes": [ + "croptopia:coffee_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cooking_pot.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cooking_pot.json new file mode 100644 index 000000000..6519fa5d7 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cooking_pot.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron": { + "conditions": { + "items": [ + { + "items": "minecraft:iron_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cooking_pot" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_iron" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cooking_pot" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/corn_bread.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/corn_bread.json new file mode 100644 index 000000000..220301150 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/corn_bread.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_corn": { + "conditions": { + "items": [ + { + "items": "croptopia:corn" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:corn_bread" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_corn" + ] + ], + "rewards": { + "recipes": [ + "croptopia:corn_bread" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/corn_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/corn_seed.json new file mode 100644 index 000000000..34780782b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/corn_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_corn": { + "conditions": { + "items": [ + { + "items": "croptopia:corn" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:corn_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_corn" + ] + ], + "rewards": { + "recipes": [ + "croptopia:corn_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/crab_legs.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/crab_legs.json new file mode 100644 index 000000000..6e327b906 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/crab_legs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_crab": { + "conditions": { + "items": [ + { + "items": "croptopia:crab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:crab_legs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crab" + ] + ], + "rewards": { + "recipes": [ + "croptopia:crab_legs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cranberry_juice.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cranberry_juice.json new file mode 100644 index 000000000..b60d0f5d2 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cranberry_juice.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cranberry": { + "conditions": { + "items": [ + { + "items": "#c:cranberries" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cranberry_juice" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cranberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cranberry_juice" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cranberry_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cranberry_seed.json new file mode 100644 index 000000000..24dfd4c1a --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cranberry_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cranberry": { + "conditions": { + "items": [ + { + "items": "croptopia:cranberry" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cranberry_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cranberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cranberry_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/croque_madame.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/croque_madame.json new file mode 100644 index 000000000..2d4f856e9 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/croque_madame.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_frying_pan": { + "conditions": { + "items": [ + { + "items": "croptopia:frying_pan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:croque_madame" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_frying_pan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:croque_madame" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/croque_monsieur.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/croque_monsieur.json new file mode 100644 index 000000000..da5cbe501 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/croque_monsieur.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_frying_pan": { + "conditions": { + "items": [ + { + "items": "croptopia:frying_pan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:croque_monsieur" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_frying_pan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:croque_monsieur" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/cucumber_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/cucumber_seed.json new file mode 100644 index 000000000..faa136267 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/cucumber_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cucumber": { + "conditions": { + "items": [ + { + "items": "croptopia:cucumber" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:cucumber_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cucumber" + ] + ], + "rewards": { + "recipes": [ + "croptopia:cucumber_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/currant_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/currant_seed.json new file mode 100644 index 000000000..c40a73ae9 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/currant_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_currant": { + "conditions": { + "items": [ + { + "items": "croptopia:currant" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:currant_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_currant" + ] + ], + "rewards": { + "recipes": [ + "croptopia:currant_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/date_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/date_sapling.json new file mode 100644 index 000000000..892c3c0d2 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/date_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_date": { + "conditions": { + "items": [ + { + "items": "croptopia:date" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:date_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_date" + ] + ], + "rewards": { + "recipes": [ + "croptopia:date_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/dauphine_potatoes.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/dauphine_potatoes.json new file mode 100644 index 000000000..2227250ba --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/dauphine_potatoes.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_frying_pan": { + "conditions": { + "items": [ + { + "items": "croptopia:frying_pan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:dauphine_potatoes" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_frying_pan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:dauphine_potatoes" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/deep_fried_shrimp.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/deep_fried_shrimp.json new file mode 100644 index 000000000..6f263b917 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/deep_fried_shrimp.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_shrimp": { + "conditions": { + "items": [ + { + "items": "croptopia:shrimp" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:deep_fried_shrimp" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_shrimp" + ] + ], + "rewards": { + "recipes": [ + "croptopia:deep_fried_shrimp" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/dragonfruit_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/dragonfruit_sapling.json new file mode 100644 index 000000000..928b7953b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/dragonfruit_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_dragonfruit": { + "conditions": { + "items": [ + { + "items": "croptopia:dragonfruit" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:dragonfruit_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_dragonfruit" + ] + ], + "rewards": { + "recipes": [ + "croptopia:dragonfruit_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/eggplant_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/eggplant_seed.json new file mode 100644 index 000000000..107a78aed --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/eggplant_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_eggplant": { + "conditions": { + "items": [ + { + "items": "croptopia:eggplant" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:eggplant_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_eggplant" + ] + ], + "rewards": { + "recipes": [ + "croptopia:eggplant_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/elderberry_jam.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/elderberry_jam.json new file mode 100644 index 000000000..2b02a9aaf --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/elderberry_jam.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_elderberry": { + "conditions": { + "items": [ + { + "items": "#c:elderberries" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:elderberry_jam" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_elderberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:elderberry_jam" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/elderberry_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/elderberry_seed.json new file mode 100644 index 000000000..6017c878b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/elderberry_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_elderberry": { + "conditions": { + "items": [ + { + "items": "croptopia:elderberry" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:elderberry_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_elderberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:elderberry_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/fig_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/fig_sapling.json new file mode 100644 index 000000000..ebdf28bfe --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/fig_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_fig": { + "conditions": { + "items": [ + { + "items": "croptopia:fig" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:fig_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_fig" + ] + ], + "rewards": { + "recipes": [ + "croptopia:fig_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/food_press.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/food_press.json new file mode 100644 index 000000000..bfda40152 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/food_press.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hopper": { + "conditions": { + "items": [ + { + "items": "minecraft:hopper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_piston": { + "conditions": { + "items": [ + { + "items": "minecraft:piston" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:food_press" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_piston", + "has_hopper" + ] + ], + "rewards": { + "recipes": [ + "croptopia:food_press" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/fried_calamari.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/fried_calamari.json new file mode 100644 index 000000000..2af44b2f7 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/fried_calamari.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_calamari": { + "conditions": { + "items": [ + { + "items": "croptopia:calamari" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:fried_calamari" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_calamari" + ] + ], + "rewards": { + "recipes": [ + "croptopia:fried_calamari" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/frying_pan.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/frying_pan.json new file mode 100644 index 000000000..9e51ff69b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/frying_pan.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron": { + "conditions": { + "items": [ + { + "items": "minecraft:iron_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:frying_pan" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_iron" + ] + ], + "rewards": { + "recipes": [ + "croptopia:frying_pan" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/garlic_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/garlic_seed.json new file mode 100644 index 000000000..844a2c392 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/garlic_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_garlic": { + "conditions": { + "items": [ + { + "items": "croptopia:garlic" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:garlic_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_garlic" + ] + ], + "rewards": { + "recipes": [ + "croptopia:garlic_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/ginger_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/ginger_seed.json new file mode 100644 index 000000000..fce66a5d4 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/ginger_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ginger": { + "conditions": { + "items": [ + { + "items": "croptopia:ginger" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:ginger_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_ginger" + ] + ], + "rewards": { + "recipes": [ + "croptopia:ginger_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/goulash.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/goulash.json new file mode 100644 index 000000000..86c1c6025 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/goulash.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cabbage": { + "conditions": { + "items": [ + { + "items": "croptopia:cabbage" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:goulash" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_cabbage" + ] + ], + "rewards": { + "recipes": [ + "croptopia:goulash" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/grape_jam.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/grape_jam.json new file mode 100644 index 000000000..4b1aa804d --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/grape_jam.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_grape": { + "conditions": { + "items": [ + { + "items": "#c:grapes" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:grape_jam" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_grape" + ] + ], + "rewards": { + "recipes": [ + "croptopia:grape_jam" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/grape_juice.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/grape_juice.json new file mode 100644 index 000000000..424ecb4ed --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/grape_juice.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_grape": { + "conditions": { + "items": [ + { + "items": "#c:grapes" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:grape_juice" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_grape" + ] + ], + "rewards": { + "recipes": [ + "croptopia:grape_juice" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/grape_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/grape_seed.json new file mode 100644 index 000000000..b51f8f1fb --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/grape_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_grape": { + "conditions": { + "items": [ + { + "items": "croptopia:grape" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:grape_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_grape" + ] + ], + "rewards": { + "recipes": [ + "croptopia:grape_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/grapefruit_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/grapefruit_sapling.json new file mode 100644 index 000000000..cd1d3ad9f --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/grapefruit_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_grapefruit": { + "conditions": { + "items": [ + { + "items": "croptopia:grapefruit" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:grapefruit_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_grapefruit" + ] + ], + "rewards": { + "recipes": [ + "croptopia:grapefruit_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/greenbean_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/greenbean_seed.json new file mode 100644 index 000000000..777491168 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/greenbean_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_greenbean": { + "conditions": { + "items": [ + { + "items": "croptopia:greenbean" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:greenbean_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_greenbean" + ] + ], + "rewards": { + "recipes": [ + "croptopia:greenbean_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/greenonion_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/greenonion_seed.json new file mode 100644 index 000000000..79df2b338 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/greenonion_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_greenonion": { + "conditions": { + "items": [ + { + "items": "croptopia:greenonion" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:greenonion_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_greenonion" + ] + ], + "rewards": { + "recipes": [ + "croptopia:greenonion_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/grilled_oysters.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/grilled_oysters.json new file mode 100644 index 000000000..8210ae2fa --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/grilled_oysters.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_oysters": { + "conditions": { + "items": [ + { + "items": "croptopia:grilled_oysters" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:grilled_oysters" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_oysters" + ] + ], + "rewards": { + "recipes": [ + "croptopia:grilled_oysters" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/ground_pork.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/ground_pork.json new file mode 100644 index 000000000..262394f41 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/ground_pork.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_food_press": { + "conditions": { + "items": [ + { + "items": "croptopia:food_press" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:ground_pork" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_food_press" + ] + ], + "rewards": { + "recipes": [ + "croptopia:ground_pork" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/hashed_brown.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/hashed_brown.json new file mode 100644 index 000000000..8451433b3 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/hashed_brown.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_frying_pan": { + "conditions": { + "items": [ + { + "items": "croptopia:frying_pan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:hashed_brown" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_frying_pan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:hashed_brown" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/honeydew_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/honeydew_seed.json new file mode 100644 index 000000000..c3ba4efe7 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/honeydew_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_honeydew": { + "conditions": { + "items": [ + { + "items": "croptopia:honeydew" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:honeydew_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_honeydew" + ] + ], + "rewards": { + "recipes": [ + "croptopia:honeydew_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/hops_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/hops_seed.json new file mode 100644 index 000000000..888a4d7e5 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/hops_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_hops": { + "conditions": { + "items": [ + { + "items": "croptopia:hops" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:hops_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_hops" + ] + ], + "rewards": { + "recipes": [ + "croptopia:hops_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/kale_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/kale_seed.json new file mode 100644 index 000000000..ecd76db55 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/kale_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_kale": { + "conditions": { + "items": [ + { + "items": "croptopia:kale" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:kale_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_kale" + ] + ], + "rewards": { + "recipes": [ + "croptopia:kale_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/kiwi_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/kiwi_seed.json new file mode 100644 index 000000000..840b5037a --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/kiwi_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_kiwi": { + "conditions": { + "items": [ + { + "items": "croptopia:kiwi" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:kiwi_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_kiwi" + ] + ], + "rewards": { + "recipes": [ + "croptopia:kiwi_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/knife.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/knife.json new file mode 100644 index 000000000..c8e200d0e --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/knife.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_iron": { + "conditions": { + "items": [ + { + "items": "minecraft:iron_ingot" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:knife" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_iron" + ] + ], + "rewards": { + "recipes": [ + "croptopia:knife" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/kumquat_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/kumquat_sapling.json new file mode 100644 index 000000000..90b2d132b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/kumquat_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_kumquat": { + "conditions": { + "items": [ + { + "items": "croptopia:kumquat" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:kumquat_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_kumquat" + ] + ], + "rewards": { + "recipes": [ + "croptopia:kumquat_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/leek_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/leek_seed.json new file mode 100644 index 000000000..ce62070f8 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/leek_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_leek": { + "conditions": { + "items": [ + { + "items": "croptopia:leek" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:leek_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_leek" + ] + ], + "rewards": { + "recipes": [ + "croptopia:leek_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/lemon_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/lemon_sapling.json new file mode 100644 index 000000000..b12c4a95a --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/lemon_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_lemon": { + "conditions": { + "items": [ + { + "items": "croptopia:lemon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:lemon_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_lemon" + ] + ], + "rewards": { + "recipes": [ + "croptopia:lemon_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/lettuce_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/lettuce_seed.json new file mode 100644 index 000000000..9995d2d6a --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/lettuce_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_lettuce": { + "conditions": { + "items": [ + { + "items": "croptopia:lettuce" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:lettuce_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_lettuce" + ] + ], + "rewards": { + "recipes": [ + "croptopia:lettuce_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/lime_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/lime_sapling.json new file mode 100644 index 000000000..b39262099 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/lime_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_lime": { + "conditions": { + "items": [ + { + "items": "croptopia:lime" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:lime_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_lime" + ] + ], + "rewards": { + "recipes": [ + "croptopia:lime_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/macaron.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/macaron.json new file mode 100644 index 000000000..4a2bd5699 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/macaron.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_food_press": { + "conditions": { + "items": [ + { + "items": "croptopia:food_press" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:macaron" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_food_press" + ] + ], + "rewards": { + "recipes": [ + "croptopia:macaron" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/mango_ice_cream.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/mango_ice_cream.json new file mode 100644 index 000000000..bbd1b14d2 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/mango_ice_cream.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mango": { + "conditions": { + "items": [ + { + "items": "#c:mangos" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:mango_ice_cream" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mango" + ] + ], + "rewards": { + "recipes": [ + "croptopia:mango_ice_cream" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/mango_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/mango_sapling.json new file mode 100644 index 000000000..8b2fc36bf --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/mango_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mango": { + "conditions": { + "items": [ + { + "items": "croptopia:mango" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:mango_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mango" + ] + ], + "rewards": { + "recipes": [ + "croptopia:mango_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/mashed_potatoes.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/mashed_potatoes.json new file mode 100644 index 000000000..564790439 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/mashed_potatoes.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_milk": { + "conditions": { + "items": [ + { + "items": "minecraft:milk_bucket" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:mashed_potatoes" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_milk" + ] + ], + "rewards": { + "recipes": [ + "croptopia:mashed_potatoes" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/melon_juice.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/melon_juice.json new file mode 100644 index 000000000..ede57577f --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/melon_juice.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_melon": { + "conditions": { + "items": [ + { + "items": "#c:melons" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:melon_juice" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_melon" + ] + ], + "rewards": { + "recipes": [ + "croptopia:melon_juice" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/meringue.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/meringue.json new file mode 100644 index 000000000..6a70b7cff --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/meringue.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_egg": { + "conditions": { + "items": [ + { + "items": "minecraft:egg" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:meringue" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_egg" + ] + ], + "rewards": { + "recipes": [ + "croptopia:meringue" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/mortar_and_pestle.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/mortar_and_pestle.json new file mode 100644 index 000000000..13366e5c6 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/mortar_and_pestle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bowl": { + "conditions": { + "items": [ + { + "items": "minecraft:bowl" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:mortar_and_pestle" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bowl" + ] + ], + "rewards": { + "recipes": [ + "croptopia:mortar_and_pestle" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/mustard_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/mustard_seed.json new file mode 100644 index 000000000..dd61096f7 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/mustard_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_mustard": { + "conditions": { + "items": [ + { + "items": "croptopia:mustard" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:mustard_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_mustard" + ] + ], + "rewards": { + "recipes": [ + "croptopia:mustard_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/nectarine_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/nectarine_sapling.json new file mode 100644 index 000000000..b75697a52 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/nectarine_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_nectarine": { + "conditions": { + "items": [ + { + "items": "croptopia:nectarine" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:nectarine_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_nectarine" + ] + ], + "rewards": { + "recipes": [ + "croptopia:nectarine_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/nutmeg_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/nutmeg_sapling.json new file mode 100644 index 000000000..90fd6b6bd --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/nutmeg_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_nutmeg": { + "conditions": { + "items": [ + { + "items": "croptopia:nutmeg" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:nutmeg_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_nutmeg" + ] + ], + "rewards": { + "recipes": [ + "croptopia:nutmeg_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/oat_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/oat_seed.json new file mode 100644 index 000000000..e79e213a9 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/oat_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_oat": { + "conditions": { + "items": [ + { + "items": "croptopia:oat" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:oat_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_oat" + ] + ], + "rewards": { + "recipes": [ + "croptopia:oat_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/olive_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/olive_seed.json new file mode 100644 index 000000000..ad524a4f5 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/olive_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_olive": { + "conditions": { + "items": [ + { + "items": "croptopia:olive" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:olive_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_olive" + ] + ], + "rewards": { + "recipes": [ + "croptopia:olive_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/onion_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/onion_seed.json new file mode 100644 index 000000000..62036cd3b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/onion_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_onion": { + "conditions": { + "items": [ + { + "items": "croptopia:onion" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:onion_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_onion" + ] + ], + "rewards": { + "recipes": [ + "croptopia:onion_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/orange_juice.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/orange_juice.json new file mode 100644 index 000000000..82e3ec3c9 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/orange_juice.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_orange": { + "conditions": { + "items": [ + { + "items": "#c:oranges" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:orange_juice" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_orange" + ] + ], + "rewards": { + "recipes": [ + "croptopia:orange_juice" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/orange_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/orange_sapling.json new file mode 100644 index 000000000..27750593a --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/orange_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_orange": { + "conditions": { + "items": [ + { + "items": "croptopia:orange" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:orange_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_orange" + ] + ], + "rewards": { + "recipes": [ + "croptopia:orange_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/peach_jam.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/peach_jam.json new file mode 100644 index 000000000..7fc1af233 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/peach_jam.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_peach": { + "conditions": { + "items": [ + { + "items": "#c:peaches" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:peach_jam" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_peach" + ] + ], + "rewards": { + "recipes": [ + "croptopia:peach_jam" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/peach_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/peach_sapling.json new file mode 100644 index 000000000..7eedba7d8 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/peach_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_peach": { + "conditions": { + "items": [ + { + "items": "croptopia:peach" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:peach_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_peach" + ] + ], + "rewards": { + "recipes": [ + "croptopia:peach_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/peanut_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/peanut_seed.json new file mode 100644 index 000000000..256e5ec7c --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/peanut_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_peanut": { + "conditions": { + "items": [ + { + "items": "croptopia:peanut" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:peanut_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_peanut" + ] + ], + "rewards": { + "recipes": [ + "croptopia:peanut_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/pear_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/pear_sapling.json new file mode 100644 index 000000000..2aee02491 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/pear_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pear": { + "conditions": { + "items": [ + { + "items": "croptopia:pear" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:pear_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pear" + ] + ], + "rewards": { + "recipes": [ + "croptopia:pear_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/pecan_ice_cream.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/pecan_ice_cream.json new file mode 100644 index 000000000..b4fbe7283 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/pecan_ice_cream.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pecan": { + "conditions": { + "items": [ + { + "items": "#c:pecans" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:pecan_ice_cream" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pecan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:pecan_ice_cream" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/pecan_pie.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/pecan_pie.json new file mode 100644 index 000000000..da5c8b12d --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/pecan_pie.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pecan": { + "conditions": { + "items": [ + { + "items": "#c:pecans" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:pecan_pie" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pecan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:pecan_pie" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/pecan_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/pecan_sapling.json new file mode 100644 index 000000000..abd92ee62 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/pecan_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pecan": { + "conditions": { + "items": [ + { + "items": "croptopia:pecan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:pecan_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pecan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:pecan_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/pepper_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/pepper_seed.json new file mode 100644 index 000000000..016436ed1 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/pepper_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pepper": { + "conditions": { + "items": [ + { + "items": "croptopia:pepper" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:pepper_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pepper" + ] + ], + "rewards": { + "recipes": [ + "croptopia:pepper_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/persimmon_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/persimmon_sapling.json new file mode 100644 index 000000000..58e8ef43d --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/persimmon_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_persimmon": { + "conditions": { + "items": [ + { + "items": "croptopia:persimmon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:persimmon_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_persimmon" + ] + ], + "rewards": { + "recipes": [ + "croptopia:persimmon_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/pineapple_juice.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/pineapple_juice.json new file mode 100644 index 000000000..008620910 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/pineapple_juice.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pineapple": { + "conditions": { + "items": [ + { + "items": "#c:pineapples" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:pineapple_juice" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pineapple" + ] + ], + "rewards": { + "recipes": [ + "croptopia:pineapple_juice" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/pineapple_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/pineapple_seed.json new file mode 100644 index 000000000..570b739de --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/pineapple_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pineapple": { + "conditions": { + "items": [ + { + "items": "croptopia:pineapple" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:pineapple_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pineapple" + ] + ], + "rewards": { + "recipes": [ + "croptopia:pineapple_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/plum_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/plum_sapling.json new file mode 100644 index 000000000..a5b722f9e --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/plum_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_plum": { + "conditions": { + "items": [ + { + "items": "croptopia:plum" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:plum_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_plum" + ] + ], + "rewards": { + "recipes": [ + "croptopia:plum_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/pumpkin_bars.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/pumpkin_bars.json new file mode 100644 index 000000000..51fe557b7 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/pumpkin_bars.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_cinnamon": { + "conditions": { + "items": [ + { + "items": "croptopia:cinnamon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_pumpkin": { + "conditions": { + "items": [ + { + "items": "minecraft:pumpkin" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:pumpkin_bars" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pumpkin", + "has_cinnamon" + ] + ], + "rewards": { + "recipes": [ + "croptopia:pumpkin_bars" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/pumpkin_soup.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/pumpkin_soup.json new file mode 100644 index 000000000..c71013cd8 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/pumpkin_soup.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pumpkin": { + "conditions": { + "items": [ + { + "items": "minecraft:pumpkin" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:pumpkin_soup" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pumpkin" + ] + ], + "rewards": { + "recipes": [ + "croptopia:pumpkin_soup" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/quiche.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/quiche.json new file mode 100644 index 000000000..1ed1b3567 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/quiche.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_frying_pan": { + "conditions": { + "items": [ + { + "items": "croptopia:frying_pan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:quiche" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_frying_pan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:quiche" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/radish_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/radish_seed.json new file mode 100644 index 000000000..81f16b6a3 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/radish_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_radish": { + "conditions": { + "items": [ + { + "items": "croptopia:radish" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:radish_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_radish" + ] + ], + "rewards": { + "recipes": [ + "croptopia:radish_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/raspberry_jam.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/raspberry_jam.json new file mode 100644 index 000000000..03b0ce5bd --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/raspberry_jam.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raspberry": { + "conditions": { + "items": [ + { + "items": "#c:raspberries" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:raspberry_jam" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_raspberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:raspberry_jam" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/raspberry_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/raspberry_seed.json new file mode 100644 index 000000000..4d157f9f0 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/raspberry_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raspberry": { + "conditions": { + "items": [ + { + "items": "croptopia:raspberry" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:raspberry_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_raspberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:raspberry_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/rhubarb_pie.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/rhubarb_pie.json new file mode 100644 index 000000000..e92eb4749 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/rhubarb_pie.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rhubarb": { + "conditions": { + "items": [ + { + "items": "#c:rhubarb" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:rhubarb_pie" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rhubarb" + ] + ], + "rewards": { + "recipes": [ + "croptopia:rhubarb_pie" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/rhubarb_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/rhubarb_seed.json new file mode 100644 index 000000000..bcaa66c1b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/rhubarb_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rhubarb": { + "conditions": { + "items": [ + { + "items": "croptopia:rhubarb" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:rhubarb_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rhubarb" + ] + ], + "rewards": { + "recipes": [ + "croptopia:rhubarb_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/rice_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/rice_seed.json new file mode 100644 index 000000000..cd36f6a20 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/rice_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rice": { + "conditions": { + "items": [ + { + "items": "croptopia:rice" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:rice_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rice" + ] + ], + "rewards": { + "recipes": [ + "croptopia:rice_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/roasted_pumpkin_seeds.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/roasted_pumpkin_seeds.json new file mode 100644 index 000000000..c7c79edb2 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/roasted_pumpkin_seeds.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_pumpkin_seed": { + "conditions": { + "items": [ + { + "items": "minecraft:pumpkin_seeds" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:roasted_pumpkin_seeds" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_pumpkin_seed" + ] + ], + "rewards": { + "recipes": [ + "croptopia:roasted_pumpkin_seeds" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/roasted_sunflower_seeds.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/roasted_sunflower_seeds.json new file mode 100644 index 000000000..ea4154480 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/roasted_sunflower_seeds.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_sunflower": { + "conditions": { + "items": [ + { + "items": "minecraft:sunflower" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:roasted_sunflower_seeds" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_sunflower" + ] + ], + "rewards": { + "recipes": [ + "croptopia:roasted_sunflower_seeds" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/rutabaga_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/rutabaga_seed.json new file mode 100644 index 000000000..2c17d0126 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/rutabaga_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_rutabaga": { + "conditions": { + "items": [ + { + "items": "croptopia:rutabaga" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:rutabaga_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_rutabaga" + ] + ], + "rewards": { + "recipes": [ + "croptopia:rutabaga_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/saguaro_juice.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/saguaro_juice.json new file mode 100644 index 000000000..7931d41de --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/saguaro_juice.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_saguaro": { + "conditions": { + "items": [ + { + "items": "#c:saguaros" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:saguaro_juice" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_saguaro" + ] + ], + "rewards": { + "recipes": [ + "croptopia:saguaro_juice" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/saguaro_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/saguaro_seed.json new file mode 100644 index 000000000..d57d69ceb --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/saguaro_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_saguaro": { + "conditions": { + "items": [ + { + "items": "croptopia:saguaro" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:saguaro_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_saguaro" + ] + ], + "rewards": { + "recipes": [ + "croptopia:saguaro_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/sausage.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/sausage.json new file mode 100644 index 000000000..aa20b169b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/sausage.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ground_pork": { + "conditions": { + "items": [ + { + "items": "croptopia:ground_pork" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:sausage" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_ground_pork" + ] + ], + "rewards": { + "recipes": [ + "croptopia:sausage" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/soybean_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/soybean_seed.json new file mode 100644 index 000000000..a8eb4be1f --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/soybean_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_soybean": { + "conditions": { + "items": [ + { + "items": "croptopia:soybean" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:soybean_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_soybean" + ] + ], + "rewards": { + "recipes": [ + "croptopia:soybean_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/spinach_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/spinach_seed.json new file mode 100644 index 000000000..2d366bc63 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/spinach_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_spinach": { + "conditions": { + "items": [ + { + "items": "croptopia:spinach" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:spinach_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_spinach" + ] + ], + "rewards": { + "recipes": [ + "croptopia:spinach_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/squash_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/squash_seed.json new file mode 100644 index 000000000..7e666f6ec --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/squash_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_squash": { + "conditions": { + "items": [ + { + "items": "croptopia:squash" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:squash_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_squash" + ] + ], + "rewards": { + "recipes": [ + "croptopia:squash_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/starfruit_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/starfruit_sapling.json new file mode 100644 index 000000000..380e46b3b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/starfruit_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_starfruit": { + "conditions": { + "items": [ + { + "items": "croptopia:starfruit" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:starfruit_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_starfruit" + ] + ], + "rewards": { + "recipes": [ + "croptopia:starfruit_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/steamed_clams.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/steamed_clams.json new file mode 100644 index 000000000..3fa1c75ec --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/steamed_clams.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_clams": { + "conditions": { + "items": [ + { + "items": "croptopia:clam" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:steamed_clams" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_clams" + ] + ], + "rewards": { + "recipes": [ + "croptopia:steamed_clams" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/steamed_crab.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/steamed_crab.json new file mode 100644 index 000000000..01d530758 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/steamed_crab.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_crab": { + "conditions": { + "items": [ + { + "items": "croptopia:crab" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:steamed_crab" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crab" + ] + ], + "rewards": { + "recipes": [ + "croptopia:steamed_crab" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/strawberry_ice_cream.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/strawberry_ice_cream.json new file mode 100644 index 000000000..c0a9aac57 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/strawberry_ice_cream.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_strawberry": { + "conditions": { + "items": [ + { + "items": "#c:strawberries" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:strawberry_ice_cream" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_strawberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:strawberry_ice_cream" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/strawberry_jam.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/strawberry_jam.json new file mode 100644 index 000000000..5d35053ce --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/strawberry_jam.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_strawberry": { + "conditions": { + "items": [ + { + "items": "#c:strawberries" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:strawberry_jam" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_strawberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:strawberry_jam" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/strawberry_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/strawberry_seed.json new file mode 100644 index 000000000..594419340 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/strawberry_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_strawberry": { + "conditions": { + "items": [ + { + "items": "croptopia:strawberry" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:strawberry_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_strawberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:strawberry_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/strawberry_smoothie.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/strawberry_smoothie.json new file mode 100644 index 000000000..ed89f21aa --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/strawberry_smoothie.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_strawberry": { + "conditions": { + "items": [ + { + "items": "#c:strawberries" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:strawberry_smoothie" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_strawberry" + ] + ], + "rewards": { + "recipes": [ + "croptopia:strawberry_smoothie" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/stripped_cinnamon_wood.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/stripped_cinnamon_wood.json new file mode 100644 index 000000000..d5d8b81fb --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/stripped_cinnamon_wood.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_strippedcinnamon_log": { + "conditions": { + "items": [ + { + "items": "croptopia:stripped_cinnamon_log" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:stripped_cinnamon_wood" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_strippedcinnamon_log" + ] + ], + "rewards": { + "recipes": [ + "croptopia:stripped_cinnamon_wood" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/sunny_side_eggs.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/sunny_side_eggs.json new file mode 100644 index 000000000..064df7df3 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/sunny_side_eggs.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_frying_pan": { + "conditions": { + "items": [ + { + "items": "croptopia:frying_pan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:sunny_side_eggs" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_frying_pan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:sunny_side_eggs" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/sweet_crepes.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/sweet_crepes.json new file mode 100644 index 000000000..31684b5a2 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/sweet_crepes.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_frying_pan": { + "conditions": { + "items": [ + { + "items": "croptopia:frying_pan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:sweet_crepes" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "took_flour": { + "conditions": { + "items": [ + { + "items": "#c:flour" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "took_flour", + "has_frying_pan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:sweet_crepes" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/sweetpotato_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/sweetpotato_seed.json new file mode 100644 index 000000000..e167c4b2b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/sweetpotato_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_sweetpotato": { + "conditions": { + "items": [ + { + "items": "croptopia:sweetpotato" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:sweetpotato_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_sweetpotato" + ] + ], + "rewards": { + "recipes": [ + "croptopia:sweetpotato_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/tea_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/tea_seed.json new file mode 100644 index 000000000..481db5201 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/tea_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_tea_leaves": { + "conditions": { + "items": [ + { + "items": "croptopia:tea_leaves" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:tea_seed" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tea_leaves" + ] + ], + "rewards": { + "recipes": [ + "croptopia:tea_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/the_big_breakfast.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/the_big_breakfast.json new file mode 100644 index 000000000..47f9c2c9c --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/the_big_breakfast.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_frying_pan": { + "conditions": { + "items": [ + { + "items": "croptopia:frying_pan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:the_big_breakfast" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_frying_pan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:the_big_breakfast" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/tomatillo_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/tomatillo_seed.json new file mode 100644 index 000000000..1e9a3844e --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/tomatillo_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:tomatillo_seed" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tomatillo": { + "conditions": { + "items": [ + { + "items": "croptopia:tomatillo" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tomatillo" + ] + ], + "rewards": { + "recipes": [ + "croptopia:tomatillo_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/tomato_juice.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/tomato_juice.json new file mode 100644 index 000000000..3fc68d70b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/tomato_juice.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:tomato_juice" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tomato": { + "conditions": { + "items": [ + { + "items": "#c:tomatoes" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tomato" + ] + ], + "rewards": { + "recipes": [ + "croptopia:tomato_juice" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/tomato_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/tomato_seed.json new file mode 100644 index 000000000..12d01e43d --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/tomato_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:tomato_seed" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tomato": { + "conditions": { + "items": [ + { + "items": "croptopia:tomato" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tomato" + ] + ], + "rewards": { + "recipes": [ + "croptopia:tomato_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/tortilla.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/tortilla.json new file mode 100644 index 000000000..e4a7330e0 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/tortilla.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_frying_pan": { + "conditions": { + "items": [ + { + "items": "croptopia:frying_pan" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:tortilla" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "took_flour": { + "conditions": { + "items": [ + { + "items": "#c:flour" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "took_flour", + "has_frying_pan" + ] + ], + "rewards": { + "recipes": [ + "croptopia:tortilla" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/tuna_roll.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/tuna_roll.json new file mode 100644 index 000000000..d0569c559 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/tuna_roll.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:tuna_roll" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuna": { + "conditions": { + "items": [ + { + "items": "croptopia:tuna" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuna" + ] + ], + "rewards": { + "recipes": [ + "croptopia:tuna_roll" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/turmeric_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/turmeric_seed.json new file mode 100644 index 000000000..814301b4a --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/turmeric_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:turmeric_seed" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_turmeric": { + "conditions": { + "items": [ + { + "items": "croptopia:turmeric" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_turmeric" + ] + ], + "rewards": { + "recipes": [ + "croptopia:turmeric_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/turnip_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/turnip_seed.json new file mode 100644 index 000000000..2f47abc20 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/turnip_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:turnip_seed" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_turnip": { + "conditions": { + "items": [ + { + "items": "croptopia:turnip" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_turnip" + ] + ], + "rewards": { + "recipes": [ + "croptopia:turnip_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/vanilla_ice_cream.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/vanilla_ice_cream.json new file mode 100644 index 000000000..c4501669a --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/vanilla_ice_cream.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:vanilla_ice_cream" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_vanilla": { + "conditions": { + "items": [ + { + "items": "#c:vanilla" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_vanilla" + ] + ], + "rewards": { + "recipes": [ + "croptopia:vanilla_ice_cream" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/vanilla_seeds.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/vanilla_seeds.json new file mode 100644 index 000000000..8e569fb7b --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/vanilla_seeds.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:vanilla_seeds" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_vanilla": { + "conditions": { + "items": [ + { + "items": "croptopia:vanilla" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_vanilla" + ] + ], + "rewards": { + "recipes": [ + "croptopia:vanilla_seeds" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/walnut_sapling.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/walnut_sapling.json new file mode 100644 index 000000000..ba8f3c2bb --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/walnut_sapling.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:walnut_sapling" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_walnut": { + "conditions": { + "items": [ + { + "items": "croptopia:walnut" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_walnut" + ] + ], + "rewards": { + "recipes": [ + "croptopia:walnut_sapling" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/yam_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/yam_seed.json new file mode 100644 index 000000000..3dae23fa7 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/yam_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:yam_seed" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yam": { + "conditions": { + "items": [ + { + "items": "croptopia:yam" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_yam" + ] + ], + "rewards": { + "recipes": [ + "croptopia:yam_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/advancement/recipes/misc/zucchini_seed.json b/src/generated/resources/data/croptopia/advancement/recipes/misc/zucchini_seed.json new file mode 100644 index 000000000..8c5d0a237 --- /dev/null +++ b/src/generated/resources/data/croptopia/advancement/recipes/misc/zucchini_seed.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "croptopia:zucchini_seed" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_zucchini": { + "conditions": { + "items": [ + { + "items": "croptopia:zucchini" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_zucchini" + ] + ], + "rewards": { + "recipes": [ + "croptopia:zucchini_seed" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/neoforge/biome_modifier/add_apple_to_biome.json b/src/generated/resources/data/croptopia/neoforge/biome_modifier/add_apple_to_biome.json new file mode 100644 index 000000000..733d4d589 --- /dev/null +++ b/src/generated/resources/data/croptopia/neoforge/biome_modifier/add_apple_to_biome.json @@ -0,0 +1,8 @@ +{ + "type": "neoforge:add_features", + "biomes": [ + "minecraft:dark_forest" + ], + "features": "croptopia:almond_tree_placed", + "step": "vegetal_decoration" +} diff --git a/src/generated/resources/data/croptopia/recipe/almond_sapling.json b/src/generated/resources/data/croptopia/recipe/almond_sapling.json new file mode 100644 index 000000000..799031eb4 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/almond_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:almonds" + }, + { + "tag": "c:almonds" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:almond_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/anchovy_pizza.json b/src/generated/resources/data/croptopia/recipe/anchovy_pizza.json new file mode 100644 index 000000000..f9468a86c --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/anchovy_pizza.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:tomatoes" + }, + "2": { + "tag": "c:anchovies" + }, + "3": { + "tag": "c:cheeses" + }, + "4": { + "tag": "c:doughs" + }, + "7": { + "item": "croptopia:frying_pan" + } + }, + "pattern": [ + "123", + " 4 ", + " 7 " + ], + "result": { + "count": 1, + "id": "croptopia:anchovy_pizza" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/apple_juice.json b/src/generated/resources/data/croptopia/recipe/apple_juice.json new file mode 100644 index 000000000..69636b537 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/apple_juice.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:apples" + }, + { + "item": "croptopia:food_press" + }, + { + "item": "minecraft:glass_bottle" + } + ], + "result": { + "count": 1, + "id": "croptopia:apple_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/apple_pie.json b/src/generated/resources/data/croptopia/recipe/apple_pie.json new file mode 100644 index 000000000..e1a822567 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/apple_pie.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:apples" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "minecraft:egg" + }, + { + "tag": "c:flour" + }, + { + "tag": "c:doughs" + }, + { + "item": "croptopia:frying_pan" + } + ], + "result": { + "count": 1, + "id": "croptopia:apple_pie" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/apple_sapling.json b/src/generated/resources/data/croptopia/recipe/apple_sapling.json new file mode 100644 index 000000000..21d781013 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/apple_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:apples" + }, + { + "tag": "c:apples" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:apple_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/apricot_jam.json b/src/generated/resources/data/croptopia/recipe/apricot_jam.json new file mode 100644 index 000000000..3a5f8ef14 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/apricot_jam.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:apricots" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "croptopia:cooking_pot" + } + ], + "result": { + "count": 1, + "id": "croptopia:apricot_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/apricot_sapling.json b/src/generated/resources/data/croptopia/recipe/apricot_sapling.json new file mode 100644 index 000000000..f5ebfc3c5 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/apricot_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:apricots" + }, + { + "tag": "c:apricots" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:apricot_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/artichoke_seed.json b/src/generated/resources/data/croptopia/recipe/artichoke_seed.json new file mode 100644 index 000000000..0e49df850 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/artichoke_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:artichokes" + } + ], + "result": { + "count": 1, + "id": "croptopia:artichoke_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/asparagus_seed.json b/src/generated/resources/data/croptopia/recipe/asparagus_seed.json new file mode 100644 index 000000000..5167f4ce6 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/asparagus_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:asparagus" + } + ], + "result": { + "count": 1, + "id": "croptopia:asparagus_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/avocado_sapling.json b/src/generated/resources/data/croptopia/recipe/avocado_sapling.json new file mode 100644 index 000000000..6f6a82026 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/avocado_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:avocados" + }, + { + "tag": "c:avocados" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:avocado_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/baked_crepes.json b/src/generated/resources/data/croptopia/recipe/baked_crepes.json new file mode 100644 index 000000000..bcd1242e6 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/baked_crepes.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "minecraft:egg" + }, + "2": { + "tag": "c:flour" + }, + "3": { + "tag": "c:milks" + }, + "5": { + "tag": "c:spinach" + }, + "6": { + "tag": "c:cheeses" + }, + "7": { + "item": "croptopia:frying_pan" + } + }, + "pattern": [ + "121", + "356", + " 7 " + ], + "result": { + "count": 1, + "id": "croptopia:baked_crepes" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/banana_sapling.json b/src/generated/resources/data/croptopia/recipe/banana_sapling.json new file mode 100644 index 000000000..c96b94a31 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/banana_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:bananas" + }, + { + "tag": "c:bananas" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:banana_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/banana_smoothie.json b/src/generated/resources/data/croptopia/recipe/banana_smoothie.json new file mode 100644 index 000000000..f135d2c98 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/banana_smoothie.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:bananas" + }, + { + "item": "minecraft:ice" + }, + { + "tag": "c:milks" + }, + { + "item": "minecraft:glass_bottle" + } + ], + "result": { + "count": 1, + "id": "croptopia:banana_smoothie" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/barley_seed.json b/src/generated/resources/data/croptopia/recipe/barley_seed.json new file mode 100644 index 000000000..597d1b55b --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/barley_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:barley" + } + ], + "result": { + "count": 1, + "id": "croptopia:barley_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/basil_seed.json b/src/generated/resources/data/croptopia/recipe/basil_seed.json new file mode 100644 index 000000000..ac582381d --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/basil_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:basil" + } + ], + "result": { + "count": 1, + "id": "croptopia:basil_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/beef_jerky.json b/src/generated/resources/data/croptopia/recipe/beef_jerky.json new file mode 100644 index 000000000..a5f21b74f --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/beef_jerky.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "minecraft:beef" + }, + "2": { + "tag": "c:salts" + } + }, + "pattern": [ + "111", + "121", + "111" + ], + "result": { + "count": 14, + "id": "croptopia:beef_jerky" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/beetroot_salad.json b/src/generated/resources/data/croptopia/recipe/beetroot_salad.json new file mode 100644 index 000000000..a4e6865af --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/beetroot_salad.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "minecraft:beetroot" + }, + "4": { + "tag": "c:cheeses" + }, + "5": { + "tag": "c:lemons" + }, + "6": { + "item": "croptopia:cooking_pot" + }, + "7": { + "tag": "c:lettuce" + } + }, + "pattern": [ + "111", + "745", + " 6 " + ], + "result": { + "count": 1, + "id": "croptopia:beetroot_salad" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/bellpepper_seed.json b/src/generated/resources/data/croptopia/recipe/bellpepper_seed.json new file mode 100644 index 000000000..370657ea4 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/bellpepper_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:bellpeppers" + } + ], + "result": { + "count": 1, + "id": "croptopia:bellpepper_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/blackbean_seed.json b/src/generated/resources/data/croptopia/recipe/blackbean_seed.json new file mode 100644 index 000000000..b6d0da55e --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/blackbean_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:blackbeans" + } + ], + "result": { + "count": 1, + "id": "croptopia:blackbean_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/blackberry_jam.json b/src/generated/resources/data/croptopia/recipe/blackberry_jam.json new file mode 100644 index 000000000..fdc685720 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/blackberry_jam.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:blackberries" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "croptopia:cooking_pot" + } + ], + "result": { + "count": 1, + "id": "croptopia:blackberry_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/blackberry_seed.json b/src/generated/resources/data/croptopia/recipe/blackberry_seed.json new file mode 100644 index 000000000..b6286647b --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/blackberry_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:blackberries" + } + ], + "result": { + "count": 1, + "id": "croptopia:blackberry_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/blueberry_jam.json b/src/generated/resources/data/croptopia/recipe/blueberry_jam.json new file mode 100644 index 000000000..ede0c3bb7 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/blueberry_jam.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:blueberries" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "croptopia:cooking_pot" + } + ], + "result": { + "count": 1, + "id": "croptopia:blueberry_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/blueberry_seed.json b/src/generated/resources/data/croptopia/recipe/blueberry_seed.json new file mode 100644 index 000000000..f1ddb1de1 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/blueberry_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:blueberries" + } + ], + "result": { + "count": 1, + "id": "croptopia:blueberry_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/borscht.json b/src/generated/resources/data/croptopia/recipe/borscht.json new file mode 100644 index 000000000..ad32a7336 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/borscht.json @@ -0,0 +1,42 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "minecraft:carrot" + }, + "2": { + "item": "minecraft:potato" + }, + "3": { + "item": "minecraft:beetroot" + }, + "4": { + "tag": "c:onions" + }, + "5": { + "tag": "c:tomatoes" + }, + "6": { + "tag": "c:water_bottles" + }, + "7": { + "tag": "c:cabbage" + }, + "8": { + "item": "croptopia:cooking_pot" + }, + "9": { + "tag": "c:garlic" + } + }, + "pattern": [ + "123", + "456", + "789" + ], + "result": { + "count": 2, + "id": "croptopia:borscht" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/broccoli_seed.json b/src/generated/resources/data/croptopia/recipe/broccoli_seed.json new file mode 100644 index 000000000..b95de90dd --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/broccoli_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:broccoli" + } + ], + "result": { + "count": 1, + "id": "croptopia:broccoli_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cabbage_roll.json b/src/generated/resources/data/croptopia/recipe/cabbage_roll.json new file mode 100644 index 000000000..34c90c374 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cabbage_roll.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "croptopia:beef_replacements" + }, + "2": { + "tag": "c:onions" + }, + "4": { + "tag": "c:salts" + }, + "5": { + "tag": "c:cabbage" + }, + "6": { + "tag": "c:rice" + }, + "8": { + "item": "croptopia:frying_pan" + } + }, + "pattern": [ + "121", + "456", + "585" + ], + "result": { + "count": 2, + "id": "croptopia:cabbage_roll" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cabbage_seed.json b/src/generated/resources/data/croptopia/recipe/cabbage_seed.json new file mode 100644 index 000000000..1b5078bc0 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cabbage_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:cabbage" + } + ], + "result": { + "count": 1, + "id": "croptopia:cabbage_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/candied_kumquats.json b/src/generated/resources/data/croptopia/recipe/candied_kumquats.json new file mode 100644 index 000000000..43e2bfa2a --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/candied_kumquats.json @@ -0,0 +1,37 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:kumquats" + }, + { + "tag": "c:kumquats" + }, + { + "tag": "c:kumquats" + }, + { + "tag": "c:kumquats" + }, + { + "tag": "c:kumquats" + }, + { + "tag": "c:kumquats" + }, + { + "tag": "c:kumquats" + }, + { + "tag": "c:vanilla" + }, + { + "item": "minecraft:honey_bottle" + } + ], + "result": { + "count": 7, + "id": "croptopia:candied_kumquats" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cantaloupe_seed.json b/src/generated/resources/data/croptopia/recipe/cantaloupe_seed.json new file mode 100644 index 000000000..786dca9ad --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cantaloupe_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:cantaloupes" + } + ], + "result": { + "count": 1, + "id": "croptopia:cantaloupe_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cashew_sapling.json b/src/generated/resources/data/croptopia/recipe/cashew_sapling.json new file mode 100644 index 000000000..bfc445d7a --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cashew_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:cashews" + }, + { + "tag": "c:cashews" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:cashew_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cauliflower_seed.json b/src/generated/resources/data/croptopia/recipe/cauliflower_seed.json new file mode 100644 index 000000000..9c4ebe08e --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cauliflower_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:cauliflower" + } + ], + "result": { + "count": 1, + "id": "croptopia:cauliflower_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/celery_seed.json b/src/generated/resources/data/croptopia/recipe/celery_seed.json new file mode 100644 index 000000000..66be556a1 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/celery_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:celery" + } + ], + "result": { + "count": 1, + "id": "croptopia:celery_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cherry_jam.json b/src/generated/resources/data/croptopia/recipe/cherry_jam.json new file mode 100644 index 000000000..5de0d1b0c --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cherry_jam.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:cherries" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "croptopia:cooking_pot" + } + ], + "result": { + "count": 1, + "id": "croptopia:cherry_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cherry_pie.json b/src/generated/resources/data/croptopia/recipe/cherry_pie.json new file mode 100644 index 000000000..3b95f4f49 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cherry_pie.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:cherries" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "minecraft:egg" + }, + { + "tag": "c:flour" + }, + { + "tag": "c:doughs" + }, + { + "item": "croptopia:frying_pan" + } + ], + "result": { + "count": 1, + "id": "croptopia:cherry_pie" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cherry_sapling.json b/src/generated/resources/data/croptopia/recipe/cherry_sapling.json new file mode 100644 index 000000000..eab08cd21 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cherry_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:cherries" + }, + { + "tag": "c:cherries" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:cherry_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/chile_pepper_seed.json b/src/generated/resources/data/croptopia/recipe/chile_pepper_seed.json new file mode 100644 index 000000000..d2b8c7c8d --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/chile_pepper_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:chile_peppers" + } + ], + "result": { + "count": 1, + "id": "croptopia:chile_pepper_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cinnamon_roll.json b/src/generated/resources/data/croptopia/recipe/cinnamon_roll.json new file mode 100644 index 000000000..d0440ea4e --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cinnamon_roll.json @@ -0,0 +1,42 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:milks" + }, + "2": { + "tag": "c:doughs" + }, + "3": { + "item": "minecraft:egg" + }, + "4": { + "tag": "c:butters" + }, + "5": { + "tag": "c:salts" + }, + "6": { + "item": "minecraft:sugar" + }, + "7": { + "tag": "c:cinnamon" + }, + "8": { + "item": "croptopia:whipping_cream" + }, + "9": { + "item": "croptopia:frying_pan" + } + }, + "pattern": [ + "123", + "456", + "798" + ], + "result": { + "count": 3, + "id": "croptopia:cinnamon_roll" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cinnamon_wood.json b/src/generated/resources/data/croptopia/recipe/cinnamon_wood.json new file mode 100644 index 000000000..5072e6b80 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cinnamon_wood.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "croptopia:cinnamon_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 1, + "id": "croptopia:cinnamon_wood" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/coconut_sapling.json b/src/generated/resources/data/croptopia/recipe/coconut_sapling.json new file mode 100644 index 000000000..db808923e --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/coconut_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:coconuts" + }, + { + "tag": "c:coconuts" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:coconut_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/coffee_seed.json b/src/generated/resources/data/croptopia/recipe/coffee_seed.json new file mode 100644 index 000000000..071588bce --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/coffee_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:coffee_beans" + } + ], + "result": { + "count": 1, + "id": "croptopia:coffee_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cooking_pot.json b/src/generated/resources/data/croptopia/recipe/cooking_pot.json new file mode 100644 index 000000000..41eec4829 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cooking_pot.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:iron_ingot" + } + }, + "pattern": [ + "# #", + "# #", + " # " + ], + "result": { + "count": 1, + "id": "croptopia:cooking_pot" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/corn_bread.json b/src/generated/resources/data/croptopia/recipe/corn_bread.json new file mode 100644 index 000000000..a19503382 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/corn_bread.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:corn" + } + }, + "pattern": [ + "111" + ], + "result": { + "count": 1, + "id": "croptopia:corn_bread" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/corn_seed.json b/src/generated/resources/data/croptopia/recipe/corn_seed.json new file mode 100644 index 000000000..bd89021c9 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/corn_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:corn" + } + ], + "result": { + "count": 1, + "id": "croptopia:corn_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/crab_legs.json b/src/generated/resources/data/croptopia/recipe/crab_legs.json new file mode 100644 index 000000000..7dd0c0ded --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/crab_legs.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:butters" + }, + "2": { + "tag": "c:garlic" + }, + "3": { + "tag": "c:salts" + }, + "4": { + "item": "croptopia:pepper" + }, + "5": { + "tag": "c:crabs" + }, + "7": { + "item": "croptopia:frying_pan" + } + }, + "pattern": [ + "123", + "455", + " 7 " + ], + "result": { + "count": 2, + "id": "croptopia:crab_legs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cranberry_juice.json b/src/generated/resources/data/croptopia/recipe/cranberry_juice.json new file mode 100644 index 000000000..9894f663a --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cranberry_juice.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:cranberries" + }, + { + "item": "croptopia:food_press" + }, + { + "item": "minecraft:glass_bottle" + } + ], + "result": { + "count": 1, + "id": "croptopia:cranberry_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cranberry_seed.json b/src/generated/resources/data/croptopia/recipe/cranberry_seed.json new file mode 100644 index 000000000..6a31ff0f3 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cranberry_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:cranberries" + } + ], + "result": { + "count": 1, + "id": "croptopia:cranberry_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/croque_madame.json b/src/generated/resources/data/croptopia/recipe/croque_madame.json new file mode 100644 index 000000000..78f9b4ada --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/croque_madame.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "croptopia:frying_pan" + }, + "2": { + "item": "minecraft:bread" + }, + "3": { + "tag": "c:cheeses" + }, + "4": { + "tag": "croptopia:pork_replacements" + }, + "5": { + "tag": "c:butters" + }, + "6": { + "tag": "c:flour" + }, + "7": { + "item": "minecraft:egg" + } + }, + "pattern": [ + " 1 ", + "726", + "435" + ], + "result": { + "count": 1, + "id": "croptopia:croque_madame" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/croque_monsieur.json b/src/generated/resources/data/croptopia/recipe/croque_monsieur.json new file mode 100644 index 000000000..e0dfa7bb5 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/croque_monsieur.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "croptopia:frying_pan" + }, + "2": { + "item": "minecraft:bread" + }, + "3": { + "tag": "c:cheeses" + }, + "4": { + "tag": "croptopia:pork_replacements" + }, + "5": { + "tag": "c:butters" + }, + "6": { + "tag": "c:flour" + } + }, + "pattern": [ + " 1 ", + " 26", + "435" + ], + "result": { + "count": 1, + "id": "croptopia:croque_monsieur" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/cucumber_seed.json b/src/generated/resources/data/croptopia/recipe/cucumber_seed.json new file mode 100644 index 000000000..a479e4ffe --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/cucumber_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:cucumbers" + } + ], + "result": { + "count": 1, + "id": "croptopia:cucumber_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/currant_seed.json b/src/generated/resources/data/croptopia/recipe/currant_seed.json new file mode 100644 index 000000000..0fced4222 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/currant_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:currants" + } + ], + "result": { + "count": 1, + "id": "croptopia:currant_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/date_sapling.json b/src/generated/resources/data/croptopia/recipe/date_sapling.json new file mode 100644 index 000000000..855d609a3 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/date_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:dates" + }, + { + "tag": "c:dates" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:date_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/dauphine_potatoes.json b/src/generated/resources/data/croptopia/recipe/dauphine_potatoes.json new file mode 100644 index 000000000..ba36e4562 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/dauphine_potatoes.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "croptopia:frying_pan" + }, + "2": { + "tag": "c:water_bottles" + }, + "3": { + "tag": "c:milks" + }, + "4": { + "tag": "c:butters" + }, + "5": { + "tag": "c:flour" + }, + "6": { + "tag": "c:olive_oils" + } + }, + "pattern": [ + "213", + "456" + ], + "result": { + "count": 1, + "id": "croptopia:dauphine_potatoes" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/deep_fried_shrimp.json b/src/generated/resources/data/croptopia/recipe/deep_fried_shrimp.json new file mode 100644 index 000000000..59bb4a5dd --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/deep_fried_shrimp.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:shrimp" + }, + "4": { + "item": "minecraft:egg" + }, + "5": { + "item": "croptopia:frying_pan" + }, + "6": { + "item": "minecraft:bread" + } + }, + "pattern": [ + "111", + "456" + ], + "result": { + "count": 2, + "id": "croptopia:deep_fried_shrimp" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/dragonfruit_sapling.json b/src/generated/resources/data/croptopia/recipe/dragonfruit_sapling.json new file mode 100644 index 000000000..45beef930 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/dragonfruit_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:dragonfruits" + }, + { + "tag": "c:dragonfruits" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:dragonfruit_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/eggplant_seed.json b/src/generated/resources/data/croptopia/recipe/eggplant_seed.json new file mode 100644 index 000000000..f620f279e --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/eggplant_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:eggplants" + } + ], + "result": { + "count": 1, + "id": "croptopia:eggplant_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/elderberry_jam.json b/src/generated/resources/data/croptopia/recipe/elderberry_jam.json new file mode 100644 index 000000000..fe65d425c --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/elderberry_jam.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:elderberries" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "croptopia:cooking_pot" + } + ], + "result": { + "count": 1, + "id": "croptopia:elderberry_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/elderberry_seed.json b/src/generated/resources/data/croptopia/recipe/elderberry_seed.json new file mode 100644 index 000000000..563f0825c --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/elderberry_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:elderberries" + } + ], + "result": { + "count": 1, + "id": "croptopia:elderberry_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/fig_sapling.json b/src/generated/resources/data/croptopia/recipe/fig_sapling.json new file mode 100644 index 000000000..49b5c7b4f --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/fig_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:figs" + }, + { + "tag": "c:figs" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:fig_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/food_press.json b/src/generated/resources/data/croptopia/recipe/food_press.json new file mode 100644 index 000000000..ba3968975 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/food_press.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "H": { + "item": "minecraft:hopper" + }, + "I": { + "item": "minecraft:piston" + } + }, + "pattern": [ + "I", + "H", + "I" + ], + "result": { + "count": 1, + "id": "croptopia:food_press" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/fried_calamari.json b/src/generated/resources/data/croptopia/recipe/fried_calamari.json new file mode 100644 index 000000000..930206b2c --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/fried_calamari.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:calamari" + }, + "2": { + "tag": "c:lemons" + }, + "3": { + "tag": "c:olive_oils" + }, + "4": { + "tag": "c:flour" + }, + "5": { + "item": "croptopia:frying_pan" + }, + "6": { + "tag": "c:sea_lettuce" + } + }, + "pattern": [ + "123", + "456" + ], + "result": { + "count": 2, + "id": "croptopia:fried_calamari" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/frying_pan.json b/src/generated/resources/data/croptopia/recipe/frying_pan.json new file mode 100644 index 000000000..2f63cf137 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/frying_pan.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:iron_ingot" + } + }, + "pattern": [ + "# ", + " ##", + " ##" + ], + "result": { + "count": 1, + "id": "croptopia:frying_pan" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/garlic_seed.json b/src/generated/resources/data/croptopia/recipe/garlic_seed.json new file mode 100644 index 000000000..8f6a53c4b --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/garlic_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:garlic" + } + ], + "result": { + "count": 1, + "id": "croptopia:garlic_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/ginger_seed.json b/src/generated/resources/data/croptopia/recipe/ginger_seed.json new file mode 100644 index 000000000..2b12aa7de --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/ginger_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:gingers" + } + ], + "result": { + "count": 1, + "id": "croptopia:ginger_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/goulash.json b/src/generated/resources/data/croptopia/recipe/goulash.json new file mode 100644 index 000000000..d3139a1b4 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/goulash.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "croptopia:pork_replacements" + }, + "2": { + "tag": "c:onions" + }, + "3": { + "tag": "croptopia:beef_replacements" + }, + "4": { + "tag": "c:cabbage" + }, + "5": { + "tag": "c:tomatoes" + }, + "8": { + "item": "croptopia:frying_pan" + } + }, + "pattern": [ + "123", + "454", + "183" + ], + "result": { + "count": 1, + "id": "croptopia:goulash" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/grape_jam.json b/src/generated/resources/data/croptopia/recipe/grape_jam.json new file mode 100644 index 000000000..f5b537cd4 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/grape_jam.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:grapes" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "croptopia:cooking_pot" + } + ], + "result": { + "count": 1, + "id": "croptopia:grape_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/grape_juice.json b/src/generated/resources/data/croptopia/recipe/grape_juice.json new file mode 100644 index 000000000..5fc13d3d5 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/grape_juice.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:grapes" + }, + { + "item": "croptopia:food_press" + }, + { + "item": "minecraft:glass_bottle" + } + ], + "result": { + "count": 1, + "id": "croptopia:grape_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/grape_seed.json b/src/generated/resources/data/croptopia/recipe/grape_seed.json new file mode 100644 index 000000000..5b2a05365 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/grape_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:grapes" + } + ], + "result": { + "count": 1, + "id": "croptopia:grape_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/grapefruit_sapling.json b/src/generated/resources/data/croptopia/recipe/grapefruit_sapling.json new file mode 100644 index 000000000..55cf2d1de --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/grapefruit_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:grapefruits" + }, + { + "tag": "c:grapefruits" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:grapefruit_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/greenbean_seed.json b/src/generated/resources/data/croptopia/recipe/greenbean_seed.json new file mode 100644 index 000000000..5a4686f51 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/greenbean_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:greenbeans" + } + ], + "result": { + "count": 1, + "id": "croptopia:greenbean_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/greenonion_seed.json b/src/generated/resources/data/croptopia/recipe/greenonion_seed.json new file mode 100644 index 000000000..c48abf93c --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/greenonion_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:greenonions" + } + ], + "result": { + "count": 1, + "id": "croptopia:greenonion_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/grilled_oysters.json b/src/generated/resources/data/croptopia/recipe/grilled_oysters.json new file mode 100644 index 000000000..72061a654 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/grilled_oysters.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:oysters" + }, + "2": { + "tag": "c:cheeses" + }, + "4": { + "tag": "c:lemons" + }, + "5": { + "tag": "c:garlic" + }, + "6": { + "tag": "c:salts" + }, + "7": { + "item": "croptopia:frying_pan" + } + }, + "pattern": [ + "121", + "456", + " 7 " + ], + "result": { + "count": 2, + "id": "croptopia:grilled_oysters" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/ground_pork.json b/src/generated/resources/data/croptopia/recipe/ground_pork.json new file mode 100644 index 000000000..f67fa0be7 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/ground_pork.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "croptopia:pork_replacements" + }, + "2": { + "item": "croptopia:food_press" + } + }, + "pattern": [ + "1", + "2" + ], + "result": { + "count": 2, + "id": "croptopia:ground_pork" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/hashed_brown.json b/src/generated/resources/data/croptopia/recipe/hashed_brown.json new file mode 100644 index 000000000..fb59abae6 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/hashed_brown.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:potatoes" + }, + "2": { + "item": "croptopia:frying_pan" + }, + "3": { + "tag": "c:olive_oils" + }, + "4": { + "item": "croptopia:knife" + } + }, + "pattern": [ + "123", + " 4 " + ], + "result": { + "count": 4, + "id": "croptopia:hashed_brown" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/honeydew_seed.json b/src/generated/resources/data/croptopia/recipe/honeydew_seed.json new file mode 100644 index 000000000..5765d6022 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/honeydew_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:honeydew" + } + ], + "result": { + "count": 1, + "id": "croptopia:honeydew_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/hops_seed.json b/src/generated/resources/data/croptopia/recipe/hops_seed.json new file mode 100644 index 000000000..199fe24d3 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/hops_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:hops" + } + ], + "result": { + "count": 1, + "id": "croptopia:hops_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/kale_seed.json b/src/generated/resources/data/croptopia/recipe/kale_seed.json new file mode 100644 index 000000000..9df4fc7f3 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/kale_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:kale" + } + ], + "result": { + "count": 1, + "id": "croptopia:kale_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/kiwi_seed.json b/src/generated/resources/data/croptopia/recipe/kiwi_seed.json new file mode 100644 index 000000000..fe36b4348 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/kiwi_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:kiwis" + } + ], + "result": { + "count": 1, + "id": "croptopia:kiwi_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/knife.json b/src/generated/resources/data/croptopia/recipe/knife.json new file mode 100644 index 000000000..2b12f1d80 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/knife.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:iron_ingot" + }, + "i": { + "item": "minecraft:stick" + } + }, + "pattern": [ + " #", + "i " + ], + "result": { + "count": 1, + "id": "croptopia:knife" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/kumquat_sapling.json b/src/generated/resources/data/croptopia/recipe/kumquat_sapling.json new file mode 100644 index 000000000..0e1b41331 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/kumquat_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:kumquats" + }, + { + "tag": "c:kumquats" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:kumquat_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/leek_seed.json b/src/generated/resources/data/croptopia/recipe/leek_seed.json new file mode 100644 index 000000000..897240722 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/leek_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:leek" + } + ], + "result": { + "count": 1, + "id": "croptopia:leek_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/lemon_sapling.json b/src/generated/resources/data/croptopia/recipe/lemon_sapling.json new file mode 100644 index 000000000..955f83c00 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/lemon_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:lemons" + }, + { + "tag": "c:lemons" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:lemon_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/lettuce_seed.json b/src/generated/resources/data/croptopia/recipe/lettuce_seed.json new file mode 100644 index 000000000..aa09fee60 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/lettuce_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:lettuce" + } + ], + "result": { + "count": 1, + "id": "croptopia:lettuce_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/lime_sapling.json b/src/generated/resources/data/croptopia/recipe/lime_sapling.json new file mode 100644 index 000000000..d62e558ea --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/lime_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:limes" + }, + { + "tag": "c:limes" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:lime_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/macaron.json b/src/generated/resources/data/croptopia/recipe/macaron.json new file mode 100644 index 000000000..e6483dc57 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/macaron.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "minecraft:egg" + }, + "2": { + "item": "minecraft:sugar" + }, + "5": { + "tag": "c:almonds" + }, + "6": { + "item": "croptopia:food_press" + } + }, + "pattern": [ + "122", + "565" + ], + "result": { + "count": 2, + "id": "croptopia:macaron" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/mango_ice_cream.json b/src/generated/resources/data/croptopia/recipe/mango_ice_cream.json new file mode 100644 index 000000000..806401670 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/mango_ice_cream.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:mangos" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "minecraft:egg" + }, + { + "tag": "c:milks" + }, + { + "item": "croptopia:cooking_pot" + } + ], + "result": { + "count": 1, + "id": "croptopia:mango_ice_cream" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/mango_sapling.json b/src/generated/resources/data/croptopia/recipe/mango_sapling.json new file mode 100644 index 000000000..f76d836fb --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/mango_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:mangos" + }, + { + "tag": "c:mangos" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:mango_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/mashed_potatoes.json b/src/generated/resources/data/croptopia/recipe/mashed_potatoes.json new file mode 100644 index 000000000..45d3c2b20 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/mashed_potatoes.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:potatoes" + }, + "2": { + "tag": "c:salts" + }, + "3": { + "item": "croptopia:mortar_and_pestle" + }, + "4": { + "tag": "c:milks" + } + }, + "pattern": [ + "1 ", + "24", + "3 " + ], + "result": { + "count": 1, + "id": "croptopia:mashed_potatoes" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/melon_juice.json b/src/generated/resources/data/croptopia/recipe/melon_juice.json new file mode 100644 index 000000000..95d5a5403 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/melon_juice.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:melons" + }, + { + "item": "croptopia:food_press" + }, + { + "item": "minecraft:glass_bottle" + } + ], + "result": { + "count": 1, + "id": "croptopia:melon_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/meringue.json b/src/generated/resources/data/croptopia/recipe/meringue.json new file mode 100644 index 000000000..fbd01aa65 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/meringue.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "minecraft:egg" + }, + "2": { + "tag": "c:salts" + }, + "3": { + "item": "minecraft:sugar" + }, + "4": { + "tag": "c:vanilla" + } + }, + "pattern": [ + "243", + "111" + ], + "result": { + "count": 2, + "id": "croptopia:meringue" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/mortar_and_pestle.json b/src/generated/resources/data/croptopia/recipe/mortar_and_pestle.json new file mode 100644 index 000000000..a84b7369d --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/mortar_and_pestle.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "minecraft:bowl" + }, + "i": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "i", + "#" + ], + "result": { + "count": 1, + "id": "croptopia:mortar_and_pestle" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/mustard_seed.json b/src/generated/resources/data/croptopia/recipe/mustard_seed.json new file mode 100644 index 000000000..743197649 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/mustard_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:mustard" + } + ], + "result": { + "count": 1, + "id": "croptopia:mustard_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/nectarine_sapling.json b/src/generated/resources/data/croptopia/recipe/nectarine_sapling.json new file mode 100644 index 000000000..6b6266f88 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/nectarine_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:nectarines" + }, + { + "tag": "c:nectarines" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:nectarine_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/nutmeg_sapling.json b/src/generated/resources/data/croptopia/recipe/nutmeg_sapling.json new file mode 100644 index 000000000..69de3e67c --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/nutmeg_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:nutmegs" + }, + { + "tag": "c:nutmegs" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:nutmeg_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/oat_seed.json b/src/generated/resources/data/croptopia/recipe/oat_seed.json new file mode 100644 index 000000000..ac00af658 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/oat_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:oat" + } + ], + "result": { + "count": 1, + "id": "croptopia:oat_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/olive_seed.json b/src/generated/resources/data/croptopia/recipe/olive_seed.json new file mode 100644 index 000000000..c82786a22 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/olive_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:olives" + } + ], + "result": { + "count": 1, + "id": "croptopia:olive_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/onion_seed.json b/src/generated/resources/data/croptopia/recipe/onion_seed.json new file mode 100644 index 000000000..354a4c2d3 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/onion_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:onions" + } + ], + "result": { + "count": 1, + "id": "croptopia:onion_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/orange_juice.json b/src/generated/resources/data/croptopia/recipe/orange_juice.json new file mode 100644 index 000000000..1034f8dd5 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/orange_juice.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:oranges" + }, + { + "item": "croptopia:food_press" + }, + { + "item": "minecraft:glass_bottle" + } + ], + "result": { + "count": 1, + "id": "croptopia:orange_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/orange_sapling.json b/src/generated/resources/data/croptopia/recipe/orange_sapling.json new file mode 100644 index 000000000..9e3ed9934 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/orange_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:oranges" + }, + { + "tag": "c:oranges" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:orange_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/peach_jam.json b/src/generated/resources/data/croptopia/recipe/peach_jam.json new file mode 100644 index 000000000..fa5aaf6fd --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/peach_jam.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:peaches" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "croptopia:cooking_pot" + } + ], + "result": { + "count": 1, + "id": "croptopia:peach_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/peach_sapling.json b/src/generated/resources/data/croptopia/recipe/peach_sapling.json new file mode 100644 index 000000000..0aac4bdcc --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/peach_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:peaches" + }, + { + "tag": "c:peaches" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:peach_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/peanut_seed.json b/src/generated/resources/data/croptopia/recipe/peanut_seed.json new file mode 100644 index 000000000..7cb1c70b9 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/peanut_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:peanuts" + } + ], + "result": { + "count": 1, + "id": "croptopia:peanut_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/pear_sapling.json b/src/generated/resources/data/croptopia/recipe/pear_sapling.json new file mode 100644 index 000000000..2ec061b1b --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/pear_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:pears" + }, + { + "tag": "c:pears" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:pear_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/pecan_ice_cream.json b/src/generated/resources/data/croptopia/recipe/pecan_ice_cream.json new file mode 100644 index 000000000..92e49c2f4 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/pecan_ice_cream.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:pecans" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "minecraft:egg" + }, + { + "tag": "c:milks" + }, + { + "item": "croptopia:cooking_pot" + } + ], + "result": { + "count": 1, + "id": "croptopia:pecan_ice_cream" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/pecan_pie.json b/src/generated/resources/data/croptopia/recipe/pecan_pie.json new file mode 100644 index 000000000..5b51173de --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/pecan_pie.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:pecans" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "minecraft:egg" + }, + { + "tag": "c:flour" + }, + { + "tag": "c:doughs" + }, + { + "item": "croptopia:frying_pan" + } + ], + "result": { + "count": 1, + "id": "croptopia:pecan_pie" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/pecan_sapling.json b/src/generated/resources/data/croptopia/recipe/pecan_sapling.json new file mode 100644 index 000000000..9e41acce7 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/pecan_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:pecans" + }, + { + "tag": "c:pecans" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:pecan_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/pepper_seed.json b/src/generated/resources/data/croptopia/recipe/pepper_seed.json new file mode 100644 index 000000000..464939525 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/pepper_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:pepper" + } + ], + "result": { + "count": 1, + "id": "croptopia:pepper_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/persimmon_sapling.json b/src/generated/resources/data/croptopia/recipe/persimmon_sapling.json new file mode 100644 index 000000000..c5d9c32ac --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/persimmon_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:persimmons" + }, + { + "tag": "c:persimmons" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:persimmon_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/pineapple_juice.json b/src/generated/resources/data/croptopia/recipe/pineapple_juice.json new file mode 100644 index 000000000..30cedd271 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/pineapple_juice.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:pineapples" + }, + { + "item": "croptopia:food_press" + }, + { + "item": "minecraft:glass_bottle" + } + ], + "result": { + "count": 1, + "id": "croptopia:pineapple_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/pineapple_seed.json b/src/generated/resources/data/croptopia/recipe/pineapple_seed.json new file mode 100644 index 000000000..bdab98399 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/pineapple_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:pineapples" + } + ], + "result": { + "count": 1, + "id": "croptopia:pineapple_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/plum_sapling.json b/src/generated/resources/data/croptopia/recipe/plum_sapling.json new file mode 100644 index 000000000..02fdcdb64 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/plum_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:plums" + }, + { + "tag": "c:plums" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:plum_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/pork_jerky.json b/src/generated/resources/data/croptopia/recipe/pork_jerky.json new file mode 100644 index 000000000..54130562b --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/pork_jerky.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "minecraft:porkchop" + }, + "2": { + "tag": "c:salts" + } + }, + "pattern": [ + "111", + "121", + "111" + ], + "result": { + "count": 14, + "id": "croptopia:pork_jerky" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/pumpkin_bars.json b/src/generated/resources/data/croptopia/recipe/pumpkin_bars.json new file mode 100644 index 000000000..d70092db5 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/pumpkin_bars.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "minecraft:egg" + }, + "2": { + "item": "minecraft:sugar" + }, + "3": { + "item": "minecraft:pumpkin" + }, + "4": { + "tag": "c:flour" + }, + "5": { + "item": "croptopia:cinnamon" + }, + "6": { + "tag": "c:salts" + }, + "7": { + "tag": "c:butters" + }, + "8": { + "tag": "c:vanilla" + } + }, + "pattern": [ + "586", + "124", + "373" + ], + "result": { + "count": 3, + "id": "croptopia:pumpkin_bars" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/pumpkin_soup.json b/src/generated/resources/data/croptopia/recipe/pumpkin_soup.json new file mode 100644 index 000000000..84c069a72 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/pumpkin_soup.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:onions" + }, + "2": { + "tag": "c:garlic" + }, + "3": { + "item": "croptopia:pepper" + }, + "4": { + "item": "minecraft:pumpkin" + }, + "5": { + "tag": "c:salts" + }, + "6": { + "item": "croptopia:cooking_pot" + } + }, + "pattern": [ + "123", + " 5 ", + "464" + ], + "result": { + "count": 2, + "id": "croptopia:pumpkin_soup" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/quiche.json b/src/generated/resources/data/croptopia/recipe/quiche.json new file mode 100644 index 000000000..e50787858 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/quiche.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "croptopia:frying_pan" + }, + "2": { + "tag": "c:milks" + }, + "3": { + "item": "minecraft:egg" + }, + "4": { + "tag": "c:spinach" + }, + "5": { + "tag": "c:flour" + }, + "6": { + "tag": "c:onions" + } + }, + "pattern": [ + " 1 ", + "234", + "5 6" + ], + "result": { + "count": 1, + "id": "croptopia:quiche" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/radish_seed.json b/src/generated/resources/data/croptopia/recipe/radish_seed.json new file mode 100644 index 000000000..971b4d4cc --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/radish_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:radishes" + } + ], + "result": { + "count": 1, + "id": "croptopia:radish_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/raspberry_jam.json b/src/generated/resources/data/croptopia/recipe/raspberry_jam.json new file mode 100644 index 000000000..0ba4390db --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/raspberry_jam.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:raspberries" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "croptopia:cooking_pot" + } + ], + "result": { + "count": 1, + "id": "croptopia:raspberry_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/raspberry_seed.json b/src/generated/resources/data/croptopia/recipe/raspberry_seed.json new file mode 100644 index 000000000..0e42e1edf --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/raspberry_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:raspberries" + } + ], + "result": { + "count": 1, + "id": "croptopia:raspberry_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/rhubarb_pie.json b/src/generated/resources/data/croptopia/recipe/rhubarb_pie.json new file mode 100644 index 000000000..74e9f78ea --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/rhubarb_pie.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:rhubarb" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "minecraft:egg" + }, + { + "tag": "c:flour" + }, + { + "tag": "c:doughs" + }, + { + "item": "croptopia:frying_pan" + } + ], + "result": { + "count": 1, + "id": "croptopia:rhubarb_pie" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/rhubarb_seed.json b/src/generated/resources/data/croptopia/recipe/rhubarb_seed.json new file mode 100644 index 000000000..5c662860a --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/rhubarb_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:rhubarb" + } + ], + "result": { + "count": 1, + "id": "croptopia:rhubarb_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/rice_seed.json b/src/generated/resources/data/croptopia/recipe/rice_seed.json new file mode 100644 index 000000000..996ac91ec --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/rice_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:rice" + } + ], + "result": { + "count": 1, + "id": "croptopia:rice_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/roasted_pumpkin_seeds.json b/src/generated/resources/data/croptopia/recipe/roasted_pumpkin_seeds.json new file mode 100644 index 000000000..61e5cfdee --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/roasted_pumpkin_seeds.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "minecraft:pumpkin_seeds" + }, + "2": { + "tag": "c:salts" + }, + "3": { + "item": "croptopia:pepper" + }, + "4": { + "item": "croptopia:frying_pan" + } + }, + "pattern": [ + "123", + " 4 " + ], + "result": { + "count": 1, + "id": "croptopia:roasted_pumpkin_seeds" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/roasted_sunflower_seeds.json b/src/generated/resources/data/croptopia/recipe/roasted_sunflower_seeds.json new file mode 100644 index 000000000..c16bb737e --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/roasted_sunflower_seeds.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "minecraft:sunflower" + }, + "2": { + "tag": "c:salts" + }, + "3": { + "item": "croptopia:pepper" + }, + "4": { + "item": "croptopia:frying_pan" + } + }, + "pattern": [ + "123", + " 4 " + ], + "result": { + "count": 1, + "id": "croptopia:roasted_sunflower_seeds" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/rutabaga_seed.json b/src/generated/resources/data/croptopia/recipe/rutabaga_seed.json new file mode 100644 index 000000000..89679f2d7 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/rutabaga_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:rutabagas" + } + ], + "result": { + "count": 1, + "id": "croptopia:rutabaga_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/saguaro_juice.json b/src/generated/resources/data/croptopia/recipe/saguaro_juice.json new file mode 100644 index 000000000..3cab2f087 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/saguaro_juice.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:saguaros" + }, + { + "item": "croptopia:food_press" + }, + { + "item": "minecraft:glass_bottle" + } + ], + "result": { + "count": 1, + "id": "croptopia:saguaro_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/saguaro_seed.json b/src/generated/resources/data/croptopia/recipe/saguaro_seed.json new file mode 100644 index 000000000..3c710c6ac --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/saguaro_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:saguaros" + } + ], + "result": { + "count": 1, + "id": "croptopia:saguaro_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/sausage.json b/src/generated/resources/data/croptopia/recipe/sausage.json new file mode 100644 index 000000000..b77ec2d1e --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/sausage.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:ground_pork" + }, + "2": { + "tag": "c:salts" + }, + "3": { + "tag": "c:paprika" + } + }, + "pattern": [ + "1", + "2", + "3" + ], + "result": { + "count": 1, + "id": "croptopia:sausage" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/soybean_seed.json b/src/generated/resources/data/croptopia/recipe/soybean_seed.json new file mode 100644 index 000000000..96ff7990c --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/soybean_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:soybeans" + } + ], + "result": { + "count": 1, + "id": "croptopia:soybean_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/spinach_seed.json b/src/generated/resources/data/croptopia/recipe/spinach_seed.json new file mode 100644 index 000000000..509058d57 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/spinach_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:spinach" + } + ], + "result": { + "count": 1, + "id": "croptopia:spinach_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/squash_seed.json b/src/generated/resources/data/croptopia/recipe/squash_seed.json new file mode 100644 index 000000000..b0ef23391 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/squash_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:squashes" + } + ], + "result": { + "count": 1, + "id": "croptopia:squash_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/starfruit_sapling.json b/src/generated/resources/data/croptopia/recipe/starfruit_sapling.json new file mode 100644 index 000000000..15a99518f --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/starfruit_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:starfruits" + }, + { + "tag": "c:starfruits" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:starfruit_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/steamed_clams.json b/src/generated/resources/data/croptopia/recipe/steamed_clams.json new file mode 100644 index 000000000..1625ad3ac --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/steamed_clams.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:butters" + }, + "2": { + "tag": "c:garlic" + }, + "3": { + "tag": "c:salts" + }, + "4": { + "item": "croptopia:pepper" + }, + "5": { + "tag": "c:clams" + }, + "7": { + "item": "croptopia:frying_pan" + } + }, + "pattern": [ + "123", + "455", + " 7 " + ], + "result": { + "count": 2, + "id": "croptopia:steamed_clams" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/steamed_crab.json b/src/generated/resources/data/croptopia/recipe/steamed_crab.json new file mode 100644 index 000000000..a697199c9 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/steamed_crab.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:crabs" + }, + "2": { + "tag": "c:water_bottles" + }, + "3": { + "item": "croptopia:cooking_pot" + } + }, + "pattern": [ + "1", + "2", + "3" + ], + "result": { + "count": 1, + "id": "croptopia:steamed_crab" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/strawberry_ice_cream.json b/src/generated/resources/data/croptopia/recipe/strawberry_ice_cream.json new file mode 100644 index 000000000..ae0cff603 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/strawberry_ice_cream.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:strawberries" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "minecraft:egg" + }, + { + "tag": "c:milks" + }, + { + "item": "croptopia:cooking_pot" + } + ], + "result": { + "count": 1, + "id": "croptopia:strawberry_ice_cream" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/strawberry_jam.json b/src/generated/resources/data/croptopia/recipe/strawberry_jam.json new file mode 100644 index 000000000..889306204 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/strawberry_jam.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:strawberries" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "croptopia:cooking_pot" + } + ], + "result": { + "count": 1, + "id": "croptopia:strawberry_jam" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/strawberry_seed.json b/src/generated/resources/data/croptopia/recipe/strawberry_seed.json new file mode 100644 index 000000000..2df5f9e16 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/strawberry_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:strawberries" + } + ], + "result": { + "count": 1, + "id": "croptopia:strawberry_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/strawberry_smoothie.json b/src/generated/resources/data/croptopia/recipe/strawberry_smoothie.json new file mode 100644 index 000000000..be8045ae7 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/strawberry_smoothie.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:strawberries" + }, + { + "item": "minecraft:ice" + }, + { + "tag": "c:milks" + }, + { + "item": "minecraft:glass_bottle" + } + ], + "result": { + "count": 1, + "id": "croptopia:strawberry_smoothie" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/stripped_cinnamon_wood.json b/src/generated/resources/data/croptopia/recipe/stripped_cinnamon_wood.json new file mode 100644 index 000000000..3ef752a18 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/stripped_cinnamon_wood.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "croptopia:stripped_cinnamon_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 1, + "id": "croptopia:stripped_cinnamon_wood" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/sunny_side_eggs.json b/src/generated/resources/data/croptopia/recipe/sunny_side_eggs.json new file mode 100644 index 000000000..4be463bb6 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/sunny_side_eggs.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "minecraft:egg" + }, + "2": { + "item": "croptopia:frying_pan" + } + }, + "pattern": [ + "121" + ], + "result": { + "count": 2, + "id": "croptopia:sunny_side_eggs" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/sweet_crepes.json b/src/generated/resources/data/croptopia/recipe/sweet_crepes.json new file mode 100644 index 000000000..5faf921c2 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/sweet_crepes.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:flour" + }, + "2": { + "item": "minecraft:egg" + }, + "3": { + "tag": "c:milks" + }, + "4": { + "tag": "c:jams" + }, + "5": { + "item": "minecraft:sugar" + }, + "6": { + "item": "croptopia:frying_pan" + } + }, + "pattern": [ + "123", + "4 5", + " 6 " + ], + "result": { + "count": 1, + "id": "croptopia:sweet_crepes" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/sweetpotato_seed.json b/src/generated/resources/data/croptopia/recipe/sweetpotato_seed.json new file mode 100644 index 000000000..a6a1af6e7 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/sweetpotato_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:sweetpotatos" + } + ], + "result": { + "count": 1, + "id": "croptopia:sweetpotato_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/tea_seed.json b/src/generated/resources/data/croptopia/recipe/tea_seed.json new file mode 100644 index 000000000..d447b1703 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/tea_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:tea_leaves" + } + ], + "result": { + "count": 1, + "id": "croptopia:tea_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/the_big_breakfast.json b/src/generated/resources/data/croptopia/recipe/the_big_breakfast.json new file mode 100644 index 000000000..83d18d698 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/the_big_breakfast.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "item": "minecraft:egg" + }, + "2": { + "item": "croptopia:bacon" + }, + "3": { + "item": "croptopia:hashed_brown" + }, + "4": { + "item": "croptopia:baked_beans" + }, + "5": { + "tag": "c:sausages" + }, + "6": { + "item": "croptopia:toast" + }, + "7": { + "item": "croptopia:frying_pan" + } + }, + "pattern": [ + "123", + "736", + " 45" + ], + "result": { + "count": 1, + "id": "croptopia:the_big_breakfast" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/tomatillo_seed.json b/src/generated/resources/data/croptopia/recipe/tomatillo_seed.json new file mode 100644 index 000000000..9bdff1427 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/tomatillo_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:tomatillos" + } + ], + "result": { + "count": 1, + "id": "croptopia:tomatillo_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/tomato_juice.json b/src/generated/resources/data/croptopia/recipe/tomato_juice.json new file mode 100644 index 000000000..a6747409a --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/tomato_juice.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:tomatoes" + }, + { + "item": "croptopia:food_press" + }, + { + "item": "minecraft:glass_bottle" + } + ], + "result": { + "count": 1, + "id": "croptopia:tomato_juice" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/tomato_seed.json b/src/generated/resources/data/croptopia/recipe/tomato_seed.json new file mode 100644 index 000000000..324981318 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/tomato_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:tomatoes" + } + ], + "result": { + "count": 1, + "id": "croptopia:tomato_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/tortilla.json b/src/generated/resources/data/croptopia/recipe/tortilla.json new file mode 100644 index 000000000..3f822677f --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/tortilla.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:flour" + }, + { + "item": "croptopia:frying_pan" + }, + { + "tag": "c:water_bottles" + } + ], + "result": { + "count": 2, + "id": "croptopia:tortilla" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/tuna_roll.json b/src/generated/resources/data/croptopia/recipe/tuna_roll.json new file mode 100644 index 000000000..0b5704958 --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/tuna_roll.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "1": { + "tag": "c:tuna" + }, + "2": { + "item": "minecraft:dried_kelp" + }, + "3": { + "tag": "c:rice" + }, + "4": { + "tag": "c:onions" + } + }, + "pattern": [ + "234", + " 1 " + ], + "result": { + "count": 2, + "id": "croptopia:tuna_roll" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/turmeric_seed.json b/src/generated/resources/data/croptopia/recipe/turmeric_seed.json new file mode 100644 index 000000000..cda9059dd --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/turmeric_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:turmeric" + } + ], + "result": { + "count": 1, + "id": "croptopia:turmeric_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/turnip_seed.json b/src/generated/resources/data/croptopia/recipe/turnip_seed.json new file mode 100644 index 000000000..cae277d5b --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/turnip_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:turnips" + } + ], + "result": { + "count": 1, + "id": "croptopia:turnip_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/vanilla_ice_cream.json b/src/generated/resources/data/croptopia/recipe/vanilla_ice_cream.json new file mode 100644 index 000000000..0fe65de8c --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/vanilla_ice_cream.json @@ -0,0 +1,25 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:vanilla" + }, + { + "item": "minecraft:sugar" + }, + { + "item": "minecraft:egg" + }, + { + "tag": "c:milks" + }, + { + "item": "croptopia:cooking_pot" + } + ], + "result": { + "count": 1, + "id": "croptopia:vanilla_ice_cream" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/vanilla_seeds.json b/src/generated/resources/data/croptopia/recipe/vanilla_seeds.json new file mode 100644 index 000000000..6d11b1bbc --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/vanilla_seeds.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:vanilla" + } + ], + "result": { + "count": 1, + "id": "croptopia:vanilla_seeds" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/walnut_sapling.json b/src/generated/resources/data/croptopia/recipe/walnut_sapling.json new file mode 100644 index 000000000..18caeefdb --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/walnut_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:walnuts" + }, + { + "tag": "c:walnuts" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "croptopia:walnut_sapling" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/yam_seed.json b/src/generated/resources/data/croptopia/recipe/yam_seed.json new file mode 100644 index 000000000..1fbac71bc --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/yam_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:yams" + } + ], + "result": { + "count": 1, + "id": "croptopia:yam_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/recipe/zucchini_seed.json b/src/generated/resources/data/croptopia/recipe/zucchini_seed.json new file mode 100644 index 000000000..9b62cb70a --- /dev/null +++ b/src/generated/resources/data/croptopia/recipe/zucchini_seed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:zucchini" + } + ], + "result": { + "count": 1, + "id": "croptopia:zucchini_seed" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/tags/block/cinnamon_logs.json b/src/generated/resources/data/croptopia/tags/block/cinnamon_logs.json new file mode 100644 index 000000000..33c760c27 --- /dev/null +++ b/src/generated/resources/data/croptopia/tags/block/cinnamon_logs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "croptopia:cinnamon_log", + "croptopia:stripped_cinnamon_log", + "croptopia:cinnamon_wood", + "croptopia:stripped_cinnamon_wood" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/artichoke.json b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/artichoke.json new file mode 100644 index 000000000..fbc547052 --- /dev/null +++ b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/artichoke.json @@ -0,0 +1,33 @@ +{ + "values": [ + "minecraft:swamp", + { + "id": "byg:cypress_swamplands", + "required": false + }, + { + "id": "byg:white_mangrove_marshes", + "required": false + }, + { + "id": "terralith:mirage_isles", + "required": false + }, + { + "id": "terralith:orchid_swamp", + "required": false + }, + { + "id": "biomesoplenty:marsh", + "required": false + }, + { + "id": "biomesoplenty:bayou", + "required": false + }, + { + "id": "biomesoplenty:bog", + "required": false + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/asparagus.json b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/asparagus.json new file mode 100644 index 000000000..70f3edb17 --- /dev/null +++ b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/asparagus.json @@ -0,0 +1,25 @@ +{ + "values": [ + "minecraft:swamp", + { + "id": "terralith:mirage_isles", + "required": false + }, + { + "id": "terralith:orchid_swamp", + "required": false + }, + { + "id": "biomesoplenty:marsh", + "required": false + }, + { + "id": "biomesoplenty:bayou", + "required": false + }, + { + "id": "biomesoplenty:bog", + "required": false + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/barley.json b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/barley.json new file mode 100644 index 000000000..97c4d5da2 --- /dev/null +++ b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/barley.json @@ -0,0 +1,42 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + { + "id": "terralith:blooming_plateau", + "required": false + }, + { + "id": "terralith:blooming_valley", + "required": false + }, + { + "id": "terralith:highlands", + "required": false + }, + { + "id": "terralith:steppe", + "required": false + }, + { + "id": "terralith:valley_clearing", + "required": false + }, + { + "id": "biomesoplenty:bog", + "required": false + }, + { + "id": "biomesoplenty:coniferous_forest", + "required": false + }, + { + "id": "biomesoplenty:field", + "required": false + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/basil.json b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/basil.json new file mode 100644 index 000000000..af3546b58 --- /dev/null +++ b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/basil.json @@ -0,0 +1,35 @@ +{ + "values": [ + "minecraft:jungle", + "minecraft:sparse_jungle", + "minecraft:bamboo_jungle", + { + "id": "terralith:jungle_mountains", + "required": false + }, + { + "id": "terralith:rocky_jungle", + "required": false + }, + { + "id": "terralith:tropical_jungle", + "required": false + }, + { + "id": "biomesoplenty:floodplain", + "required": false + }, + { + "id": "biomesoplenty:fungal_jungle", + "required": false + }, + { + "id": "biomesoplenty:rainforest", + "required": false + }, + { + "id": "biomesoplenty:rocky_rainforest", + "required": false + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/bellpepper.json b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/bellpepper.json new file mode 100644 index 000000000..793577a75 --- /dev/null +++ b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/bellpepper.json @@ -0,0 +1,42 @@ +{ + "values": [ + "minecraft:plains", + "minecraft:sunflower_plains", + { + "id": "terralith:blooming_plateau", + "required": false + }, + { + "id": "terralith:blooming_valley", + "required": false + }, + { + "id": "terralith:highlands", + "required": false + }, + { + "id": "terralith:steppe", + "required": false + }, + { + "id": "terralith:valley_clearing", + "required": false + }, + { + "id": "biomesoplenty:bog", + "required": false + }, + { + "id": "biomesoplenty:coniferous_forest", + "required": false + }, + { + "id": "biomesoplenty:field", + "required": false + }, + { + "id": "biomesoplenty:fir_cleaning", + "required": false + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/blackbean.json b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/blackbean.json new file mode 100644 index 000000000..ab80ca5ef --- /dev/null +++ b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/blackbean.json @@ -0,0 +1,102 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:old_growth_birch_forest", + "minecraft:grove", + { + "id": "terralith:birch_taiga", + "required": false + }, + { + "id": "terralith:cloud_forest", + "required": false + }, + { + "id": "terralith:lavender_forest", + "required": false + }, + { + "id": "terralith:lavender_valley", + "required": false + }, + { + "id": "terralith:moonlight_grove", + "required": false + }, + { + "id": "terralith:moonlight_valley", + "required": false + }, + { + "id": "terralith:temperate_highlands", + "required": false + }, + { + "id": "biomesoplenty:bog", + "required": false + }, + { + "id": "biomesoplenty:coniferous_forest", + "required": false + }, + { + "id": "biomesoplenty:field", + "required": false + }, + { + "id": "biomesoplenty:fir_cleaning", + "required": false + }, + { + "id": "biomesoplenty:maple_woods", + "required": false + }, + { + "id": "biomesoplenty:tundra", + "required": false + }, + { + "id": "biomesoplenty:bamboo_grove", + "required": false + }, + { + "id": "biomesoplenty:cherry_blossom_grove", + "required": false + }, + { + "id": "biomesoplenty:mediterranean_forest", + "required": false + }, + { + "id": "biomesoplenty:mystic_grove", + "required": false + }, + { + "id": "biomesoplenty:orchard", + "required": false + }, + { + "id": "biomesoplenty:pumpkin_patch", + "required": false + }, + { + "id": "biomesoplenty:redwood_forest", + "required": false + }, + { + "id": "biomesoplenty:seasonal_forest", + "required": false + }, + { + "id": "biomesoplenty:seasonal_orchard", + "required": false + }, + { + "id": "biomesoplenty:woodland", + "required": false + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/blackberry.json b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/blackberry.json new file mode 100644 index 000000000..78feae6a1 --- /dev/null +++ b/src/generated/resources/data/croptopia/tags/worldgen/biome/has_crop/blackberry.json @@ -0,0 +1,222 @@ +{ + "values": [ + "minecraft:forest", + "minecraft:flower_forest", + "minecraft:birch_forest", + "minecraft:dark_forest", + "minecraft:old_growth_birch_forest", + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga", + "minecraft:taiga", + "minecraft:snowy_taiga", + "minecraft:grove", + { + "id": "byg:aspen_forest", + "required": false + }, + { + "id": "byg:black_forest", + "required": false + }, + { + "id": "byg:borealis_grove", + "required": false + }, + { + "id": "byg:cherry_blossom_forest", + "required": false + }, + { + "id": "byg:cika_woods", + "required": false + }, + { + "id": "byg:coniferous_forest", + "required": false + }, + { + "id": "byg:ebony_woods", + "required": false + }, + { + "id": "byg:forgotten_forest", + "required": false + }, + { + "id": "byg:maple_taiga", + "required": false + }, + { + "id": "byg:red_oak_forest", + "required": false + }, + { + "id": "byg:autumnal_forest", + "required": false + }, + { + "id": "byg:autumnal_taiga", + "required": false + }, + { + "id": "byg:redwood_thicket", + "required": false + }, + { + "id": "byg:frosted_taiga", + "required": false + }, + { + "id": "byg:frosted_coniferous_forest", + "required": false + }, + { + "id": "byg:fragment_forest", + "required": false + }, + { + "id": "byg:twilight_meadow", + "required": false + }, + { + "id": "byg:weeping_witch_forest", + "required": false + }, + { + "id": "byg:temperate_rainforest", + "required": false + }, + { + "id": "byg:zelkova_forest", + "required": false + }, + { + "id": "terralith:alpine_grove", + "required": false + }, + { + "id": "terralith:alpine_highlands", + "required": false + }, + { + "id": "terralith:birch_taiga", + "required": false + }, + { + "id": "terralith:cloud_forest", + "required": false + }, + { + "id": "terralith:forested_highlands", + "required": false + }, + { + "id": "terralith:lavender_forest", + "required": false + }, + { + "id": "terralith:lavender_valley", + "required": false + }, + { + "id": "terralith:lush_valley", + "required": false + }, + { + "id": "terralith:moonlight_grove", + "required": false + }, + { + "id": "terralith:moonlight_valley", + "required": false + }, + { + "id": "terralith:siberian_grove", + "required": false + }, + { + "id": "terralith:siberian_taiga", + "required": false + }, + { + "id": "terralith:snowy_maple_forest", + "required": false + }, + { + "id": "terralith:snowy_shield", + "required": false + }, + { + "id": "terralith:temperate_highlands", + "required": false + }, + { + "id": "terralith:yosemite_lowlands", + "required": false + }, + { + "id": "biomesoplenty:bamboo_grove", + "required": false + }, + { + "id": "biomesoplenty:cherry_blossom_grove", + "required": false + }, + { + "id": "biomesoplenty:mediterranean_forest", + "required": false + }, + { + "id": "biomesoplenty:mystic_grove", + "required": false + }, + { + "id": "biomesoplenty:orchard", + "required": false + }, + { + "id": "biomesoplenty:pumpkin_patch", + "required": false + }, + { + "id": "biomesoplenty:redwood_forest", + "required": false + }, + { + "id": "biomesoplenty:seasonal_forest", + "required": false + }, + { + "id": "biomesoplenty:seasonal_orchard", + "required": false + }, + { + "id": "biomesoplenty:woodland", + "required": false + }, + { + "id": "biomesoplenty:bog", + "required": false + }, + { + "id": "biomesoplenty:coniferous_forest", + "required": false + }, + { + "id": "biomesoplenty:field", + "required": false + }, + { + "id": "biomesoplenty:fir_cleaning", + "required": false + }, + { + "id": "biomesoplenty:maple_woods", + "required": false + }, + { + "id": "biomesoplenty:tundra", + "required": false + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/almond_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/almond_tree.json new file mode 100644 index 000000000..1ad4a5098 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/almond_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:dark_oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:almond_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 3, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/apple_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/apple_tree.json new file mode 100644 index 000000000..57142f32b --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/apple_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:apple_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 3, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/apricot_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/apricot_tree.json new file mode 100644 index 000000000..f1d4b5d5d --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/apricot_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:apricot_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/avocado_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/avocado_tree.json new file mode 100644 index 000000000..a919448cd --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/avocado_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:avocado_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 3, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/banana_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/banana_tree.json new file mode 100644 index 000000000..2588599a5 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/banana_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:jungle_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:banana_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 8, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/cashew_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/cashew_tree.json new file mode 100644 index 000000000..89c4ea441 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/cashew_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:dark_oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:cashew_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 3, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/cherry_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/cherry_tree.json new file mode 100644 index 000000000..6a97f81a5 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/cherry_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:cherry_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 3, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/cinnamon_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/cinnamon_tree.json new file mode 100644 index 000000000..75bfcd84a --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/cinnamon_tree.json @@ -0,0 +1,57 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "croptopia:cinnamon_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 3, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "croptopia:cinnamon_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/coconut_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/coconut_tree.json new file mode 100644 index 000000000..f7964acb8 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/coconut_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:jungle_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:coconut_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/date_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/date_tree.json new file mode 100644 index 000000000..a7d2cec6c --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/date_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:jungle_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:date_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 8, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/disk_salt.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/disk_salt.json new file mode 100644 index 000000000..3f2a6ca5f --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/disk_salt.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:disk", + "config": { + "half_height": 2, + "radius": { + "type": "minecraft:uniform", + "max_inclusive": 4, + "min_inclusive": 2 + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "croptopia:salt_ore" + } + }, + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "minecraft:grass_block" + ] + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/dragonfruit_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/dragonfruit_tree.json new file mode 100644 index 000000000..f08f580f4 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/dragonfruit_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:dragonfruit_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 7, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/fig_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/fig_tree.json new file mode 100644 index 000000000..5b05f37e0 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/fig_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:jungle_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:fig_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 8, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/grapefruit_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/grapefruit_tree.json new file mode 100644 index 000000000..a446cdcd8 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/grapefruit_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:jungle_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:grapefruit_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 8, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/kumquat_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/kumquat_tree.json new file mode 100644 index 000000000..51708f90b --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/kumquat_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:jungle_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:kumquat_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 8, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/lemon_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/lemon_tree.json new file mode 100644 index 000000000..b16bc9ac1 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/lemon_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:lemon_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 3, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/lime_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/lime_tree.json new file mode 100644 index 000000000..bacd8795a --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/lime_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:lime_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/mango_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/mango_tree.json new file mode 100644 index 000000000..b54c8e403 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/mango_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:jungle_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:mango_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 8, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/nectarine_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/nectarine_tree.json new file mode 100644 index 000000000..65ae557e7 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/nectarine_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:nectarine_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 4, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/nutmeg_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/nutmeg_tree.json new file mode 100644 index 000000000..15337e96f --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/nutmeg_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:jungle_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:nutmeg_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 8, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/orange_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/orange_tree.json new file mode 100644 index 000000000..bd23a8b6d --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/orange_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:orange_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 4, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/peach_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/peach_tree.json new file mode 100644 index 000000000..4fc6c903e --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/peach_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:peach_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 3, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/pear_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/pear_tree.json new file mode 100644 index 000000000..673855c83 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/pear_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:pear_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/pecan_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/pecan_tree.json new file mode 100644 index 000000000..4c143e025 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/pecan_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:dark_oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:pecan_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 3, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/persimmon_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/persimmon_tree.json new file mode 100644 index 000000000..cb27d1bcf --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/persimmon_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:persimmon_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 3, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/plum_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/plum_tree.json new file mode 100644 index 000000000..5cb8b46a2 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/plum_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:plum_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 3, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/random_crop.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/random_crop.json new file mode 100644 index 000000000..02fe9b3a8 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/random_crop.json @@ -0,0 +1,551 @@ +{ + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "croptopia:artichoke_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:asparagus_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:barley_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:basil_crop", + "Properties": { + "age": "7" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "croptopia:bellpepper_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:blackbean_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:blackberry_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:blueberry_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:broccoli_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:cabbage_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:cantaloupe_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:cauliflower_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:celery_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:coffee_crop", + "Properties": { + "age": "7" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "croptopia:corn_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:cranberry_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:cucumber_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:currant_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:eggplant_crop", + "Properties": { + "age": "7" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "croptopia:elderberry_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:garlic_crop", + "Properties": { + "age": "7" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "croptopia:ginger_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:grape_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:greenbean_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:greenonion_crop", + "Properties": { + "age": "7" + } + }, + "weight": 60 + }, + { + "data": { + "Name": "croptopia:honeydew_crop", + "Properties": { + "age": "7" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "croptopia:hops_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:kale_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:kiwi_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:leek_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:lettuce_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:mustard_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:oat_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:olive_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:onion_crop", + "Properties": { + "age": "7" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "croptopia:peanut_crop", + "Properties": { + "age": "7" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "croptopia:chile_pepper_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:pineapple_crop", + "Properties": { + "age": "7" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "croptopia:radish_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:raspberry_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:rhubarb_crop", + "Properties": { + "age": "7" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "croptopia:rice_crop", + "Properties": { + "age": "7" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "croptopia:rutabaga_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:saguaro_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:soybean_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:spinach_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:squash_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:strawberry_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:sweetpotato_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:tomatillo_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:tomato_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:turmeric_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:turnip_crop", + "Properties": { + "age": "7" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "croptopia:yam_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:zucchini_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:vanilla_crop", + "Properties": { + "age": "7" + } + }, + "weight": 20 + }, + { + "data": { + "Name": "croptopia:pepper_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + }, + { + "data": { + "Name": "croptopia:tea_crop", + "Properties": { + "age": "7" + } + }, + "weight": 10 + } + ] + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + } + } + ] + }, + "tries": 6, + "xz_spread": 7, + "y_spread": 3 + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/starfruit_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/starfruit_tree.json new file mode 100644 index 000000000..be621f5e7 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/starfruit_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:starfruit_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 3, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/configured_feature/walnut_tree.json b/src/generated/resources/data/croptopia/worldgen/configured_feature/walnut_tree.json new file mode 100644 index 000000000..001171de4 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/configured_feature/walnut_tree.json @@ -0,0 +1,67 @@ +{ + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:dark_oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 90 + }, + { + "data": { + "Name": "croptopia:walnut_crop", + "Properties": { + "age": "3", + "distance": "1" + } + }, + "weight": 20 + } + ] + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 3, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/almond_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/almond_tree_placed.json new file mode 100644 index 000000000..66e0a7d41 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/almond_tree_placed.json @@ -0,0 +1,51 @@ +{ + "feature": "croptopia:almond_tree", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 3 + }, + { + "data": 5, + "weight": 1 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/apple_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/apple_tree_placed.json new file mode 100644 index 000000000..c168224d3 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/apple_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:apple_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/apricot_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/apricot_tree_placed.json new file mode 100644 index 000000000..9c066e626 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/apricot_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:apricot_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/avocado_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/avocado_tree_placed.json new file mode 100644 index 000000000..14054ae8b --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/avocado_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:avocado_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/banana_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/banana_tree_placed.json new file mode 100644 index 000000000..71d26021c --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/banana_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:banana_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/cashew_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/cashew_tree_placed.json new file mode 100644 index 000000000..376c43bae --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/cashew_tree_placed.json @@ -0,0 +1,51 @@ +{ + "feature": "croptopia:cashew_tree", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 3 + }, + { + "data": 5, + "weight": 1 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/cherry_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/cherry_tree_placed.json new file mode 100644 index 000000000..c6afe97e5 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/cherry_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:cherry_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/cinnamon_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/cinnamon_tree_placed.json new file mode 100644 index 000000000..0e93de1b0 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/cinnamon_tree_placed.json @@ -0,0 +1,51 @@ +{ + "feature": "croptopia:cinnamon_tree", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 1, + "weight": 9 + }, + { + "data": 7, + "weight": 1 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/coconut_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/coconut_tree_placed.json new file mode 100644 index 000000000..9bc3b4a3a --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/coconut_tree_placed.json @@ -0,0 +1,51 @@ +{ + "feature": "croptopia:coconut_tree", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 4 + }, + { + "data": 5, + "weight": 1 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/date_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/date_tree_placed.json new file mode 100644 index 000000000..15a2cb0d9 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/date_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:date_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/disk_salt_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/disk_salt_placed.json new file mode 100644 index 000000000..07efd4f93 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/disk_salt_placed.json @@ -0,0 +1,22 @@ +{ + "feature": "croptopia:disk_salt", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/dragonfruit_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/dragonfruit_tree_placed.json new file mode 100644 index 000000000..fb26c2708 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/dragonfruit_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:dragonfruit_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/fig_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/fig_tree_placed.json new file mode 100644 index 000000000..407c0d325 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/fig_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:fig_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/grapefruit_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/grapefruit_tree_placed.json new file mode 100644 index 000000000..8a671f714 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/grapefruit_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:grapefruit_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/kumquat_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/kumquat_tree_placed.json new file mode 100644 index 000000000..cb9b19186 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/kumquat_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:kumquat_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/lemon_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/lemon_tree_placed.json new file mode 100644 index 000000000..91019a4bf --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/lemon_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:lemon_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/lime_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/lime_tree_placed.json new file mode 100644 index 000000000..18284cc90 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/lime_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:lime_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/mango_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/mango_tree_placed.json new file mode 100644 index 000000000..71bb5bf9b --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/mango_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:mango_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/nectarine_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/nectarine_tree_placed.json new file mode 100644 index 000000000..9c73219da --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/nectarine_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:nectarine_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/nutmeg_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/nutmeg_tree_placed.json new file mode 100644 index 000000000..0977835a1 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/nutmeg_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:nutmeg_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/orange_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/orange_tree_placed.json new file mode 100644 index 000000000..2a4a39220 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/orange_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:orange_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/peach_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/peach_tree_placed.json new file mode 100644 index 000000000..816922095 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/peach_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:peach_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/pear_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/pear_tree_placed.json new file mode 100644 index 000000000..c6824a51b --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/pear_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:pear_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/pecan_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/pecan_tree_placed.json new file mode 100644 index 000000000..f4bdff64c --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/pecan_tree_placed.json @@ -0,0 +1,51 @@ +{ + "feature": "croptopia:pecan_tree", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 3 + }, + { + "data": 5, + "weight": 1 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/persimmon_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/persimmon_tree_placed.json new file mode 100644 index 000000000..a2ef5455b --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/persimmon_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:persimmon_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/plum_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/plum_tree_placed.json new file mode 100644 index 000000000..4abb9a64b --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/plum_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:plum_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/random_crop_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/random_crop_placed.json new file mode 100644 index 000000000..4302bcfc8 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/random_crop_placed.json @@ -0,0 +1,25 @@ +{ + "feature": "croptopia:random_crop", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:noise_threshold_count", + "above_noise": 10, + "below_noise": 5, + "noise_level": -0.8 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/starfruit_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/starfruit_tree_placed.json new file mode 100644 index 000000000..030dafe25 --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/starfruit_tree_placed.json @@ -0,0 +1,39 @@ +{ + "feature": "croptopia:starfruit_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/croptopia/worldgen/placed_feature/walnut_tree_placed.json b/src/generated/resources/data/croptopia/worldgen/placed_feature/walnut_tree_placed.json new file mode 100644 index 000000000..14b732eac --- /dev/null +++ b/src/generated/resources/data/croptopia/worldgen/placed_feature/walnut_tree_placed.json @@ -0,0 +1,51 @@ +{ + "feature": "croptopia:walnut_tree", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 3 + }, + { + "data": 5, + "weight": 1 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/baked_beans_from_blackbean.json b/src/generated/resources/data/minecraft/advancement/recipes/food/baked_beans_from_blackbean.json new file mode 100644 index 000000000..fcb422d32 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/baked_beans_from_blackbean.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blackbean": { + "conditions": { + "items": [ + { + "items": "croptopia:blackbean" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:baked_beans_from_blackbean" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blackbean" + ] + ], + "rewards": { + "recipes": [ + "minecraft:baked_beans_from_blackbean" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/baked_beans_from_smoking_blackbean.json b/src/generated/resources/data/minecraft/advancement/recipes/food/baked_beans_from_smoking_blackbean.json new file mode 100644 index 000000000..61100b0cb --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/baked_beans_from_smoking_blackbean.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_blackbean": { + "conditions": { + "items": [ + { + "items": "croptopia:blackbean" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:baked_beans_from_smoking_blackbean" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_blackbean" + ] + ], + "rewards": { + "recipes": [ + "minecraft:baked_beans_from_smoking_blackbean" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/baked_sweet_potato_from_smoking_sweetpotato.json b/src/generated/resources/data/minecraft/advancement/recipes/food/baked_sweet_potato_from_smoking_sweetpotato.json new file mode 100644 index 000000000..3873aaa9f --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/baked_sweet_potato_from_smoking_sweetpotato.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_sweetpotato": { + "conditions": { + "items": [ + { + "items": "croptopia:sweetpotato" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:baked_sweet_potato_from_smoking_sweetpotato" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_sweetpotato" + ] + ], + "rewards": { + "recipes": [ + "minecraft:baked_sweet_potato_from_smoking_sweetpotato" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/baked_sweet_potato_from_sweetpotato.json b/src/generated/resources/data/minecraft/advancement/recipes/food/baked_sweet_potato_from_sweetpotato.json new file mode 100644 index 000000000..921511bd3 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/baked_sweet_potato_from_sweetpotato.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_sweetpotato": { + "conditions": { + "items": [ + { + "items": "croptopia:sweetpotato" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:baked_sweet_potato_from_sweetpotato" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_sweetpotato" + ] + ], + "rewards": { + "recipes": [ + "minecraft:baked_sweet_potato_from_sweetpotato" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/baked_yam_from_smoking_yam.json b/src/generated/resources/data/minecraft/advancement/recipes/food/baked_yam_from_smoking_yam.json new file mode 100644 index 000000000..e93081f24 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/baked_yam_from_smoking_yam.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:baked_yam_from_smoking_yam" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yam": { + "conditions": { + "items": [ + { + "items": "croptopia:yam" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_yam" + ] + ], + "rewards": { + "recipes": [ + "minecraft:baked_yam_from_smoking_yam" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/baked_yam_from_yam.json b/src/generated/resources/data/minecraft/advancement/recipes/food/baked_yam_from_yam.json new file mode 100644 index 000000000..46e3f322d --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/baked_yam_from_yam.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:baked_yam_from_yam" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_yam": { + "conditions": { + "items": [ + { + "items": "croptopia:yam" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_yam" + ] + ], + "rewards": { + "recipes": [ + "minecraft:baked_yam_from_yam" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/caramel_from_smoking_sugar.json b/src/generated/resources/data/minecraft/advancement/recipes/food/caramel_from_smoking_sugar.json new file mode 100644 index 000000000..02b17be25 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/caramel_from_smoking_sugar.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_sugar": { + "conditions": { + "items": [ + { + "items": "minecraft:sugar" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:caramel_from_smoking_sugar" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_sugar" + ] + ], + "rewards": { + "recipes": [ + "minecraft:caramel_from_smoking_sugar" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/caramel_from_sugar.json b/src/generated/resources/data/minecraft/advancement/recipes/food/caramel_from_sugar.json new file mode 100644 index 000000000..2396dda1f --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/caramel_from_sugar.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_sugar": { + "conditions": { + "items": [ + { + "items": "minecraft:sugar" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:caramel_from_sugar" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_sugar" + ] + ], + "rewards": { + "recipes": [ + "minecraft:caramel_from_sugar" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_anchovy_from_anchovy.json b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_anchovy_from_anchovy.json new file mode 100644 index 000000000..76b451f0f --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_anchovy_from_anchovy.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_anchovy": { + "conditions": { + "items": [ + { + "items": "croptopia:anchovy" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cooked_anchovy_from_anchovy" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_anchovy" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cooked_anchovy_from_anchovy" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_anchovy_from_smoking_anchovy.json b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_anchovy_from_smoking_anchovy.json new file mode 100644 index 000000000..15ebbe284 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_anchovy_from_smoking_anchovy.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_anchovy": { + "conditions": { + "items": [ + { + "items": "croptopia:anchovy" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cooked_anchovy_from_smoking_anchovy" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_anchovy" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cooked_anchovy_from_smoking_anchovy" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_bacon_from_bacon.json b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_bacon_from_bacon.json new file mode 100644 index 000000000..a791db43b --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_bacon_from_bacon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bacon": { + "conditions": { + "items": [ + { + "items": "croptopia:bacon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cooked_bacon_from_bacon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bacon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cooked_bacon_from_bacon" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_bacon_from_smoking_bacon.json b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_bacon_from_smoking_bacon.json new file mode 100644 index 000000000..197412896 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_bacon_from_smoking_bacon.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bacon": { + "conditions": { + "items": [ + { + "items": "croptopia:bacon" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cooked_bacon_from_smoking_bacon" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bacon" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cooked_bacon_from_smoking_bacon" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_calamari_from_calamari.json b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_calamari_from_calamari.json new file mode 100644 index 000000000..1c0dee0e8 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_calamari_from_calamari.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_calamari": { + "conditions": { + "items": [ + { + "items": "croptopia:calamari" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cooked_calamari_from_calamari" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_calamari" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cooked_calamari_from_calamari" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_calamari_from_glowing_calamari.json b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_calamari_from_glowing_calamari.json new file mode 100644 index 000000000..c795f8a91 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_calamari_from_glowing_calamari.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_glowing_calamari": { + "conditions": { + "items": [ + { + "items": "croptopia:glowing_calamari" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cooked_calamari_from_glowing_calamari" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_glowing_calamari" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cooked_calamari_from_glowing_calamari" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_calamari_from_smoking_calamari.json b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_calamari_from_smoking_calamari.json new file mode 100644 index 000000000..6eca9b4b1 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_calamari_from_smoking_calamari.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_calamari": { + "conditions": { + "items": [ + { + "items": "croptopia:calamari" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cooked_calamari_from_smoking_calamari" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_calamari" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cooked_calamari_from_smoking_calamari" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_calamari_from_smoking_glowing_calamari.json b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_calamari_from_smoking_glowing_calamari.json new file mode 100644 index 000000000..b0d6ee232 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_calamari_from_smoking_glowing_calamari.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_glowing_calamari": { + "conditions": { + "items": [ + { + "items": "croptopia:glowing_calamari" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cooked_calamari_from_smoking_glowing_calamari" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_glowing_calamari" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cooked_calamari_from_smoking_glowing_calamari" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_shrimp_from_shrimp.json b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_shrimp_from_shrimp.json new file mode 100644 index 000000000..3fed9a938 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_shrimp_from_shrimp.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_shrimp": { + "conditions": { + "items": [ + { + "items": "croptopia:shrimp" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cooked_shrimp_from_shrimp" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_shrimp" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cooked_shrimp_from_shrimp" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_shrimp_from_smoking_shrimp.json b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_shrimp_from_smoking_shrimp.json new file mode 100644 index 000000000..307f06220 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_shrimp_from_smoking_shrimp.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_shrimp": { + "conditions": { + "items": [ + { + "items": "croptopia:shrimp" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cooked_shrimp_from_smoking_shrimp" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_shrimp" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cooked_shrimp_from_smoking_shrimp" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_tuna_from_smoking_tuna.json b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_tuna_from_smoking_tuna.json new file mode 100644 index 000000000..1eb06fe17 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_tuna_from_smoking_tuna.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cooked_tuna_from_smoking_tuna" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuna": { + "conditions": { + "items": [ + { + "items": "croptopia:tuna" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuna" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cooked_tuna_from_smoking_tuna" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_tuna_from_tuna.json b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_tuna_from_tuna.json new file mode 100644 index 000000000..7ddff3fe4 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/cooked_tuna_from_tuna.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:cooked_tuna_from_tuna" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_tuna": { + "conditions": { + "items": [ + { + "items": "croptopia:tuna" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_tuna" + ] + ], + "rewards": { + "recipes": [ + "minecraft:cooked_tuna_from_tuna" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/molasses_from_smoking_sugar_cane.json b/src/generated/resources/data/minecraft/advancement/recipes/food/molasses_from_smoking_sugar_cane.json new file mode 100644 index 000000000..7a15f7794 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/molasses_from_smoking_sugar_cane.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_sugar_cane": { + "conditions": { + "items": [ + { + "items": "minecraft:sugar_cane" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:molasses_from_smoking_sugar_cane" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_sugar_cane" + ] + ], + "rewards": { + "recipes": [ + "minecraft:molasses_from_smoking_sugar_cane" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/molasses_from_sugar_cane.json b/src/generated/resources/data/minecraft/advancement/recipes/food/molasses_from_sugar_cane.json new file mode 100644 index 000000000..0aecd4d32 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/molasses_from_sugar_cane.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_sugar_cane": { + "conditions": { + "items": [ + { + "items": "minecraft:sugar_cane" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:molasses_from_sugar_cane" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_sugar_cane" + ] + ], + "rewards": { + "recipes": [ + "minecraft:molasses_from_sugar_cane" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/popcorn_from_corn.json b/src/generated/resources/data/minecraft/advancement/recipes/food/popcorn_from_corn.json new file mode 100644 index 000000000..7964ca440 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/popcorn_from_corn.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_corn": { + "conditions": { + "items": [ + { + "items": "croptopia:corn" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:popcorn_from_corn" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_corn" + ] + ], + "rewards": { + "recipes": [ + "minecraft:popcorn_from_corn" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/popcorn_from_smoking_corn.json b/src/generated/resources/data/minecraft/advancement/recipes/food/popcorn_from_smoking_corn.json new file mode 100644 index 000000000..f0aaf303f --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/popcorn_from_smoking_corn.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_corn": { + "conditions": { + "items": [ + { + "items": "croptopia:corn" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:popcorn_from_smoking_corn" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_corn" + ] + ], + "rewards": { + "recipes": [ + "minecraft:popcorn_from_smoking_corn" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/raisins_from_grape.json b/src/generated/resources/data/minecraft/advancement/recipes/food/raisins_from_grape.json new file mode 100644 index 000000000..20e8f93a2 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/raisins_from_grape.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_grape": { + "conditions": { + "items": [ + { + "items": "croptopia:grape" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:raisins_from_grape" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_grape" + ] + ], + "rewards": { + "recipes": [ + "minecraft:raisins_from_grape" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/raisins_from_smoking_grape.json b/src/generated/resources/data/minecraft/advancement/recipes/food/raisins_from_smoking_grape.json new file mode 100644 index 000000000..bc9d390d6 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/raisins_from_smoking_grape.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_grape": { + "conditions": { + "items": [ + { + "items": "croptopia:grape" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:raisins_from_smoking_grape" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_grape" + ] + ], + "rewards": { + "recipes": [ + "minecraft:raisins_from_smoking_grape" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/salt_from_smoking_water_bottle.json b/src/generated/resources/data/minecraft/advancement/recipes/food/salt_from_smoking_water_bottle.json new file mode 100644 index 000000000..6ad3e05a3 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/salt_from_smoking_water_bottle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:salt_from_smoking_water_bottle" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_water_bottle": { + "conditions": { + "items": [ + { + "items": "croptopia:water_bottle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_water_bottle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:salt_from_smoking_water_bottle" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/salt_from_water_bottle.json b/src/generated/resources/data/minecraft/advancement/recipes/food/salt_from_water_bottle.json new file mode 100644 index 000000000..63ecbeefb --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/salt_from_water_bottle.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:salt_from_water_bottle" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_water_bottle": { + "conditions": { + "items": [ + { + "items": "croptopia:water_bottle" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_water_bottle" + ] + ], + "rewards": { + "recipes": [ + "minecraft:salt_from_water_bottle" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/toast_from_bread.json b/src/generated/resources/data/minecraft/advancement/recipes/food/toast_from_bread.json new file mode 100644 index 000000000..1a49188e7 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/toast_from_bread.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bread": { + "conditions": { + "items": [ + { + "items": "minecraft:bread" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:toast_from_bread" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bread" + ] + ], + "rewards": { + "recipes": [ + "minecraft:toast_from_bread" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/food/toast_from_smoking_bread.json b/src/generated/resources/data/minecraft/advancement/recipes/food/toast_from_smoking_bread.json new file mode 100644 index 000000000..94928899a --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/food/toast_from_smoking_bread.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_bread": { + "conditions": { + "items": [ + { + "items": "minecraft:bread" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:toast_from_smoking_bread" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_bread" + ] + ], + "rewards": { + "recipes": [ + "minecraft:toast_from_smoking_bread" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/dead_bush.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/dead_bush.json new file mode 100644 index 000000000..9c3912ca6 --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/dead_bush.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_salts": { + "conditions": { + "items": [ + { + "items": "#c:salts" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:dead_bush" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_salts" + ] + ], + "rewards": { + "recipes": [ + "minecraft:dead_bush" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/orange_dye.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/orange_dye.json new file mode 100644 index 000000000..2e8f2e7ce --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/orange_dye.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:orange_dye" + }, + "trigger": "minecraft:recipe_unlocked" + }, + "has_turmeric": { + "conditions": { + "items": [ + { + "items": "croptopia:turmeric" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_turmeric" + ] + ], + "rewards": { + "recipes": [ + "minecraft:orange_dye" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/advancement/recipes/misc/purple_dye.json b/src/generated/resources/data/minecraft/advancement/recipes/misc/purple_dye.json new file mode 100644 index 000000000..932a5dd0d --- /dev/null +++ b/src/generated/resources/data/minecraft/advancement/recipes/misc/purple_dye.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_grape": { + "conditions": { + "items": [ + { + "items": "croptopia:grape" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:purple_dye" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_grape" + ] + ], + "rewards": { + "recipes": [ + "minecraft:purple_dye" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/baked_beans_from_blackbean.json b/src/generated/resources/data/minecraft/recipe/baked_beans_from_blackbean.json new file mode 100644 index 000000000..26d08dfc6 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/baked_beans_from_blackbean.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "croptopia:blackbean" + }, + "result": { + "count": 1, + "id": "croptopia:baked_beans" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/baked_beans_from_smoking_blackbean.json b/src/generated/resources/data/minecraft/recipe/baked_beans_from_smoking_blackbean.json new file mode 100644 index 000000000..ff313d0bd --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/baked_beans_from_smoking_blackbean.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "croptopia:blackbean" + }, + "result": { + "count": 1, + "id": "croptopia:baked_beans" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/baked_sweet_potato_from_smoking_sweetpotato.json b/src/generated/resources/data/minecraft/recipe/baked_sweet_potato_from_smoking_sweetpotato.json new file mode 100644 index 000000000..5737a156d --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/baked_sweet_potato_from_smoking_sweetpotato.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "croptopia:sweetpotato" + }, + "result": { + "count": 1, + "id": "croptopia:baked_sweet_potato" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/baked_sweet_potato_from_sweetpotato.json b/src/generated/resources/data/minecraft/recipe/baked_sweet_potato_from_sweetpotato.json new file mode 100644 index 000000000..237721f3d --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/baked_sweet_potato_from_sweetpotato.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "croptopia:sweetpotato" + }, + "result": { + "count": 1, + "id": "croptopia:baked_sweet_potato" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/baked_yam_from_smoking_yam.json b/src/generated/resources/data/minecraft/recipe/baked_yam_from_smoking_yam.json new file mode 100644 index 000000000..1b9316d52 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/baked_yam_from_smoking_yam.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "croptopia:yam" + }, + "result": { + "count": 1, + "id": "croptopia:baked_yam" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/baked_yam_from_yam.json b/src/generated/resources/data/minecraft/recipe/baked_yam_from_yam.json new file mode 100644 index 000000000..16a8d17e8 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/baked_yam_from_yam.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "croptopia:yam" + }, + "result": { + "count": 1, + "id": "croptopia:baked_yam" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/caramel_from_smoking_sugar.json b/src/generated/resources/data/minecraft/recipe/caramel_from_smoking_sugar.json new file mode 100644 index 000000000..5d706fe76 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/caramel_from_smoking_sugar.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "minecraft:sugar" + }, + "result": { + "count": 1, + "id": "croptopia:caramel" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/caramel_from_sugar.json b/src/generated/resources/data/minecraft/recipe/caramel_from_sugar.json new file mode 100644 index 000000000..e82161d44 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/caramel_from_sugar.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "minecraft:sugar" + }, + "result": { + "count": 1, + "id": "croptopia:caramel" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cooked_anchovy_from_anchovy.json b/src/generated/resources/data/minecraft/recipe/cooked_anchovy_from_anchovy.json new file mode 100644 index 000000000..1beb3ea46 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cooked_anchovy_from_anchovy.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "croptopia:anchovy" + }, + "result": { + "count": 1, + "id": "croptopia:cooked_anchovy" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cooked_anchovy_from_smoking_anchovy.json b/src/generated/resources/data/minecraft/recipe/cooked_anchovy_from_smoking_anchovy.json new file mode 100644 index 000000000..36b0cd5a7 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cooked_anchovy_from_smoking_anchovy.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "croptopia:anchovy" + }, + "result": { + "count": 1, + "id": "croptopia:cooked_anchovy" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cooked_bacon_from_bacon.json b/src/generated/resources/data/minecraft/recipe/cooked_bacon_from_bacon.json new file mode 100644 index 000000000..30abc3027 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cooked_bacon_from_bacon.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "croptopia:bacon" + }, + "result": { + "count": 1, + "id": "croptopia:cooked_bacon" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cooked_bacon_from_smoking_bacon.json b/src/generated/resources/data/minecraft/recipe/cooked_bacon_from_smoking_bacon.json new file mode 100644 index 000000000..243df979a --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cooked_bacon_from_smoking_bacon.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "croptopia:bacon" + }, + "result": { + "count": 1, + "id": "croptopia:cooked_bacon" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cooked_calamari_from_calamari.json b/src/generated/resources/data/minecraft/recipe/cooked_calamari_from_calamari.json new file mode 100644 index 000000000..e321039b6 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cooked_calamari_from_calamari.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "croptopia:calamari" + }, + "result": { + "count": 1, + "id": "croptopia:cooked_calamari" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cooked_calamari_from_glowing_calamari.json b/src/generated/resources/data/minecraft/recipe/cooked_calamari_from_glowing_calamari.json new file mode 100644 index 000000000..410fbbce1 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cooked_calamari_from_glowing_calamari.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "croptopia:glowing_calamari" + }, + "result": { + "count": 1, + "id": "croptopia:cooked_calamari" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cooked_calamari_from_smoking_calamari.json b/src/generated/resources/data/minecraft/recipe/cooked_calamari_from_smoking_calamari.json new file mode 100644 index 000000000..fa87d0e9c --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cooked_calamari_from_smoking_calamari.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "croptopia:calamari" + }, + "result": { + "count": 1, + "id": "croptopia:cooked_calamari" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cooked_calamari_from_smoking_glowing_calamari.json b/src/generated/resources/data/minecraft/recipe/cooked_calamari_from_smoking_glowing_calamari.json new file mode 100644 index 000000000..ea5a2b8b4 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cooked_calamari_from_smoking_glowing_calamari.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "croptopia:glowing_calamari" + }, + "result": { + "count": 1, + "id": "croptopia:cooked_calamari" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cooked_shrimp_from_shrimp.json b/src/generated/resources/data/minecraft/recipe/cooked_shrimp_from_shrimp.json new file mode 100644 index 000000000..62911e714 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cooked_shrimp_from_shrimp.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "croptopia:shrimp" + }, + "result": { + "count": 1, + "id": "croptopia:cooked_shrimp" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cooked_shrimp_from_smoking_shrimp.json b/src/generated/resources/data/minecraft/recipe/cooked_shrimp_from_smoking_shrimp.json new file mode 100644 index 000000000..a4ad93cb3 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cooked_shrimp_from_smoking_shrimp.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "croptopia:shrimp" + }, + "result": { + "count": 1, + "id": "croptopia:cooked_shrimp" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cooked_tuna_from_smoking_tuna.json b/src/generated/resources/data/minecraft/recipe/cooked_tuna_from_smoking_tuna.json new file mode 100644 index 000000000..3046e65f4 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cooked_tuna_from_smoking_tuna.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "croptopia:tuna" + }, + "result": { + "count": 1, + "id": "croptopia:cooked_tuna" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/cooked_tuna_from_tuna.json b/src/generated/resources/data/minecraft/recipe/cooked_tuna_from_tuna.json new file mode 100644 index 000000000..dbbddd253 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/cooked_tuna_from_tuna.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "croptopia:tuna" + }, + "result": { + "count": 1, + "id": "croptopia:cooked_tuna" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/dead_bush.json b/src/generated/resources/data/minecraft/recipe/dead_bush.json new file mode 100644 index 000000000..46b3bb54d --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/dead_bush.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:salts" + }, + { + "tag": "minecraft:saplings" + } + ], + "result": { + "count": 1, + "id": "minecraft:dead_bush" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/molasses_from_smoking_sugar_cane.json b/src/generated/resources/data/minecraft/recipe/molasses_from_smoking_sugar_cane.json new file mode 100644 index 000000000..07c08b898 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/molasses_from_smoking_sugar_cane.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "minecraft:sugar_cane" + }, + "result": { + "count": 1, + "id": "croptopia:molasses" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/molasses_from_sugar_cane.json b/src/generated/resources/data/minecraft/recipe/molasses_from_sugar_cane.json new file mode 100644 index 000000000..351e96f3d --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/molasses_from_sugar_cane.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "minecraft:sugar_cane" + }, + "result": { + "count": 1, + "id": "croptopia:molasses" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/orange_dye.json b/src/generated/resources/data/minecraft/recipe/orange_dye.json new file mode 100644 index 000000000..4709eabf0 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/orange_dye.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:turmeric" + }, + { + "tag": "c:turmeric" + }, + { + "tag": "c:turmeric" + } + ], + "result": { + "count": 2, + "id": "minecraft:orange_dye" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/popcorn_from_corn.json b/src/generated/resources/data/minecraft/recipe/popcorn_from_corn.json new file mode 100644 index 000000000..efea4bf4b --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/popcorn_from_corn.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "croptopia:corn" + }, + "result": { + "count": 1, + "id": "croptopia:popcorn" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/popcorn_from_smoking_corn.json b/src/generated/resources/data/minecraft/recipe/popcorn_from_smoking_corn.json new file mode 100644 index 000000000..9944c8e54 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/popcorn_from_smoking_corn.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "croptopia:corn" + }, + "result": { + "count": 1, + "id": "croptopia:popcorn" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/purple_dye.json b/src/generated/resources/data/minecraft/recipe/purple_dye.json new file mode 100644 index 000000000..8472fbf68 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/purple_dye.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "tag": "c:grapes" + }, + { + "tag": "c:grapes" + }, + { + "tag": "c:grapes" + } + ], + "result": { + "count": 2, + "id": "minecraft:purple_dye" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/raisins_from_grape.json b/src/generated/resources/data/minecraft/recipe/raisins_from_grape.json new file mode 100644 index 000000000..2e4e2ffc0 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/raisins_from_grape.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "croptopia:grape" + }, + "result": { + "count": 1, + "id": "croptopia:raisins" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/raisins_from_smoking_grape.json b/src/generated/resources/data/minecraft/recipe/raisins_from_smoking_grape.json new file mode 100644 index 000000000..3350c9e07 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/raisins_from_smoking_grape.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "croptopia:grape" + }, + "result": { + "count": 1, + "id": "croptopia:raisins" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/salt_from_smoking_water_bottle.json b/src/generated/resources/data/minecraft/recipe/salt_from_smoking_water_bottle.json new file mode 100644 index 000000000..93ecc04c8 --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/salt_from_smoking_water_bottle.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 400, + "experience": 0.1, + "ingredient": { + "item": "croptopia:water_bottle" + }, + "result": { + "count": 1, + "id": "croptopia:salt" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/salt_from_water_bottle.json b/src/generated/resources/data/minecraft/recipe/salt_from_water_bottle.json new file mode 100644 index 000000000..c821531aa --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/salt_from_water_bottle.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 800, + "experience": 0.1, + "ingredient": { + "item": "croptopia:water_bottle" + }, + "result": { + "count": 1, + "id": "croptopia:salt" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/toast_from_bread.json b/src/generated/resources/data/minecraft/recipe/toast_from_bread.json new file mode 100644 index 000000000..bb949025d --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/toast_from_bread.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smelting", + "category": "food", + "cookingtime": 200, + "experience": 0.2, + "ingredient": { + "item": "minecraft:bread" + }, + "result": { + "count": 1, + "id": "croptopia:toast" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/recipe/toast_from_smoking_bread.json b/src/generated/resources/data/minecraft/recipe/toast_from_smoking_bread.json new file mode 100644 index 000000000..498d43eaa --- /dev/null +++ b/src/generated/resources/data/minecraft/recipe/toast_from_smoking_bread.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:smoking", + "category": "food", + "cookingtime": 100, + "experience": 0.2, + "ingredient": { + "item": "minecraft:bread" + }, + "result": { + "count": 1, + "id": "croptopia:toast" + } +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/azalea_root_replaceable.json b/src/generated/resources/data/minecraft/tags/block/azalea_root_replaceable.json new file mode 100644 index 000000000..a25513b95 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/block/azalea_root_replaceable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "croptopia:salt_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/crops.json b/src/generated/resources/data/minecraft/tags/block/crops.json new file mode 100644 index 000000000..eb865f168 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/block/crops.json @@ -0,0 +1,88 @@ +{ + "values": [ + "croptopia:artichoke_crop", + "croptopia:asparagus_crop", + "croptopia:barley_crop", + "croptopia:basil_crop", + "croptopia:bellpepper_crop", + "croptopia:blackbean_crop", + "croptopia:blackberry_crop", + "croptopia:blueberry_crop", + "croptopia:broccoli_crop", + "croptopia:cabbage_crop", + "croptopia:cantaloupe_crop", + "croptopia:cauliflower_crop", + "croptopia:celery_crop", + "croptopia:chile_pepper_crop", + "croptopia:coffee_crop", + "croptopia:corn_crop", + "croptopia:cranberry_crop", + "croptopia:cucumber_crop", + "croptopia:currant_crop", + "croptopia:eggplant_crop", + "croptopia:elderberry_crop", + "croptopia:garlic_crop", + "croptopia:ginger_crop", + "croptopia:grape_crop", + "croptopia:greenbean_crop", + "croptopia:greenonion_crop", + "croptopia:honeydew_crop", + "croptopia:hops_crop", + "croptopia:kale_crop", + "croptopia:kiwi_crop", + "croptopia:leek_crop", + "croptopia:lettuce_crop", + "croptopia:mustard_crop", + "croptopia:oat_crop", + "croptopia:olive_crop", + "croptopia:onion_crop", + "croptopia:peanut_crop", + "croptopia:pepper_crop", + "croptopia:pineapple_crop", + "croptopia:radish_crop", + "croptopia:raspberry_crop", + "croptopia:rhubarb_crop", + "croptopia:rice_crop", + "croptopia:rutabaga_crop", + "croptopia:saguaro_crop", + "croptopia:soybean_crop", + "croptopia:spinach_crop", + "croptopia:squash_crop", + "croptopia:strawberry_crop", + "croptopia:sweetpotato_crop", + "croptopia:tea_crop", + "croptopia:tomatillo_crop", + "croptopia:tomato_crop", + "croptopia:turmeric_crop", + "croptopia:turnip_crop", + "croptopia:vanilla_crop", + "croptopia:yam_crop", + "croptopia:zucchini_crop", + "croptopia:almond_crop", + "croptopia:apple_crop", + "croptopia:apricot_crop", + "croptopia:avocado_crop", + "croptopia:banana_crop", + "croptopia:cashew_crop", + "croptopia:cherry_crop", + "croptopia:coconut_crop", + "croptopia:date_crop", + "croptopia:dragonfruit_crop", + "croptopia:fig_crop", + "croptopia:grapefruit_crop", + "croptopia:kumquat_crop", + "croptopia:lemon_crop", + "croptopia:lime_crop", + "croptopia:mango_crop", + "croptopia:nectarine_crop", + "croptopia:nutmeg_crop", + "croptopia:orange_crop", + "croptopia:peach_crop", + "croptopia:pear_crop", + "croptopia:pecan_crop", + "croptopia:persimmon_crop", + "croptopia:plum_crop", + "croptopia:starfruit_crop", + "croptopia:walnut_crop" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/dripstone_replaceable_blocks.json b/src/generated/resources/data/minecraft/tags/block/dripstone_replaceable_blocks.json new file mode 100644 index 000000000..a25513b95 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/block/dripstone_replaceable_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "croptopia:salt_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/enderman_holdable.json b/src/generated/resources/data/minecraft/tags/block/enderman_holdable.json new file mode 100644 index 000000000..a25513b95 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/block/enderman_holdable.json @@ -0,0 +1,5 @@ +{ + "values": [ + "croptopia:salt_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/leaves.json b/src/generated/resources/data/minecraft/tags/block/leaves.json new file mode 100644 index 000000000..7f9ba1807 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/block/leaves.json @@ -0,0 +1,31 @@ +{ + "values": [ + "croptopia:almond_crop", + "croptopia:apple_crop", + "croptopia:apricot_crop", + "croptopia:avocado_crop", + "croptopia:banana_crop", + "croptopia:cashew_crop", + "croptopia:cherry_crop", + "croptopia:coconut_crop", + "croptopia:date_crop", + "croptopia:dragonfruit_crop", + "croptopia:fig_crop", + "croptopia:grapefruit_crop", + "croptopia:kumquat_crop", + "croptopia:lemon_crop", + "croptopia:lime_crop", + "croptopia:mango_crop", + "croptopia:nectarine_crop", + "croptopia:nutmeg_crop", + "croptopia:orange_crop", + "croptopia:peach_crop", + "croptopia:pear_crop", + "croptopia:pecan_crop", + "croptopia:persimmon_crop", + "croptopia:plum_crop", + "croptopia:starfruit_crop", + "croptopia:walnut_crop", + "croptopia:cinnamon_leaves" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/logs_that_burn.json b/src/generated/resources/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 000000000..92578b067 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#croptopia:cinnamon_logs" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/mineable/hoe.json b/src/generated/resources/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 000000000..7f9ba1807 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,31 @@ +{ + "values": [ + "croptopia:almond_crop", + "croptopia:apple_crop", + "croptopia:apricot_crop", + "croptopia:avocado_crop", + "croptopia:banana_crop", + "croptopia:cashew_crop", + "croptopia:cherry_crop", + "croptopia:coconut_crop", + "croptopia:date_crop", + "croptopia:dragonfruit_crop", + "croptopia:fig_crop", + "croptopia:grapefruit_crop", + "croptopia:kumquat_crop", + "croptopia:lemon_crop", + "croptopia:lime_crop", + "croptopia:mango_crop", + "croptopia:nectarine_crop", + "croptopia:nutmeg_crop", + "croptopia:orange_crop", + "croptopia:peach_crop", + "croptopia:pear_crop", + "croptopia:pecan_crop", + "croptopia:persimmon_crop", + "croptopia:plum_crop", + "croptopia:starfruit_crop", + "croptopia:walnut_crop", + "croptopia:cinnamon_leaves" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/mineable/shovel.json b/src/generated/resources/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 000000000..a25513b95 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,5 @@ +{ + "values": [ + "croptopia:salt_ore" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/block/saplings.json b/src/generated/resources/data/minecraft/tags/block/saplings.json new file mode 100644 index 000000000..3227b6394 --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/block/saplings.json @@ -0,0 +1,31 @@ +{ + "values": [ + "croptopia:almond_sapling", + "croptopia:apple_sapling", + "croptopia:apricot_sapling", + "croptopia:avocado_sapling", + "croptopia:banana_sapling", + "croptopia:cashew_sapling", + "croptopia:cherry_sapling", + "croptopia:coconut_sapling", + "croptopia:date_sapling", + "croptopia:dragonfruit_sapling", + "croptopia:fig_sapling", + "croptopia:grapefruit_sapling", + "croptopia:kumquat_sapling", + "croptopia:lemon_sapling", + "croptopia:lime_sapling", + "croptopia:mango_sapling", + "croptopia:nectarine_sapling", + "croptopia:nutmeg_sapling", + "croptopia:orange_sapling", + "croptopia:peach_sapling", + "croptopia:pear_sapling", + "croptopia:pecan_sapling", + "croptopia:persimmon_sapling", + "croptopia:plum_sapling", + "croptopia:starfruit_sapling", + "croptopia:walnut_sapling", + "croptopia:cinnamon_sapling" + ] +} \ No newline at end of file diff --git a/src/main/java/com/epherical/croptopia/CroptopiaMod.java b/src/main/java/com/epherical/croptopia/CroptopiaMod.java new file mode 100644 index 000000000..81c0c1a4f --- /dev/null +++ b/src/main/java/com/epherical/croptopia/CroptopiaMod.java @@ -0,0 +1,273 @@ +package com.epherical.croptopia; + +import com.epherical.croptopia.blocks.CroptopiaCropBlock; +import com.epherical.croptopia.blocks.LeafCropBlock; +import com.epherical.croptopia.client.ClientFunctions; +import com.epherical.croptopia.common.ItemNamesV2; +import com.epherical.croptopia.common.MiscNames; +import com.epherical.croptopia.config.CroptopiaConfig; +import com.epherical.croptopia.config.IdentifierSerializer; +import com.epherical.croptopia.config.TreeConfiguration; +import com.epherical.croptopia.datagen.CroptopiaBiomeTagProvider; +import com.epherical.croptopia.datagen.CroptopiaBlockTagProvider; +import com.epherical.croptopia.datagen.CroptopiaItemModelProvider; +import com.epherical.croptopia.datagen.CroptopiaRecipeProvider; +import com.epherical.croptopia.datagen.CroptopiaWorldBiomeSelection; +import com.epherical.croptopia.datagen.CroptopiaWorldGeneration; +import com.epherical.croptopia.items.GuideBookItem; +import com.epherical.croptopia.items.SeedItem; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.register.helpers.FarmlandCrop; +import com.epherical.croptopia.register.helpers.TreeCrop; +import com.epherical.croptopia.register.helpers.Utensil; +import com.epherical.epherolib.libs.org.spongepowered.configurate.hocon.HoconConfigurationLoader; +import com.mojang.logging.LogUtils; +import com.mojang.serialization.MapCodec; +import net.minecraft.client.Minecraft; +import net.minecraft.client.color.block.BlockColors; +import net.minecraft.client.renderer.ItemBlockRenderTypes; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.core.BlockPos; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.HolderSet; +import net.minecraft.core.RegistrySetBuilder; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.DataGenerator; +import net.minecraft.data.PackOutput; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.item.CreativeModeTab; +import net.minecraft.world.item.CreativeModeTabs; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemNameBlockItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.FireBlock; +import net.minecraft.world.level.block.LeavesBlock; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.MapColor; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.ModContainer; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.fml.common.Mod; +import net.neoforged.fml.event.lifecycle.FMLClientSetupEvent; +import net.neoforged.fml.event.lifecycle.FMLCommonSetupEvent; +import net.neoforged.neoforge.client.event.RegisterColorHandlersEvent; +import net.neoforged.neoforge.common.NeoForge; +import net.neoforged.neoforge.common.data.DatapackBuiltinEntriesProvider; +import net.neoforged.neoforge.common.data.ExistingFileHelper; +import net.neoforged.neoforge.common.loot.IGlobalLootModifier; +import net.neoforged.neoforge.common.world.BiomeModifier; +import net.neoforged.neoforge.common.world.BiomeModifiers; +import net.neoforged.neoforge.data.event.GatherDataEvent; +import net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent; +import net.neoforged.neoforge.event.server.ServerStartingEvent; +import net.neoforged.neoforge.registries.DeferredRegister; +import net.neoforged.neoforge.registries.NeoForgeRegistries; +import net.neoforged.neoforge.registries.RegisterEvent; +import org.slf4j.Logger; + +import java.util.ArrayList; +import java.util.Set; +import java.util.concurrent.CompletableFuture; + +@Mod(CroptopiaMod.MODID) +public class CroptopiaMod { + public static final String MODID = "croptopia"; + private static final Logger LOGGER = LogUtils.getLogger(); + + + public static ArrayList cropItems = new ArrayList<>(); + public static ArrayList cropBlocks = new ArrayList<>(); + public static ArrayList leafBlocks = new ArrayList<>(); + public static ArrayList seeds = new ArrayList<>(); + + public static CroptopiaMod mod; + + public static CroptopiaConfig config = new CroptopiaConfig(HoconConfigurationLoader.builder(), "croptopia_v3.conf"); + + + public static final DeferredRegister CREATIVE_MODE_TABS = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, MODID); + + public static final DeferredRegister> BIOME_SERIALIZER = + DeferredRegister.create(NeoForgeRegistries.Keys.BIOME_MODIFIER_SERIALIZERS, MiscNames.MOD_ID); + public static final DeferredRegister BIOME_MODIFIER = + DeferredRegister.create(NeoForgeRegistries.Keys.BIOME_MODIFIERS, MiscNames.MOD_ID); + public static final DeferredRegister> GLM = + DeferredRegister.create(NeoForgeRegistries.Keys.GLOBAL_LOOT_MODIFIER_SERIALIZERS, MiscNames.MOD_ID); + + + public CroptopiaMod(IEventBus modEventBus, ModContainer modContainer) { + config.addSerializer(TreeConfiguration.class, TreeConfiguration.Serializer.INSTANCE); + config.addSerializer(ResourceLocation.class, IdentifierSerializer.INSTANCE); + config.loadConfig(MiscNames.MOD_ID); + + + modEventBus.addListener(this::commonSetup); + CREATIVE_MODE_TABS.register(modEventBus); + + // Register ourselves for server and other game events we are interested in. + // Note that this is necessary if and only if we want *this* class (Croptopia) to respond directly to events. + // Do not add this line if there are no @SubscribeEvent-annotated functions in this class, like onServerStarting() below. + NeoForge.EVENT_BUS.register(this); + + // Register the item to a creative tab + modEventBus.addListener(this::addCreative); + + mod = this; + } + + private void commonSetup(final FMLCommonSetupEvent event) { + } + + private void addCreative(BuildCreativeModeTabContentsEvent event) { + if (event.getTabKey() == CreativeModeTabs.NATURAL_BLOCKS) { + event.insertAfter(new ItemStack(Items.MANGROVE_PROPAGULE), new ItemStack(Content.CINNAMON.getSapling()), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + TreeCrop.TREE_CROPS.stream().map(TreeCrop::getSaplingItem).map(ItemStack::new).forEachOrdered(stack -> { + event.insertAfter(new ItemStack(Items.FLOWERING_AZALEA), stack, CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + }); + FarmlandCrop.FARMLAND_CROPS.stream().map(FarmlandCrop::getSeedItem).map(ItemStack::new).forEachOrdered(stack -> { + event.insertAfter(new ItemStack(Items.NETHER_WART), stack, CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + }); + event.insertBefore(new ItemStack(Items.COAL_ORE), new ItemStack(Content.SALT_ORE), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + } else if (event.getTabKey() == CreativeModeTabs.TOOLS_AND_UTILITIES) { + Utensil.copy().stream().map(ItemStack::new).forEachOrdered(stack -> { + event.insertAfter(new ItemStack(Items.FLINT_AND_STEEL), stack, CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + }); + } + } + + // You can use SubscribeEvent and let the Event Bus discover methods to call + @SubscribeEvent + public void onServerStarting(ServerStartingEvent event) { + } + + // You can use EventBusSubscriber to automatically register all static methods in the class annotated with @SubscribeEvent + @EventBusSubscriber(modid = MODID, bus = EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) + public static class ClientModEvents { + + private static ClientFunctions functions = new ClientFunctions(); + + @SubscribeEvent + public static void onClientSetup(FMLClientSetupEvent event) { + functions.registerBlockLayers(block -> ItemBlockRenderTypes.setRenderLayer(block, RenderType.cutoutMipped())); + BlockColors colors = Minecraft.getInstance().getBlockColors(); + colors.register(functions.registerLeafColors(), functions.leaves()); + } + + @SubscribeEvent + public static void onColorSetup(RegisterColorHandlersEvent.Block event) { + event.register(functions.registerLeafColors(), functions.leaves()); + } + } + + @EventBusSubscriber(modid = MODID, bus = EventBusSubscriber.Bus.MOD) + public static class DataHandler { + @SubscribeEvent + public static void gatherData(GatherDataEvent event) { + RegistrySetBuilder builder = new RegistrySetBuilder(); + builder.add(NeoForgeRegistries.Keys.BIOME_MODIFIERS, CroptopiaWorldBiomeSelection::new); + CroptopiaWorldGeneration generation = new CroptopiaWorldGeneration(); + builder.add(Registries.CONFIGURED_FEATURE, generation::addConfiguredFeatures); + builder.add(Registries.PLACED_FEATURE, generation::addPlacedFeatures); + DataGenerator generator = event.getGenerator(); + PackOutput output = generator.getPackOutput(); + ExistingFileHelper helper = event.getExistingFileHelper(); + CompletableFuture lookupProvider = event.getLookupProvider(); + + generator.addProvider(event.includeClient(), + new CroptopiaItemModelProvider(output, helper)); + + + generator.addProvider(event.includeServer(), + new DatapackBuiltinEntriesProvider(output, lookupProvider, builder, Set.of(MODID))); + generator.addProvider(event.includeServer(), + new CroptopiaRecipeProvider(output, lookupProvider)); + generator.addProvider(event.includeServer(), + new CroptopiaBiomeTagProvider(output, lookupProvider, helper)); + generator.addProvider(event.includeServer(), + new CroptopiaBlockTagProvider(output, Registries.BLOCK, lookupProvider, helper)); + } + } + + @EventBusSubscriber(modid = MODID, bus = EventBusSubscriber.Bus.MOD) + public static class RegisterHandler { + @SubscribeEvent + public static void onRegister(RegisterEvent event) { + if (event.getRegistryKey() == Registries.ITEM) { + Content.GUIDE = new GuideBookItem(createGroup()); + event.register(Registries.ITEM, createIdentifier(ItemNamesV2.GUIDE), () -> Content.GUIDE); + Content.registerItems((id, itemSupplier) -> { + if (Content.ITEM_REGISTER.getManipulations().containsKey(id)) { + itemSupplier = Content.ITEM_REGISTER.getManipulations().get(id); + } + Item item = itemSupplier.get(); + event.register(Registries.ITEM, id, () -> item); + if (item instanceof ItemNameBlockItem) { + ((ItemNameBlockItem) item).registerBlocks(Item.BY_BLOCK, item); + } + if (item instanceof SeedItem it) { + // maybe not needed anymore + CroptopiaCropBlock block = (CroptopiaCropBlock) (it).getBlock(); + block.setSeed(it); + } + return item; + }); + } else if (event.getRegistryKey() == Registries.BLOCK) { + Content.registerBlocks((id, supplier) -> { + if (Content.BLOCK_REGISTER.getManipulations().containsKey(id)) { + supplier = Content.BLOCK_REGISTER.getManipulations().get(id); + } + Block block = supplier.get(); + event.register(Registries.BLOCK, id, () -> block); + return block; + }); + FireBlock fire = (FireBlock) Blocks.FIRE; + fire.setFlammable(Content.CINNAMON.getLog(), 5, 5); + fire.setFlammable(Content.CINNAMON.getWood(), 5, 5); + fire.setFlammable(Content.CINNAMON.getStrippedLog(), 5, 5); + fire.setFlammable(Content.CINNAMON.getStrippedWood(), 5, 5); + } + } + } + + + public static Item.Properties createGroup() { + return new Item.Properties(); + } + + public static ResourceLocation createIdentifier(String name) { + return ResourceLocation.fromNamespaceAndPath(MiscNames.MOD_ID, name); + } + + public static BlockBehaviour.Properties createCropSettings() { + return BlockBehaviour.Properties.of().mapColor(MapColor.PLANT).noCollission().randomTicks().instabreak().sound(SoundType.CROP); + } + + public static LeafCropBlock createLeavesBlock() { + return new LeafCropBlock(BlockBehaviour.Properties.of().mapColor(MapColor.PLANT).strength(0.2F).ignitedByLava().randomTicks().sound(SoundType.GRASS).noOcclusion().isValidSpawn(CroptopiaMod::canSpawnOnLeaves).isSuffocating((a, b, c) -> false).isViewBlocking((a, b, c) -> false)); + } + + public static LeavesBlock createRegularLeavesBlock() { + return new LeavesBlock(BlockBehaviour.Properties.of().mapColor(MapColor.PLANT).strength(0.2F).ignitedByLava().randomTicks().sound(SoundType.GRASS).noOcclusion().isValidSpawn(CroptopiaMod::canSpawnOnLeaves).isSuffocating(CroptopiaMod::never).isViewBlocking(CroptopiaMod::never)); + } + + public static BlockBehaviour.Properties createSaplingSettings() { + return BlockBehaviour.Properties.of().mapColor(MapColor.PLANT).noCollission().randomTicks().instabreak().sound(SoundType.GRASS); + } + + private static boolean never(BlockState state, BlockGetter world, BlockPos pos) { + return false; + } + + public static boolean canSpawnOnLeaves(BlockState state, BlockGetter world, BlockPos pos, EntityType type) { + return type == EntityType.OCELOT || type == EntityType.PARROT; + } +} diff --git a/src/main/java/com/epherical/croptopia/biome/CropModifier.java b/src/main/java/com/epherical/croptopia/biome/CropModifier.java new file mode 100644 index 000000000..5e8223995 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/biome/CropModifier.java @@ -0,0 +1,55 @@ +package com.epherical.croptopia.biome; + +import com.epherical.croptopia.CroptopiaMod; +import com.mojang.serialization.Codec; +import com.mojang.serialization.DataResult; +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.core.Holder; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.levelgen.GenerationStep; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; +import net.neoforged.neoforge.common.world.BiomeGenerationSettingsBuilder; +import net.neoforged.neoforge.common.world.BiomeModifier; +import net.neoforged.neoforge.common.world.ModifiableBiomeInfo; +import net.neoforged.neoforge.registries.DeferredHolder; + +import java.util.Locale; + +public record CropModifier(GenerationStep.Decoration step, Holder feature) implements BiomeModifier { + public static final DeferredHolder, MapCodec> SERIALIZER = + CroptopiaMod.BIOME_SERIALIZER.register("crops", CropModifier::makeCodec); + + @Override + public void modify(Holder biome, Phase phase, ModifiableBiomeInfo.BiomeInfo.Builder builder) { + if (phase == Phase.ADD) { + BiomeGenerationSettingsBuilder generation = builder.getGenerationSettings(); + generation.addFeature(step, feature); + } + } + + @Override + public MapCodec codec() { + return SERIALIZER.get(); + } + + public static MapCodec makeCodec() { + return RecordCodecBuilder.mapCodec(builder -> builder.group( + Codec.STRING.comapFlatMap(CropModifier::generationStageFromString, + GenerationStep.Decoration::getName).fieldOf("generation_stage").forGetter(CropModifier::step), + PlacedFeature.CODEC.fieldOf("feature").forGetter(CropModifier::feature) + ).apply(builder, CropModifier::new)); + } + + private static DataResult generationStageFromString(String name) { + try { + return DataResult.success(GenerationStep.Decoration.valueOf(name.toUpperCase(Locale.ROOT))); + } catch (Exception e) { + return DataResult.error(() -> "Not a decoration stage: " + name); + } + } + + /*public static void register(DeferredRegister biomeSerializer) { + biomeSerializer.register("random_crops", () -> new CropModifier(GenerationStep.Decoration.VEGETAL_DECORATION, GeneratorRegistry.RANDOM_CROP_PLACED)); + }*/ +} diff --git a/src/main/java/com/epherical/croptopia/biome/SaltModifier.java b/src/main/java/com/epherical/croptopia/biome/SaltModifier.java new file mode 100644 index 000000000..897c7d1d6 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/biome/SaltModifier.java @@ -0,0 +1,58 @@ +package com.epherical.croptopia.biome; + +import com.epherical.croptopia.CroptopiaMod; +import com.mojang.serialization.Codec; +import com.mojang.serialization.DataResult; +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.core.Holder; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.levelgen.GenerationStep; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; +import net.neoforged.neoforge.common.Tags; +import net.neoforged.neoforge.common.world.BiomeGenerationSettingsBuilder; +import net.neoforged.neoforge.common.world.BiomeModifier; +import net.neoforged.neoforge.common.world.ModifiableBiomeInfo; +import net.neoforged.neoforge.registries.DeferredHolder; + +import java.util.Locale; + + + +public record SaltModifier(GenerationStep.Decoration step, Holder features) implements BiomeModifier { + public static final DeferredHolder, MapCodec> SERIALIZER = + CroptopiaMod.BIOME_SERIALIZER.register("salt", SaltModifier::makeCodec); + + @Override + public void modify(Holder biome, Phase phase, ModifiableBiomeInfo.BiomeInfo.Builder builder) { + if (phase == Phase.ADD && CroptopiaMod.config.generateSaltInWorld && !biome.is(Tags.Biomes.IS_SWAMP)) { + BiomeGenerationSettingsBuilder generation = builder.getGenerationSettings(); + generation.addFeature(step, features); + } + } + + @Override + public MapCodec codec() { + return SERIALIZER.get(); + } + + public static MapCodec makeCodec() { + return RecordCodecBuilder.mapCodec(builder -> builder.group( + Codec.STRING.comapFlatMap(SaltModifier::generationStageFromString, + GenerationStep.Decoration::getName).fieldOf("generation_stage").forGetter(SaltModifier::step), + PlacedFeature.CODEC.fieldOf("feature").forGetter(SaltModifier::features) + ).apply(builder, SaltModifier::new)); + } + + private static DataResult generationStageFromString(String name) { + try { + return DataResult.success(GenerationStep.Decoration.valueOf(name.toUpperCase(Locale.ROOT))); + } catch (Exception e) { + return DataResult.error(() -> "Not a decoration stage: " + name); + } + } + + /*public static void register(DeferredRegister biomeSerializer) { + biomeSerializer.register("salt_disk", () -> new SaltModifier(GenerationStep.Decoration.UNDERGROUND_ORES, GeneratorRegistry.DISK_SALT_CONFIGURED)); + }*/ +} diff --git a/src/main/java/com/epherical/croptopia/biome/TreeModifier.java b/src/main/java/com/epherical/croptopia/biome/TreeModifier.java new file mode 100644 index 000000000..4dcc0d742 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/biome/TreeModifier.java @@ -0,0 +1,73 @@ +package com.epherical.croptopia.biome; + +import com.epherical.croptopia.CroptopiaMod; +import com.epherical.croptopia.config.TreeConfiguration; +import com.mojang.serialization.Codec; +import com.mojang.serialization.DataResult; +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.core.Holder; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.HolderSet; +import net.minecraft.core.registries.Registries; +import net.minecraft.server.MinecraftServer; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.levelgen.GenerationStep; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; +import net.neoforged.neoforge.common.world.BiomeGenerationSettingsBuilder; +import net.neoforged.neoforge.common.world.BiomeModifier; +import net.neoforged.neoforge.common.world.ModifiableBiomeInfo; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.server.ServerLifecycleHooks; + +import java.util.Collection; +import java.util.Locale; + + +public record TreeModifier(GenerationStep.Decoration step, HolderSet placedFeatures) implements BiomeModifier { + + + public static final DeferredHolder, MapCodec> SERIALIZER = + CroptopiaMod.BIOME_SERIALIZER.register("trees", TreeModifier::makeCodec); + + @Override + public void modify(Holder biome, Phase phase, ModifiableBiomeInfo.BiomeInfo.Builder builder) { + if (phase == Phase.ADD) { + biome.unwrapKey().ifPresent(biomeResourceKey -> { + BiomeGenerationSettingsBuilder generation = builder.getGenerationSettings(); + Collection strings = CroptopiaMod.config.treeMap.get(biomeResourceKey); + MinecraftServer server = ServerLifecycleHooks.getCurrentServer(); + for (TreeConfiguration config : strings) { + HolderLookup.RegistryLookup placedFeatureRegistryLookup = server.registryAccess().lookupOrThrow(Registries.PLACED_FEATURE); + generation.addFeature(step, placedFeatureRegistryLookup.getOrThrow(config.getFeatureKey())); + } + }); + } + } + + @Override + public MapCodec codec() { + return SERIALIZER.get(); + } + + public static MapCodec makeCodec() { + return RecordCodecBuilder.mapCodec(builder -> builder.group( + Codec.STRING.comapFlatMap(TreeModifier::generationStageFromString, + GenerationStep.Decoration::getName).fieldOf("generation_stage").forGetter(TreeModifier::step), + PlacedFeature.LIST_CODEC.fieldOf("features").forGetter(treeModifier -> treeModifier.placedFeatures) + ).apply(builder, TreeModifier::new)); + } + + private static DataResult generationStageFromString(String name) { + try { + return DataResult.success(GenerationStep.Decoration.valueOf(name.toUpperCase(Locale.ROOT))); + } catch (Exception e) { + return DataResult.error(() -> "Not a decoration stage: " + name); + } + } + + /*public static void register(DeferredRegister biomeSerializer) { + BiomeModifier modifier = new TreeModifier(GenerationStep.Decoration.VEGETAL_DECORATION,); + biomeSerializer.register("tree_modifiers", () -> modifier); + }*/ +} diff --git a/src/main/java/com/epherical/croptopia/blocks/CroptopiaCropBlock.java b/src/main/java/com/epherical/croptopia/blocks/CroptopiaCropBlock.java new file mode 100644 index 000000000..30537418d --- /dev/null +++ b/src/main/java/com/epherical/croptopia/blocks/CroptopiaCropBlock.java @@ -0,0 +1,97 @@ +package com.epherical.croptopia.blocks; + +import com.epherical.croptopia.CroptopiaMod; +import com.epherical.croptopia.items.SeedItem; +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.stats.Stats; +import net.minecraft.tags.BlockTags; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.ItemLike; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.CropBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.IntegerProperty; +import net.minecraft.world.level.chunk.status.ChunkStatus; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.VoxelShape; + +public class CroptopiaCropBlock extends CropBlock { + protected static final VoxelShape[] AGE_TO_SHAPE = new VoxelShape[]{ + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 2.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 3.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 4.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 5.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 8.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 10.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 12.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 16.0D, 16.0D)}; + + private SeedItem seed; + + public CroptopiaCropBlock(Properties settings) { + super(settings); + } + + @Override + public VoxelShape getShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return AGE_TO_SHAPE[state.getValue(this.getAgeProperty())]; + } + + public void setSeed(SeedItem seed) { + this.seed = seed; + } + + @Override // JANK + public boolean canSurvive(BlockState state, LevelReader world, BlockPos pos) { + if (world.getChunk(pos).getHighestGeneratedStatus().getIndex() < ChunkStatus.FULL.getIndex()) { + // ON WORLD GENERATION + if (seed.getCategory() != null && world.getBiome(pos).is(seed.getCategory())) { + return super.canSurvive(state, world, pos); + } + } else if (world.getChunk(pos).getHighestGeneratedStatus().getIndex() == ChunkStatus.FULL.getIndex()) { + // ON PLAYER PLACEMENT + return super.canSurvive(state, world, pos); + } + return false; + } + + protected boolean mayPlaceOn(BlockState floor, BlockGetter world, BlockPos pos) { + return super.mayPlaceOn(floor, world, pos) || floor.is(BlockTags.DIRT) || floor.is(BlockTags.SAND); + } + + + @Override + protected InteractionResult useWithoutItem(BlockState state, Level world, BlockPos pos, Player player, BlockHitResult hit) { + if (getAge(state) == getMaxAge()) { + player.awardStat(Stats.BLOCK_MINED.get(this)); + player.causeFoodExhaustion(0.005f); + world.setBlock(pos, this.getStateForAge(0), 2); + dropResources(state, world, pos); + return InteractionResult.SUCCESS; + } + return InteractionResult.PASS; + } + + @Override + public void fallOn(Level world, BlockState state, BlockPos pos, Entity entity, float fallDistance) { + super.fallOn(world, state, pos, entity, fallDistance); + } + + @Override + protected ItemLike getBaseSeedId() { + return seed != null ? seed : Items.AIR; + } + + @Override + public IntegerProperty getAgeProperty() { + return super.getAgeProperty(); + } +} diff --git a/src/main/java/com/epherical/croptopia/blocks/CroptopiaSaplingBlock.java b/src/main/java/com/epherical/croptopia/blocks/CroptopiaSaplingBlock.java new file mode 100644 index 000000000..a4274ede7 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/blocks/CroptopiaSaplingBlock.java @@ -0,0 +1,11 @@ +package com.epherical.croptopia.blocks; + +import net.minecraft.world.level.block.SaplingBlock; +import net.minecraft.world.level.block.grower.TreeGrower; + +public class CroptopiaSaplingBlock extends SaplingBlock { + + public CroptopiaSaplingBlock(TreeGrower generator, Properties settings) { + super(generator, settings); + } +} diff --git a/src/main/java/com/epherical/croptopia/blocks/LeafCropBlock.java b/src/main/java/com/epherical/croptopia/blocks/LeafCropBlock.java new file mode 100644 index 000000000..15599a865 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/blocks/LeafCropBlock.java @@ -0,0 +1,156 @@ +package com.epherical.croptopia.blocks; + +import com.epherical.croptopia.CroptopiaMod; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.stats.Stats; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.LeavesBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.IntegerProperty; +import net.minecraft.world.level.gameevent.GameEvent; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.VoxelShape; + +public class LeafCropBlock extends CroptopiaCropBlock { + public static final IntegerProperty AGE = BlockStateProperties.AGE_3; + public static final IntegerProperty DISTANCE = BlockStateProperties.DISTANCE; + + public LeafCropBlock(Properties settings) { + super(settings); + } + + @Override + public VoxelShape getShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + return Shapes.block(); + } + + + @Override + public ItemStack getCloneItemStack(LevelReader $$0, BlockPos $$1, BlockState $$2) { + return new ItemStack(this); + } + + @Override + protected boolean mayPlaceOn(BlockState floor, BlockGetter world, BlockPos pos) { + return true; + } + + @Override + public boolean canSurvive(BlockState state, LevelReader world, BlockPos pos) { + return true; + } + + @Override + public BlockState updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor world, BlockPos pos, BlockPos neighborPos) { + int distance = getDistanceFromLog(neighborState) + 1; + if (distance != 1 || state.getValue(DISTANCE) != distance) { + world.scheduleTick(pos, this, 1); + } + + return state; + } + + @Override + protected InteractionResult useWithoutItem(BlockState state, Level world, BlockPos pos, Player player, BlockHitResult hit) { + if (getAge(state) == getMaxAge()) { + player.awardStat(Stats.BLOCK_MINED.get(this)); + player.causeFoodExhaustion(0.005f); + world.setBlock(pos, this.getStateForAge(0), 2); + world.gameEvent(GameEvent.BLOCK_DESTROY, pos, GameEvent.Context.of(player, state)); + if (world instanceof ServerLevel) { + for (ItemStack droppedStack : getDrops(state, (ServerLevel) world, pos, null)) { + popResourceFromFace(world, pos, hit.getDirection(), droppedStack); + } + return InteractionResult.CONSUME; + } + return InteractionResult.SUCCESS; + } + return InteractionResult.PASS; + } + + @Override + public int getMaxAge() { + return 3; + } + + @Override + public IntegerProperty getAgeProperty() { + return AGE; + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(AGE, DISTANCE); + } + + @Override + public boolean isRandomlyTicking(BlockState state) { + return true; + } + + @Override + public void randomTick(BlockState state, ServerLevel world, BlockPos pos, RandomSource random) { + if (world.getRawBrightness(pos, 0) >= 9) { + int i = this.getAge(state); + if (i < this.getMaxAge()) { + if (random.nextInt(100) % 20 == 0) { + world.setBlock(pos, this.getStateForAge(i + 1), Block.UPDATE_CLIENTS); + } + } + } + if (state.getValue(DISTANCE) == 7) { + dropResources(state, world, pos); + world.removeBlock(pos, false); + } + } + + @Override + public void tick(BlockState state, ServerLevel world, BlockPos pos, RandomSource random) { + world.setBlock(pos, updateDistanceFromLogs(state, world, pos), Block.UPDATE_ALL); + } + + @Override + public int getLightBlock(BlockState state, BlockGetter world, BlockPos pos) { + return 1; + } + + private static BlockState updateDistanceFromLogs(BlockState state, LevelAccessor world, BlockPos pos) { + int distance = 7; + BlockPos.MutableBlockPos mutablePos = new BlockPos.MutableBlockPos(); + Direction[] directions = Direction.values(); + + for (Direction direction : directions) { + mutablePos.setWithOffset(pos, direction); + distance = Math.min(distance, getDistanceFromLog(world.getBlockState(mutablePos)) + 1); + if (distance == 1) { + break; + } + } + + return state.setValue(DISTANCE, distance); + } + + private static int getDistanceFromLog(BlockState state) { + if (state.is(BlockTags.LOGS)) { + return 0; + } else { + return state.getBlock() instanceof LeafCropBlock || state.getBlock() instanceof LeavesBlock ? state.getValue(DISTANCE) : 7; + } + } +} diff --git a/src/main/java/com/epherical/croptopia/blocks/TallCropBlock.java b/src/main/java/com/epherical/croptopia/blocks/TallCropBlock.java new file mode 100644 index 000000000..35dfa7eec --- /dev/null +++ b/src/main/java/com/epherical/croptopia/blocks/TallCropBlock.java @@ -0,0 +1,32 @@ +package com.epherical.croptopia.blocks; + +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.Vec3; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.VoxelShape; + +public class TallCropBlock extends CroptopiaCropBlock { + + protected static final VoxelShape[] AGE_TO_SHAPE = new VoxelShape[]{ + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 4.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 8.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 8.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 8.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 16.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 16.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 16.0D, 16.0D), + Block.box(0.0D, 0.0D, 0.0D, 16.0D, 31.0D, 16.0D)}; + + public TallCropBlock(Properties settings) { + super(settings); + } + + @Override + public VoxelShape getShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + Vec3 offset = state.getOffset(world, pos); + return AGE_TO_SHAPE[state.getValue(this.getAgeProperty())].move(offset.x, offset.y, offset.z); + } +} diff --git a/src/main/java/com/epherical/croptopia/client/ClientFunctions.java b/src/main/java/com/epherical/croptopia/client/ClientFunctions.java new file mode 100644 index 000000000..44388908a --- /dev/null +++ b/src/main/java/com/epherical/croptopia/client/ClientFunctions.java @@ -0,0 +1,27 @@ +package com.epherical.croptopia.client; + +import com.epherical.croptopia.CroptopiaMod; +import net.minecraft.client.color.block.BlockColor; +import net.minecraft.client.renderer.BiomeColors; +import net.minecraft.world.level.FoliageColor; +import net.minecraft.world.level.block.Block; + +import java.util.function.Consumer; + +public class ClientFunctions { + + public BlockColor registerLeafColors() { + return (state, world, pos, tintIndex) -> + world != null && pos != null + ? BiomeColors.getAverageFoliageColor(world, pos) + : FoliageColor.getDefaultColor(); + } + + public Block[] leaves() { + return CroptopiaMod.leafBlocks.toArray(Block[]::new); + } + + public void registerBlockLayers(Consumer blockConsumer) { + CroptopiaMod.cropBlocks.forEach(blockConsumer); + } +} diff --git a/src/main/java/com/epherical/croptopia/common/BlockNames.java b/src/main/java/com/epherical/croptopia/common/BlockNames.java new file mode 100644 index 000000000..65193f58f --- /dev/null +++ b/src/main/java/com/epherical/croptopia/common/BlockNames.java @@ -0,0 +1,127 @@ +package com.epherical.croptopia.common; + +public class BlockNames { + public static final String APPLE_CROP = "apple_crop"; + public static final String BANANA_CROP = "banana_crop"; + public static final String ORANGE_CROP = "orange_crop"; + public static final String PERSIMMON_CROP = "persimmon_crop"; + public static final String PLUM_CROP = "plum_crop"; + public static final String CHERRY_CROP = "cherry_crop"; + public static final String LEMON_CROP = "lemon_crop"; + public static final String GRAPEFRUIT_CROP = "grapefruit_crop"; + public static final String KUMQUAT_CROP = "kumquat_crop"; + public static final String PEACH_CROP = "peach_crop"; + public static final String COCONUT_CROP = "coconut_crop"; + public static final String NUTMEG_CROP = "nutmeg_crop"; + public static final String FIG_CROP = "fig_crop"; + public static final String NECTARINE_CROP = "nectarine_crop"; + public static final String MANGO_CROP = "mango_crop"; + public static final String DRAGONFRUIT_CROP = "dragonfruit_crop"; + public static final String STARFRUIT_CROP = "starfruit_crop"; + public static final String AVOCADO_CROP = "avocado_crop"; + public static final String APRICOT_CROP = "apricot_crop"; + public static final String PEAR_CROP = "pear_crop"; + public static final String LIME_CROP = "lime_crop"; + public static final String DATE_CROP = "date_crop"; + public static final String ALMOND_CROP = "almond_crop"; + public static final String CASHEW_CROP = "cashew_crop"; + public static final String PECAN_CROP = "pecan_crop"; + public static final String WALNUT_CROP = "walnut_crop"; + public static final String CINNAMON_LEAVES = "cinnamon_leaves"; + public static final String SALT_ORE = "salt_ore"; + public static final String ARTICHOKE_CROP = "artichoke_crop"; + public static final String ASPARAGUS_CROP = "asparagus_crop"; + public static final String BARLEY_CROP = "barley_crop"; + public static final String BASIL_CROP = "basil_crop"; + public static final String BELLPEPPER_CROP = "bellpepper_crop"; + public static final String BLACKBEAN_CROP = "blackbean_crop"; + public static final String BLACKBERRY_CROP = "blackberry_crop"; + public static final String BLUEBERRY_CROP = "blueberry_crop"; + public static final String BROCCOLI_CROP = "broccoli_crop"; + public static final String CABBAGE_CROP = "cabbage_crop"; + public static final String CANTALOUPE_CROP = "cantaloupe_crop"; + public static final String CAULIFLOWER_CROP = "cauliflower_crop"; + public static final String CELERY_CROP = "celery_crop"; + public static final String COFFEE_CROP = "coffee_crop"; + public static final String CORN_CROP = "corn_crop"; + public static final String CRANBERRY_CROP = "cranberry_crop"; + public static final String CUCUMBER_CROP = "cucumber_crop"; + public static final String CURRANT_CROP = "currant_crop"; + public static final String EGGPLANT_CROP = "eggplant_crop"; + public static final String ELDERBERRY_CROP = "elderberry_crop"; + public static final String GARLIC_CROP = "garlic_crop"; + public static final String GINGER_CROP = "ginger_crop"; + public static final String GRAPE_CROP = "grape_crop"; + public static final String GREENBEAN_CROP = "greenbean_crop"; + public static final String GREENONION_CROP = "greenonion_crop"; + public static final String HONEYDEW_CROP = "honeydew_crop"; + public static final String HOPS_CROP = "hops_crop"; + public static final String KALE_CROP = "kale_crop"; + public static final String KIWI_CROP = "kiwi_crop"; + public static final String LEEK_CROP = "leek_crop"; + public static final String LETTUCE_CROP = "lettuce_crop"; + public static final String MUSTARD_CROP = "mustard_crop"; + public static final String OAT_CROP = "oat_crop"; + public static final String OLIVE_CROP = "olive_crop"; + public static final String ONION_CROP = "onion_crop"; + public static final String PEANUT_CROP = "peanut_crop"; + public static final String CHILE_PEPPER_CROP = "chile_pepper_crop"; + public static final String PINEAPPLE_CROP = "pineapple_crop"; + public static final String RADISH_CROP = "radish_crop"; + public static final String RASPBERRY_CROP = "raspberry_crop"; + public static final String RHUBARB_CROP = "rhubarb_crop"; + public static final String RICE_CROP = "rice_crop"; + public static final String RUTABAGA_CROP = "rutabaga_crop"; + public static final String SAGUARO_CROP = "saguaro_crop"; + public static final String SOYBEAN_CROP = "soybean_crop"; + public static final String SPINACH_CROP = "spinach_crop"; + public static final String SQUASH_CROP = "squash_crop"; + public static final String STRAWBERRY_CROP = "strawberry_crop"; + public static final String SWEETPOTATO_CROP = "sweetpotato_crop"; + public static final String TOMATILLO_CROP = "tomatillo_crop"; + public static final String TOMATO_CROP = "tomato_crop"; + public static final String TURMERIC_CROP = "turmeric_crop"; + public static final String TURNIP_CROP = "turnip_crop"; + public static final String YAM_CROP = "yam_crop"; + public static final String ZUCCHINI_CROP = "zucchini_crop"; + + + public static final String APPLE_SAPLING = "apple_sapling"; + public static final String BANANA_SAPLING = "banana_sapling"; + public static final String ORANGE_SAPLING = "orange_sapling"; + public static final String PERSIMMON_SAPLING = "persimmon_sapling"; + public static final String PLUM_SAPLING = "plum_sapling"; + public static final String CHERRY_SAPLING = "cherry_sapling"; + public static final String LEMON_SAPLING = "lemon_sapling"; + public static final String GRAPEFRUIT_SAPLING = "grapefruit_sapling"; + public static final String KUMQUAT_SAPLING = "kumquat_sapling"; + public static final String PEACH_SAPLING = "peach_sapling"; + public static final String COCONUT_SAPLING = "coconut_sapling"; + public static final String NUTMEG_SAPLING = "nutmeg_sapling"; + public static final String FIG_SAPLING = "fig_sapling"; + public static final String NECTARINE_SAPLING = "nectarine_sapling"; + public static final String MANGO_SAPLING = "mango_sapling"; + public static final String DRAGONFRUIT_SAPLING = "dragonfruit_sapling"; + public static final String STARFRUIT_SAPLING = "starfruit_sapling"; + public static final String AVOCADO_SAPLING = "avocado_sapling"; + public static final String APRICOT_SAPLING = "apricot_sapling"; + public static final String PEAR_SAPLING = "pear_sapling"; + public static final String LIME_SAPLING = "lime_sapling"; + public static final String DATE_SAPLING = "date_sapling"; + public static final String ALMOND_SAPLING = "almond_sapling"; + public static final String CASHEW_SAPLING = "cashew_sapling"; + public static final String PECAN_SAPLING = "pecan_sapling"; + public static final String WALNUT_SAPLING = "walnut_sapling"; + + + public static final String CINNAMON_SAPLING = "cinnamon_sapling"; + public static final String VANILLA_CROP = "vanilla_crop"; + public static final String CINNAMON_LOG = "cinnamon_log"; + public static final String STRIPPED_CINNAMON_LOG = "stripped_cinnamon_log"; + public static final String CINNAMON_WOOD = "cinnamon_wood"; + public static final String STRIPPED_CINNAMON_WOOD = "stripped_cinnamon_wood"; + + // 1.4.0 + public static final String PEPPER_CROP = "pepper_crop"; + public static final String TEA_CROP = "tea_crop"; +} diff --git a/src/main/java/com/epherical/croptopia/common/ItemNamesV2.java b/src/main/java/com/epherical/croptopia/common/ItemNamesV2.java new file mode 100644 index 000000000..7c56f4959 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/common/ItemNamesV2.java @@ -0,0 +1,344 @@ + +package com.epherical.croptopia.common; + +public class ItemNamesV2 { + public static final String GUIDE = "guide"; + + public static final String ALMOND = "almond"; + public static final String APPLE = "apple"; + public static final String APRICOT = "apricot"; + public static final String AVOCADO = "avocado"; + public static final String BANANA = "banana"; + public static final String CASHEW = "cashew"; + public static final String CHERRY = "cherry"; + public static final String COCONUT = "coconut"; + public static final String DATE = "date"; + public static final String DRAGONFRUIT = "dragonfruit"; + public static final String FIG = "fig"; + public static final String GRAPEFRUIT = "grapefruit"; + public static final String KUMQUAT = "kumquat"; + public static final String LEMON = "lemon"; + public static final String LIME = "lime"; + public static final String MANGO = "mango"; + public static final String NECTARINE = "nectarine"; + public static final String NUTMEG = "nutmeg"; + public static final String ORANGE = "orange"; + public static final String PEACH = "peach"; + public static final String PEAR = "pear"; + public static final String PECAN = "pecan"; + public static final String PERSIMMON = "persimmon"; + public static final String PLUM = "plum"; + public static final String STARFRUIT = "starfruit"; + public static final String WALNUT = "walnut"; + public static final String CINNAMON = "cinnamon"; + + public static final String ARTICHOKE = "artichoke"; + public static final String ASPARAGUS = "asparagus"; + public static final String BARLEY = "barley"; + public static final String BASIL = "basil"; + public static final String BELLPEPPER = "bellpepper"; + public static final String BLACKBEAN = "blackbean"; + public static final String BLACKBERRY = "blackberry"; + public static final String BLUEBERRY = "blueberry"; + public static final String BROCCOLI = "broccoli"; + public static final String CABBAGE = "cabbage"; + public static final String CANTALOUPE = "cantaloupe"; + public static final String CAULIFLOWER = "cauliflower"; + public static final String CELERY = "celery"; + public static final String CHILE_PEPPER = "chile_pepper"; + public static final String COFFEE_BEANS = "coffee_beans"; + public static final String CORN = "corn"; + public static final String CRANBERRY = "cranberry"; + public static final String CUCUMBER = "cucumber"; + public static final String CURRANT = "currant"; + public static final String EGGPLANT = "eggplant"; + public static final String ELDERBERRY = "elderberry"; + public static final String GARLIC = "garlic"; + public static final String GINGER = "ginger"; + public static final String GRAPE = "grape"; + public static final String GREENBEAN = "greenbean"; + public static final String GREENONION = "greenonion"; + public static final String HONEYDEW = "honeydew"; + public static final String HOPS = "hops"; + public static final String KALE = "kale"; + public static final String KIWI = "kiwi"; + public static final String LEEK = "leek"; + public static final String LETTUCE = "lettuce"; + public static final String OAT = "oat"; + public static final String OLIVE = "olive"; + public static final String ONION = "onion"; + public static final String PEANUT = "peanut"; + public static final String PEPPER = "pepper"; + public static final String PINEAPPLE = "pineapple"; + public static final String RADISH = "radish"; + public static final String RASPBERRY = "raspberry"; + public static final String RHUBARB = "rhubarb"; + public static final String RICE = "rice"; + public static final String RUTABAGA = "rutabaga"; + public static final String SAGUARO = "saguaro"; + public static final String SOYBEAN = "soybean"; + public static final String SPINACH = "spinach"; + public static final String SQUASH = "squash"; + public static final String STRAWBERRY = "strawberry"; + public static final String SWEETPOTATO = "sweetpotato"; + public static final String TEA_LEAVES = "tea_leaves"; + public static final String TOMATILLO = "tomatillo"; + public static final String TOMATO = "tomato"; + public static final String TURMERIC = "turmeric"; + public static final String TURNIP = "turnip"; + public static final String VANILLA = "vanilla"; + public static final String YAM = "yam"; + public static final String ZUCCHINI = "zucchini"; + + public static final String MUSTARD = "mustard"; + public static final String PAPRIKA = "paprika"; + public static final String SALT = "salt"; + + public static final String OLIVE_OIL = "olive_oil"; + public static final String CHEESE = "cheese"; + public static final String FLOUR = "flour"; + public static final String BUTTER = "butter"; + public static final String NOODLE = "noodle"; + public static final String TOFU = "tofu"; + public static final String MOLASSES = "molasses"; + public static final String CARAMEL = "caramel"; + public static final String CHOCOLATE = "chocolate"; + public static final String TORTILLA = "tortilla"; + public static final String SOY_SAUCE = "soy_sauce"; + public static final String DOUGH = "dough"; + public static final String RAVIOLI = "ravioli"; + public static final String SALSA = "salsa"; + public static final String ARTICHOKE_DIP = "artichoke_dip"; + public static final String PEPPERONI = "pepperoni"; + public static final String GRAPE_JUICE = "grape_juice"; + public static final String ORANGE_JUICE = "orange_juice"; + public static final String APPLE_JUICE = "apple_juice"; + public static final String CRANBERRY_JUICE = "cranberry_juice"; + public static final String SAGUARO_JUICE = "saguaro_juice"; + public static final String TOMATO_JUICE = "tomato_juice"; + public static final String MELON_JUICE = "melon_juice"; + public static final String PINEAPPLE_JUICE = "pineapple_juice"; + public static final String COFFEE = "coffee"; + public static final String LEMONADE = "lemonade"; + public static final String LIMEADE = "limeade"; + public static final String SOY_MILK = "soy_milk"; + public static final String STRAWBERRY_SMOOTHIE = "strawberry_smoothie"; + public static final String BANANA_SMOOTHIE = "banana_smoothie"; + public static final String KALE_SMOOTHIE = "kale_smoothie"; + public static final String FRUIT_SMOOTHIE = "fruit_smoothie"; + public static final String CHOCOLATE_MILKSHAKE = "chocolate_milkshake"; + public static final String BEER = "beer"; + public static final String WINE = "wine"; + public static final String MEAD = "mead"; + public static final String RUM = "rum"; + public static final String PUMPKIN_SPICE_LATTE = "pumpkin_spice_latte"; + public static final String GRAPE_JAM = "grape_jam"; + public static final String STRAWBERRY_JAM = "strawberry_jam"; + public static final String PEACH_JAM = "peach_jam"; + public static final String APRICOT_JAM = "apricot_jam"; + public static final String BLACKBERRY_JAM = "blackberry_jam"; + public static final String BLUEBERRY_JAM = "blueberry_jam"; + public static final String CHERRY_JAM = "cherry_jam"; + public static final String ELDERBERRY_JAM = "elderberry_jam"; + public static final String RASPBERRY_JAM = "raspberry_jam"; + public static final String BEEF_JERKY = "beef_jerky"; + public static final String PORK_JERKY = "pork_jerky"; + public static final String KALE_CHIPS = "kale_chips"; + public static final String POTATO_CHIPS = "potato_chips"; + public static final String STEAMED_RICE = "steamed_rice"; + public static final String FRENCH_FRIES = "french_fries"; + public static final String SWEET_POTATO_FRIES = "sweet_potato_fries"; + public static final String ONION_RINGS = "onion_rings"; + public static final String RAISINS = "raisins"; + public static final String DOUGHNUT = "doughnut"; + public static final String POPCORN = "popcorn"; + public static final String BAKED_BEANS = "baked_beans"; + public static final String TOAST = "toast"; + public static final String CUCUMBER_SALAD = "cucumber_salad"; + public static final String CAESAR_SALAD = "caesar_salad"; + public static final String LEAFY_SALAD = "leafy_salad"; + public static final String FRUIT_SALAD = "fruit_salad"; + public static final String VEGGIE_SALAD = "veggie_salad"; + public static final String PORK_AND_BEANS = "pork_and_beans"; + public static final String OATMEAL = "oatmeal"; + public static final String LEEK_SOUP = "leek_soup"; + public static final String YOGHURT = "yoghurt"; + public static final String SAUCY_CHIPS = "saucy_chips"; + public static final String ROASTED_NUTS = "roasted_nuts"; + public static final String TRAIL_MIX = "trail_mix"; + public static final String PROTEIN_BAR = "protein_bar"; + public static final String NOUGAT = "nougat"; + public static final String SCRAMBLED_EGGS = "scrambled_eggs"; + public static final String BUTTERED_TOAST = "buttered_toast"; + public static final String TOAST_WITH_JAM = "toast_with_jam"; + public static final String HAM_SANDWICH = "ham_sandwich"; + public static final String PEANUT_BUTTER_AND_JAM = "peanut_butter_and_jam"; + public static final String BLT = "blt"; + public static final String GRILLED_CHEESE = "grilled_cheese"; + public static final String TUNA_SANDWICH = "tuna_sandwich"; + public static final String CHEESEBURGER = "cheeseburger"; + public static final String HAMBURGER = "hamburger"; + public static final String TOFUBURGER = "tofuburger"; + public static final String PIZZA = "pizza"; + public static final String SUPREME_PIZZA = "supreme_pizza"; + public static final String CHEESE_PIZZA = "cheese_pizza"; + public static final String PINEAPPLE_PEPPERONI_PIZZA = "pineapple_pepperoni_pizza"; + public static final String LEMON_CHICKEN = "lemon_chicken"; + public static final String FRIED_CHICKEN = "fried_chicken"; + public static final String CHICKEN_AND_NOODLES = "chicken_and_noodles"; + public static final String CHICKEN_AND_DUMPLINGS = "chicken_and_dumplings"; + public static final String TOFU_AND_DUMPLINGS = "tofu_and_dumplings"; + public static final String SPAGHETTI_SQUASH = "spaghetti_squash"; + public static final String CHICKEN_AND_RICE = "chicken_and_rice"; + public static final String TACO = "taco"; + public static final String SUSHI = "sushi"; + public static final String EGG_ROLL = "egg_roll"; + public static final String CASHEW_CHICKEN = "cashew_chicken"; + public static final String APPLE_PIE = "apple_pie"; + public static final String YAM_JAM = "yam_jam"; + public static final String BANANA_CREAM_PIE = "banana_cream_pie"; + public static final String CANDY_CORN = "candy_corn"; + public static final String VANILLA_ICE_CREAM = "vanilla_ice_cream"; + public static final String STRAWBERRY_ICE_CREAM = "strawberry_ice_cream"; + public static final String MANGO_ICE_CREAM = "mango_ice_cream"; + public static final String RUM_RAISIN_ICE_CREAM = "rum_raisin_ice_cream"; + public static final String PECAN_ICE_CREAM = "pecan_ice_cream"; + public static final String CHERRY_PIE = "cherry_pie"; + public static final String CHEESE_CAKE = "cheese_cake"; + public static final String BROWNIES = "brownies"; + public static final String SNICKER_DOODLE = "snicker_doodle"; + public static final String BANANA_NUT_BREAD = "banana_nut_bread"; + public static final String PECAN_PIE = "pecan_pie"; + public static final String CANDIED_NUTS = "candied_nuts"; + public static final String ALMOND_BRITTLE = "almond_brittle"; + public static final String RAISIN_OATMEAL_COOKIE = "raisin_oatmeal_cookie"; + public static final String NUTTY_COOKIE = "nutty_cookie"; + public static final String FOOD_PRESS = "food_press"; + public static final String FRYING_PAN = "frying_pan"; + public static final String COOKING_POT = "cooking_pot"; + public static final String MORTAR_AND_PESTLE = "mortar_and_pestle"; + public static final String SALT_ORE = "salt_ore"; + + public static final String BURRITO = "burrito"; + public static final String TOSTADA = "tostada"; + public static final String HORCHATA = "horchata"; + public static final String CARNITAS = "carnitas"; + public static final String FAJITAS = "fajitas"; + public static final String ENCHILADA = "enchilada"; + public static final String CHURROS = "churros"; + public static final String TAMALES = "tamales"; + public static final String TRES_LECHE_CAKE = "tres_leche_cake"; + public static final String STUFFED_POBLANOS = "stuffed_poblanos"; + public static final String CHILI_RELLENO = "chili_relleno"; + // crema is like sour cream, but the mexican version. tastes slightly different. + public static final String CREMA = "crema"; + public static final String REFRIED_BEANS = "refried_beans"; + public static final String CHIMICHANGA = "chimichanga"; + public static final String QUESADILLA = "quesadilla"; + + public static final String CORN_HUSK = "corn_husk"; + public static final String WHIPPING_CREAM = "whipping_cream"; + + // 1.4.0 + public static final String MILK_BOTTLE = "milk_bottle"; + public static final String WATER_BOTTLE = "water_bottle"; + public static final String SHEPHERDS_PIE = "shepherds_pie"; + public static final String BEEF_WELLINGTON = "beef_wellington"; + public static final String FISH_AND_CHIPS = "fish_and_chips"; + public static final String ETON_MESS = "eton_mess"; + public static final String TEA = "tea"; + public static final String CORNISH_PASTY = "cornish_pasty"; + public static final String SCONES = "scones"; + public static final String FIGGY_PUDDING = "figgy_pudding"; + public static final String TREACLE_TART = "treacle_tart"; + public static final String STICKY_TOFFEE_PUDDING = "sticky_toffee_pudding"; + public static final String TRIFLE = "trifle"; + + public static final String AJVAR = "ajvar"; + public static final String AJVAR_TOAST = "ajvar_toast"; + public static final String AVOCADO_TOAST = "avocado_toast"; + public static final String BAKED_SWEET_POTATO = "baked_sweet_potato"; + public static final String BAKED_YAM = "baked_yam"; + public static final String BEEF_STEW = "beef_stew"; + public static final String BEEF_STIR_FRY = "beef_stir_fry"; + public static final String BUTTERED_GREEN_BEANS = "buttered_green_beans"; + public static final String CHEESY_ASPARAGUS = "cheesy_asparagus"; + public static final String CHOCOLATE_ICE_CREAM = "chocolate_ice_cream"; + public static final String COOKED_BACON = "cooked_bacon"; + public static final String EGGPLANT_PARMESAN = "eggplant_parmesan"; + public static final String FRUIT_CAKE = "fruit_cake"; + public static final String GRILLED_EGGPLANT = "grilled_eggplant"; + public static final String KIWI_SORBET = "kiwi_sorbet"; + public static final String KNIFE = "knife"; + public static final String LEMON_COCONUT_BAR = "lemon_coconut_bar"; + public static final String NETHER_WART_STEW = "nether_wart_stew"; + public static final String PEANUT_BUTTER = "peanut_butter"; + public static final String PEANUT_BUTTER_W_CELERY = "peanut_butter_with_celery"; + public static final String POTATO_SOUP = "potato_soup"; + public static final String RATATOUILLE = "ratatouille"; + public static final String RAW_BACON = "bacon"; + public static final String RHUBARB_CRISP = "rhubarb_crisp"; + public static final String RHUBARB_PIE = "rhubarb_pie"; + public static final String ROASTED_ASPARAGUS = "roasted_asparagus"; + public static final String ROASTED_RADISHES = "roasted_radishes"; + public static final String ROASTED_SQUASH = "roasted_squash"; + public static final String ROASTED_TURNIPS = "roasted_turnips"; + public static final String STEAMED_BROCCOLI = "steamed_broccoli"; + public static final String STEAMED_GREEN_BEANS = "steamed_green_beans"; + public static final String STIR_FRY = "stir_fry"; + public static final String STUFFED_ARTICHOKE = "stuffed_artichoke"; + public static final String TOAST_SANDWICH = "toast_sandwich"; + + public static final String ROASTED_PUMPKIN_SEEDS = "roasted_pumpkin_seeds"; + public static final String ROASTED_SUNFLOWER_SEEDS = "roasted_sunflower_seeds"; + public static final String PUMPKIN_BARS = "pumpkin_bars"; + public static final String CORN_BREAD = "corn_bread"; + public static final String PUMPKIN_SOUP = "pumpkin_soup"; + public static final String MERINGUE = "meringue"; + public static final String CABBAGE_ROLL = "cabbage_roll"; + public static final String BORSCHT = "borscht"; + public static final String GOULASH = "goulash"; + public static final String BEETROOT_SALAD = "beetroot_salad"; + public static final String CANDIED_KUMQUATS = "candied_kumquats"; + public static final String SHRIMP = "shrimp"; + public static final String TUNA = "tuna"; + public static final String CALAMARI = "calamari"; + public static final String CRAB = "crab"; + public static final String ROE = "roe"; + public static final String CLAM = "clam"; + public static final String OYSTER = "oyster"; + public static final String COOKED_SHRIMP = "cooked_shrimp"; + public static final String COOKED_TUNA = "cooked_tuna"; + public static final String COOKED_CALAMARI = "cooked_calamari"; + public static final String STEAMED_CRAB = "steamed_crab"; + public static final String GLOWING_CALAMARI = "glowing_calamari"; + public static final String SEA_LETTUCE = "sea_lettuce"; + public static final String DEEP_FRIED_SHRIMP = "deep_fried_shrimp"; + public static final String TUNA_ROLL = "tuna_roll"; + public static final String FRIED_CALAMARI = "fried_calamari"; + public static final String CRAB_LEGS = "crab_legs"; + public static final String STEAMED_CLAMS = "steamed_clams"; + public static final String GRILLED_OYSTERS = "grilled_oysters"; + public static final String ANCHOVY = "anchovy"; + public static final String COOKED_ANCHOVY = "cooked_anchovy"; + public static final String ANCHOVY_PIZZA = "anchovy_pizza"; + public static final String MASHED_POTATOES = "mashed_potatoes"; + + public static final String BAKED_CREPES = "baked_crepes"; + public static final String CINNAMON_ROLL = "cinnamon_roll"; + public static final String CROQUE_MADAME = "croque_madame"; + public static final String CROQUE_MONSIEUR = "croque_monsieur"; + public static final String DAUPHINE_POTATOES = "dauphine_potatoes"; + public static final String FRIED_FROG_LEGS = "fried_frog_legs"; + public static final String FROG_LEGS = "frog_legs"; + public static final String GROUND_PORK = "ground_pork"; + public static final String HASHED_BROWN = "hashed_brown"; + public static final String MACARON = "macaron"; + public static final String QUICHE = "quiche"; + public static final String SAUSAGE = "sausage"; + public static final String SUNNY_SIDE_EGGS = "sunny_side_eggs"; + public static final String SWEET_CREPES = "sweet_crepes"; + public static final String THE_BIG_BREAKFAST = "the_big_breakfast"; + +} + diff --git a/src/main/java/com/epherical/croptopia/common/MiscNames.java b/src/main/java/com/epherical/croptopia/common/MiscNames.java new file mode 100644 index 000000000..e9702926e --- /dev/null +++ b/src/main/java/com/epherical/croptopia/common/MiscNames.java @@ -0,0 +1,7 @@ +package com.epherical.croptopia.common; + +public class MiscNames { + + public static final String MOD_ID = "croptopia"; + public static final String INDEPENDENT_TAG = "${dependent}"; +} diff --git a/src/main/java/com/epherical/croptopia/common/PlatformAdapter.java b/src/main/java/com/epherical/croptopia/common/PlatformAdapter.java new file mode 100644 index 000000000..ab2c54019 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/common/PlatformAdapter.java @@ -0,0 +1,25 @@ +package com.epherical.croptopia.common; + +import net.minecraft.core.BlockPos; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.CreativeModeTab; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; + +public interface PlatformAdapter { + + void invokeDrinkEvent(ItemStack stack, Player player); + + void afterBlockBroken(Level level, Player player, BlockPos pos, BlockState state, BlockEntity entity); + + CreativeModeTab getTab(); + + /** + * @return Returns true only on forge, should be false otherwise. We use an event for forge, and handle it on the block on fabric. + */ + boolean skipHarvest(); + + void registerFlammableBlocks(); +} diff --git a/src/main/java/com/epherical/croptopia/common/Tags.java b/src/main/java/com/epherical/croptopia/common/Tags.java new file mode 100644 index 000000000..c4aa32f2d --- /dev/null +++ b/src/main/java/com/epherical/croptopia/common/Tags.java @@ -0,0 +1,113 @@ +package com.epherical.croptopia.common; + +import com.epherical.croptopia.CroptopiaMod; +import com.google.common.collect.ImmutableList; +import net.minecraft.core.registries.Registries; +import net.minecraft.tags.TagKey; +import net.minecraft.world.level.biome.Biome; + +import java.util.ArrayList; +import java.util.List; + +public class Tags { + + private static final List> CROPTOPIA_BIOME_TAGS = new ArrayList<>(); + + public static final TagKey HAS_ARTICHOKE = create("has_crop/" + ItemNamesV2.ARTICHOKE); + public static final TagKey HAS_ASPARAGUS = create("has_crop/" + ItemNamesV2.ASPARAGUS); + public static final TagKey HAS_BARLEY = create("has_crop/" + ItemNamesV2.BARLEY); + public static final TagKey HAS_BASIL = create("has_crop/" + ItemNamesV2.BASIL); + public static final TagKey HAS_BELLPEPPER = create("has_crop/" + ItemNamesV2.BELLPEPPER); + public static final TagKey HAS_BLACKBEAN = create("has_crop/" + ItemNamesV2.BLACKBEAN); + public static final TagKey HAS_BLACKBERRY = create("has_crop/" + ItemNamesV2.BLACKBERRY); + public static final TagKey HAS_BLUEBERRY = create("has_crop/" + ItemNamesV2.BLUEBERRY); + public static final TagKey HAS_BROCCOLI = create("has_crop/" + ItemNamesV2.BROCCOLI); + public static final TagKey HAS_CABBAGE = create("has_crop/" + ItemNamesV2.CABBAGE); + public static final TagKey HAS_CANTALOUPE = create("has_crop/" + ItemNamesV2.CANTALOUPE); + public static final TagKey HAS_CAULIFLOWER = create("has_crop/" + ItemNamesV2.CAULIFLOWER); + public static final TagKey HAS_CELERY = create("has_crop/" + ItemNamesV2.CELERY); + public static final TagKey HAS_CHILE_PEPPER = create("has_crop/" + ItemNamesV2.CHILE_PEPPER); + public static final TagKey HAS_COFFEE_BEANS = create("has_crop/" + ItemNamesV2.COFFEE_BEANS); + public static final TagKey HAS_CORN = create("has_crop/" + ItemNamesV2.CORN); + public static final TagKey HAS_CRANBERRY = create("has_crop/" + ItemNamesV2.CRANBERRY); + public static final TagKey HAS_CUCUMBER = create("has_crop/" + ItemNamesV2.CUCUMBER); + public static final TagKey HAS_CURRANT = create("has_crop/" + ItemNamesV2.CURRANT); + public static final TagKey HAS_EGGPLANT = create("has_crop/" + ItemNamesV2.EGGPLANT); + public static final TagKey HAS_ELDERBERRY = create("has_crop/" + ItemNamesV2.ELDERBERRY); + public static final TagKey HAS_GARLIC = create("has_crop/" + ItemNamesV2.GARLIC); + public static final TagKey HAS_GINGER = create("has_crop/" + ItemNamesV2.GINGER); + public static final TagKey HAS_GRAPE = create("has_crop/" + ItemNamesV2.GRAPE); + public static final TagKey HAS_GREENBEAN = create("has_crop/" + ItemNamesV2.GREENBEAN); + public static final TagKey HAS_GREENONION = create("has_crop/" + ItemNamesV2.GREENONION); + public static final TagKey HAS_HONEYDEW = create("has_crop/" + ItemNamesV2.HONEYDEW); + public static final TagKey HAS_HOPS = create("has_crop/" + ItemNamesV2.HOPS); + public static final TagKey HAS_KALE = create("has_crop/" + ItemNamesV2.KALE); + public static final TagKey HAS_KIWI = create("has_crop/" + ItemNamesV2.KIWI); + public static final TagKey HAS_LEEK = create("has_crop/" + ItemNamesV2.LEEK); + public static final TagKey HAS_LETTUCE = create("has_crop/" + ItemNamesV2.LETTUCE); + public static final TagKey HAS_MUSTARD = create("has_crop/" + ItemNamesV2.MUSTARD); + public static final TagKey HAS_OAT = create("has_crop/" + ItemNamesV2.OAT); + public static final TagKey HAS_OLIVE = create("has_crop/" + ItemNamesV2.OLIVE); + public static final TagKey HAS_ONION = create("has_crop/" + ItemNamesV2.ONION); + public static final TagKey HAS_PEANUT = create("has_crop/" + ItemNamesV2.PEANUT); + public static final TagKey HAS_PEPPER = create("has_crop/" + ItemNamesV2.PEPPER); + public static final TagKey HAS_PINEAPPLE = create("has_crop/" + ItemNamesV2.PINEAPPLE); + public static final TagKey HAS_RADISH = create("has_crop/" + ItemNamesV2.RADISH); + public static final TagKey HAS_RASPBERRY = create("has_crop/" + ItemNamesV2.RASPBERRY); + public static final TagKey HAS_RHUBARB = create("has_crop/" + ItemNamesV2.RHUBARB); + public static final TagKey HAS_RICE = create("has_crop/" + ItemNamesV2.RICE); + public static final TagKey HAS_RUTABAGA = create("has_crop/" + ItemNamesV2.RUTABAGA); + public static final TagKey HAS_SAGUARO = create("has_crop/" + ItemNamesV2.SAGUARO); + public static final TagKey HAS_SOYBEAN = create("has_crop/" + ItemNamesV2.SOYBEAN); + public static final TagKey HAS_SPINACH = create("has_crop/" + ItemNamesV2.SPINACH); + public static final TagKey HAS_SQUASH = create("has_crop/" + ItemNamesV2.SQUASH); + public static final TagKey HAS_STRAWBERRY = create("has_crop/" + ItemNamesV2.STRAWBERRY); + public static final TagKey HAS_SWEETPOTATO = create("has_crop/" + ItemNamesV2.SWEETPOTATO); + public static final TagKey HAS_TEA_LEAVES = create("has_crop/" + ItemNamesV2.TEA_LEAVES); + public static final TagKey HAS_TOMATILLO = create("has_crop/" + ItemNamesV2.TOMATILLO); + public static final TagKey HAS_TOMATO = create("has_crop/" + ItemNamesV2.TOMATO); + public static final TagKey HAS_TURMERIC = create("has_crop/" + ItemNamesV2.TURMERIC); + public static final TagKey HAS_TURNIP = create("has_crop/" + ItemNamesV2.TURNIP); + public static final TagKey HAS_VANILLA = create("has_crop/" + ItemNamesV2.VANILLA); + public static final TagKey HAS_YAM = create("has_crop/" + ItemNamesV2.YAM); + public static final TagKey HAS_ZUCCHINI = create("has_crop/" + ItemNamesV2.ZUCCHINI); + + public static final TagKey HAS_ALMOND = create("has_tree/" + ItemNamesV2.ALMOND); + public static final TagKey HAS_APPLE = create("has_tree/" + ItemNamesV2.APPLE); + public static final TagKey HAS_APRICOT = create("has_tree/" + ItemNamesV2.APRICOT); + public static final TagKey HAS_AVOCADO = create("has_tree/" + ItemNamesV2.AVOCADO); + public static final TagKey HAS_BANANA = create("has_tree/" + ItemNamesV2.BANANA); + public static final TagKey HAS_CASHEW = create("has_tree/" + ItemNamesV2.CASHEW); + public static final TagKey HAS_CHERRY = create("has_tree/" + ItemNamesV2.CHERRY); + public static final TagKey HAS_COCONUT = create("has_tree/" + ItemNamesV2.COCONUT); + public static final TagKey HAS_DATE = create("has_tree/" + ItemNamesV2.DATE); + public static final TagKey HAS_DRAGONFRUIT = create("has_tree/" + ItemNamesV2.DRAGONFRUIT); + public static final TagKey HAS_FIG = create("has_tree/" + ItemNamesV2.FIG); + public static final TagKey HAS_GRAPEFRUIT = create("has_tree/" + ItemNamesV2.GRAPEFRUIT); + public static final TagKey HAS_KUMQUAT = create("has_tree/" + ItemNamesV2.KUMQUAT); + public static final TagKey HAS_LEMON = create("has_tree/" + ItemNamesV2.LEMON); + public static final TagKey HAS_LIME = create("has_tree/" + ItemNamesV2.LIME); + public static final TagKey HAS_MANGO = create("has_tree/" + ItemNamesV2.MANGO); + public static final TagKey HAS_NECTARINE = create("has_tree/" + ItemNamesV2.NECTARINE); + public static final TagKey HAS_NUTMEG = create("has_tree/" + ItemNamesV2.NUTMEG); + public static final TagKey HAS_ORANGE = create("has_tree/" + ItemNamesV2.ORANGE); + public static final TagKey HAS_PEACH = create("has_tree/" + ItemNamesV2.PEACH); + public static final TagKey HAS_PEAR = create("has_tree/" + ItemNamesV2.PEAR); + public static final TagKey HAS_PECAN = create("has_tree/" + ItemNamesV2.PECAN); + public static final TagKey HAS_PERSIMMON = create("has_tree/" + ItemNamesV2.PERSIMMON); + public static final TagKey HAS_PLUM = create("has_tree/" + ItemNamesV2.PLUM); + public static final TagKey HAS_STARFRUIT = create("has_tree/" + ItemNamesV2.STARFRUIT); + public static final TagKey HAS_WALNUT = create("has_tree/" + ItemNamesV2.WALNUT); + public static final TagKey HAS_CINNAMON = create("has_tree/" + ItemNamesV2.CINNAMON); + + + private static TagKey create(String key) { + TagKey biomeKey = TagKey.create(Registries.BIOME, CroptopiaMod.createIdentifier(key)); + CROPTOPIA_BIOME_TAGS.add(biomeKey); + return biomeKey; + } + + public static List> getCroptopiaBiomeTags() { + return ImmutableList.copyOf(CROPTOPIA_BIOME_TAGS); + } +} diff --git a/src/main/java/com/epherical/croptopia/common/generator/ConfiguredFeatureKeys.java b/src/main/java/com/epherical/croptopia/common/generator/ConfiguredFeatureKeys.java new file mode 100644 index 000000000..571c3f2c3 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/common/generator/ConfiguredFeatureKeys.java @@ -0,0 +1,42 @@ +package com.epherical.croptopia.common.generator; + +import net.minecraft.resources.ResourceKey; +import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; + +import static com.epherical.croptopia.CroptopiaMod.createIdentifier; +import static com.epherical.croptopia.common.ItemNamesV2.*; +import static net.minecraft.core.registries.Registries.CONFIGURED_FEATURE; +import static net.minecraft.resources.ResourceKey.create; + +public class ConfiguredFeatureKeys { + public static final ResourceKey> ALMOND_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(ALMOND + "_tree"))); + public static final ResourceKey> APPLE_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(APPLE + "_tree"))); + public static final ResourceKey> APRICOT_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(APRICOT + "_tree"))); + public static final ResourceKey> AVOCADO_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(AVOCADO + "_tree"))); + public static final ResourceKey> BANANA_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(BANANA + "_tree"))); + public static final ResourceKey> CASHEW_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(CASHEW + "_tree"))); + public static final ResourceKey> CHERRY_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(CHERRY + "_tree"))); + public static final ResourceKey> COCONUT_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(COCONUT + "_tree"))); + public static final ResourceKey> DATE_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(DATE + "_tree"))); + public static final ResourceKey> DRAGON_FRUIT_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(DRAGONFRUIT + "_tree"))); + public static final ResourceKey> FIG_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(FIG + "_tree"))); + public static final ResourceKey> GRAPEFRUIT_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(GRAPEFRUIT + "_tree"))); + public static final ResourceKey> KUMQUAT_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(KUMQUAT + "_tree"))); + public static final ResourceKey> LEMON_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(LEMON + "_tree"))); + public static final ResourceKey> LIME_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(LIME + "_tree"))); + public static final ResourceKey> MANGO_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(MANGO + "_tree"))); + public static final ResourceKey> NECTARINE_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(NECTARINE + "_tree"))); + public static final ResourceKey> NUTMEG_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(NUTMEG + "_tree"))); + public static final ResourceKey> ORANGE_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(ORANGE + "_tree"))); + public static final ResourceKey> PEACH_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(PEACH + "_tree"))); + public static final ResourceKey> PEAR_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(PEAR + "_tree"))); + public static final ResourceKey> PECAN_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(PECAN + "_tree"))); + public static final ResourceKey> PERSIMMON_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(PERSIMMON + "_tree"))); + public static final ResourceKey> PLUM_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(PLUM + "_tree"))); + public static final ResourceKey> STAR_FRUIT_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(STARFRUIT + "_tree"))); + public static final ResourceKey> WALNUT_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(WALNUT + "_tree"))); + public static final ResourceKey> CINNAMON_TREE_KEY = create(CONFIGURED_FEATURE, (createIdentifier(CINNAMON + "_tree"))); + public static final ResourceKey> DISK_SALT_KEY = create(CONFIGURED_FEATURE, (createIdentifier("disk_salt"))); + public static final ResourceKey> RANDOM_CROP_KEY = create(CONFIGURED_FEATURE, (createIdentifier("random_crop"))); + +} diff --git a/src/main/java/com/epherical/croptopia/common/generator/PlacedFeatureKeys.java b/src/main/java/com/epherical/croptopia/common/generator/PlacedFeatureKeys.java new file mode 100644 index 000000000..7c60b1a14 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/common/generator/PlacedFeatureKeys.java @@ -0,0 +1,42 @@ +package com.epherical.croptopia.common.generator; + +import net.minecraft.resources.ResourceKey; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; + +import static com.epherical.croptopia.CroptopiaMod.createIdentifier; +import static com.epherical.croptopia.common.ItemNamesV2.*; +import static net.minecraft.core.registries.Registries.PLACED_FEATURE; +import static net.minecraft.resources.ResourceKey.create; + +public class PlacedFeatureKeys { + public static final ResourceKey ALMOND_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(ALMOND + "_tree_placed"))); + public static final ResourceKey APPLE_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(APPLE + "_tree_placed"))); + public static final ResourceKey APRICOT_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(APRICOT + "_tree_placed"))); + public static final ResourceKey AVOCADO_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(AVOCADO + "_tree_placed"))); + public static final ResourceKey BANANA_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(BANANA + "_tree_placed"))); + public static final ResourceKey CASHEW_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(CASHEW + "_tree_placed"))); + public static final ResourceKey CHERRY_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(CHERRY + "_tree_placed"))); + public static final ResourceKey COCONUT_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(COCONUT + "_tree_placed"))); + public static final ResourceKey DATE_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(DATE + "_tree_placed"))); + public static final ResourceKey DRAGONFRUIT_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(DRAGONFRUIT + "_tree_placed"))); + public static final ResourceKey FIG_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(FIG + "_tree_placed"))); + public static final ResourceKey GRAPEFRUIT_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(GRAPEFRUIT + "_tree_placed"))); + public static final ResourceKey KUMQUAT_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(KUMQUAT + "_tree_placed"))); + public static final ResourceKey LEMON_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(LEMON + "_tree_placed"))); + public static final ResourceKey LIME_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(LIME + "_tree_placed"))); + public static final ResourceKey MANGO_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(MANGO + "_tree_placed"))); + public static final ResourceKey NECTARINE_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(NECTARINE + "_tree_placed"))); + public static final ResourceKey NUTMEG_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(NUTMEG + "_tree_placed"))); + public static final ResourceKey ORANGE_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(ORANGE + "_tree_placed"))); + public static final ResourceKey PEACH_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(PEACH + "_tree_placed"))); + public static final ResourceKey PEAR_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(PEAR + "_tree_placed"))); + public static final ResourceKey PECAN_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(PECAN + "_tree_placed"))); + public static final ResourceKey PERSIMMON_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(PERSIMMON + "_tree_placed"))); + public static final ResourceKey PLUM_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(PLUM + "_tree_placed"))); + public static final ResourceKey STARFRUIT_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(STARFRUIT + "_tree_placed"))); + public static final ResourceKey WALNUT_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(WALNUT + "_tree_placed"))); + public static final ResourceKey CINNAMON_TREE_PLACED_KEY = create(PLACED_FEATURE, (createIdentifier(CINNAMON + "_tree_placed"))); + public static final ResourceKey DISK_SALT_PLACED_KEY = create(PLACED_FEATURE, createIdentifier("disk_salt_placed")); + + public static final ResourceKey RANDOM_CROP_KEY = create(PLACED_FEATURE, createIdentifier("random_crop_placed")); +} diff --git a/src/main/java/com/epherical/croptopia/config/CroptopiaConfig.java b/src/main/java/com/epherical/croptopia/config/CroptopiaConfig.java new file mode 100644 index 000000000..cd2b299d9 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/config/CroptopiaConfig.java @@ -0,0 +1,277 @@ +package com.epherical.croptopia.config; + +import com.epherical.epherolib.config.CommonConfig; +import com.epherical.epherolib.libs.org.spongepowered.configurate.CommentedConfigurationNode; +import com.epherical.epherolib.libs.org.spongepowered.configurate.ConfigurationNode; +import com.epherical.epherolib.libs.org.spongepowered.configurate.loader.AbstractConfigurationLoader; +import com.epherical.epherolib.libs.org.spongepowered.configurate.serialize.SerializationException; +import com.google.common.collect.HashMultimap; +import com.google.common.collect.TreeMultimap; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.biome.Biomes; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; +import java.util.Collections; +import java.util.Comparator; +import java.util.List; +import java.util.Map; + +import static com.epherical.croptopia.common.generator.PlacedFeatureKeys.*; + +public class CroptopiaConfig extends CommonConfig { + + public boolean generateSaltInWorld = true; + public List treeConfigurations = new ArrayList<>(); + public TreeMultimap, TreeConfiguration> treeMap = TreeMultimap.create( + Comparator.comparing(ResourceKey::toString), + Comparator.comparing(o -> o.getFeatureKey().toString())); + public boolean rightClickHarvest = true; + + + public CroptopiaConfig(AbstractConfigurationLoader.Builder loaderBuilder, String configName) { + super(loaderBuilder, configName); + } + + /*@Override*/ + public void parseConfig(CommentedConfigurationNode node) { + configVersion = node.node("version").getInt(configVersion); + generateSaltInWorld = node.node("generateSaltInWorld").getBoolean(generateSaltInWorld); + rightClickHarvest = node.node("rightCLickHarvest").getBoolean(rightClickHarvest); + try { + treeConfigurations = node.node("treeConfig").getList(TreeConfiguration.class); + if (treeConfigurations == null) treeConfigurations = new ArrayList<>(); + for (TreeConfiguration treeConfiguration : treeConfigurations) { + for (ResourceKey biomeResourceKey : treeConfiguration.getTreesAllowedInBiome()) { + treeMap.put(biomeResourceKey, treeConfiguration); + } + } + } catch (SerializationException e) { + e.printStackTrace(); + } + + } + + /*@Override*/ + public CommentedConfigurationNode generateConfig(CommentedConfigurationNode node) { + try { + node.node("version").set(configVersion).comment("Config Version, don't edit"); + node.node("generateSaltInWorld").set(generateSaltInWorld); + node.node("rightClickHarvest").set(rightClickHarvest).set("Determines whether or not right click harvesting works (forge only)"); + generateTreeConfig(node, "treeConfig"); + } catch (SerializationException e) { + e.printStackTrace(); + } + return node; + } + + private void generateTreeConfig(CommentedConfigurationNode node, String nodeToAdd) { + Collection> forestBiomes = Arrays.asList(Biomes.FOREST, Biomes.WINDSWEPT_FOREST, Biomes.FLOWER_FOREST); + Collection> jungleBiomes = Arrays.asList(Biomes.JUNGLE, Biomes.SPARSE_JUNGLE); + Collection> plainsKeys = Arrays.asList(Biomes.PLAINS, Biomes.SUNFLOWER_PLAINS); + Collection> darkForestKeys = Arrays.asList(Biomes.DARK_FOREST); + + HashMultimap, ResourceKey> biomes = HashMultimap.create(); + + TreeConfiguration.createSameTreeConfigs(biomes, forestBiomes, + LIME_TREE_PLACED_KEY, + PEAR_TREE_PLACED_KEY, + APRICOT_TREE_PLACED_KEY, + AVOCADO_TREE_PLACED_KEY, + STARFRUIT_TREE_PLACED_KEY, + LEMON_TREE_PLACED_KEY, + CHERRY_TREE_PLACED_KEY, + PLUM_TREE_PLACED_KEY, + PERSIMMON_TREE_PLACED_KEY, + ORANGE_TREE_PLACED_KEY, + NECTARINE_TREE_PLACED_KEY); + + TreeConfiguration.createSameTreeConfigs(biomes, jungleBiomes, + DATE_TREE_PLACED_KEY, + DRAGONFRUIT_TREE_PLACED_KEY, + MANGO_TREE_PLACED_KEY, + NUTMEG_TREE_PLACED_KEY, + COCONUT_TREE_PLACED_KEY, + KUMQUAT_TREE_PLACED_KEY, + GRAPEFRUIT_TREE_PLACED_KEY, + BANANA_TREE_PLACED_KEY, + FIG_TREE_PLACED_KEY, + CINNAMON_TREE_PLACED_KEY); + + TreeConfiguration.createSameTreeConfigs(biomes, plainsKeys, + APPLE_TREE_PLACED_KEY, + ORANGE_TREE_PLACED_KEY, + PEACH_TREE_PLACED_KEY); + + TreeConfiguration.createSameTreeConfigs(biomes, darkForestKeys, + ALMOND_TREE_PLACED_KEY, + CASHEW_TREE_PLACED_KEY, + PECAN_TREE_PLACED_KEY, + WALNUT_TREE_PLACED_KEY); + + ResourceKey woodlands = ResourceKey.create(Registries.BIOME, travID("woodlands")); + ResourceKey wooded_plateau = ResourceKey.create(Registries.BIOME, travID("wooded_plateau")); + ResourceKey wooded_island = ResourceKey.create(Registries.BIOME, travID("wooded_island")); + ResourceKey autumnal_woods = ResourceKey.create(Registries.BIOME, travID("autumnal_woods")); + ResourceKey autumnal_wooded_hills = ResourceKey.create(Registries.BIOME, travID("autumnal_wooded_hills")); + ResourceKey lush_swamp = ResourceKey.create(Registries.BIOME, travID("lush_swamp")); + ResourceKey mini_jungle = ResourceKey.create(Registries.BIOME, travID("mini_jungle")); + + Collection> wooded = Arrays.asList(wooded_island, wooded_plateau, woodlands); + Collection> autumnal = Arrays.asList(autumnal_woods, autumnal_wooded_hills); + Collection> jungle = Arrays.asList(mini_jungle); + Collection> lush = Arrays.asList(lush_swamp); + + TreeConfiguration.createSameTreeConfigs(biomes, wooded, + APPLE_TREE_PLACED_KEY, + CHERRY_TREE_PLACED_KEY, + PLUM_TREE_PLACED_KEY); + + TreeConfiguration.createSameTreeConfigs(biomes, autumnal, + PEAR_TREE_PLACED_KEY, + PERSIMMON_TREE_PLACED_KEY, + PLUM_TREE_PLACED_KEY); + + TreeConfiguration.createSameTreeConfigs(biomes, jungle, + DATE_TREE_PLACED_KEY, + DRAGONFRUIT_TREE_PLACED_KEY, + MANGO_TREE_PLACED_KEY, + NUTMEG_TREE_PLACED_KEY, + COCONUT_TREE_PLACED_KEY, + KUMQUAT_TREE_PLACED_KEY, + GRAPEFRUIT_TREE_PLACED_KEY, + BANANA_TREE_PLACED_KEY, + FIG_TREE_PLACED_KEY, + CINNAMON_TREE_PLACED_KEY); + + TreeConfiguration.createSameTreeConfigs(biomes, lush, + CINNAMON_TREE_PLACED_KEY); + + //RegistryKey alliumFields = RegistryKey.of(Registries.BIOME_KEY, bygID("allium_fields")); + //RegistryKey amaranthFields = RegistryKey.of(Registries.BIOME_KEY, bygID("amaranth_fields")); + //RegistryKey araucariaSavanna = RegistryKey.of(Registries.BIOME_KEY, bygID("araucaria_savanna"));wwwwwwwwwwww + ResourceKey aspenForest = ResourceKey.create(Registries.BIOME, bygID("aspen_forest")); + ResourceKey autumnalValley = ResourceKey.create(Registries.BIOME, bygID("autumnal_valley")); + //RegistryKey baobabSavanna = RegistryKey.of(Registries.BIOME_KEY, bygID("baobab_savanna")); + ResourceKey bayou = ResourceKey.create(Registries.BIOME, bygID("bayou")); + ResourceKey blackForest = ResourceKey.create(Registries.BIOME, bygID("black_forest")); + //RegistryKey borealisGrove = RegistryKey.of(Registries.BIOME_KEY, bygID("borealis_grove")); + ResourceKey canadianShield = ResourceKey.create(Registries.BIOME, bygID("canadian_shield")); + ResourceKey cherryBlossomForest = ResourceKey.create(Registries.BIOME, bygID("cherry_blossom_forest")); + ResourceKey cikaWoods = ResourceKey.create(Registries.BIOME, bygID("cika_woods")); + ResourceKey coniferousForest = ResourceKey.create(Registries.BIOME, bygID("coniferous_forest")); + ResourceKey cragGardens = ResourceKey.create(Registries.BIOME, bygID("crag_gardens")); + ResourceKey cypressSwamplands = ResourceKey.create(Registries.BIOME, bygID("cypress_swamplands")); + ResourceKey deadSea = ResourceKey.create(Registries.BIOME, bygID("dead_sea")); + ResourceKey daciteRidges = ResourceKey.create(Registries.BIOME, bygID("dacite_ridges")); + ResourceKey windsweptDunes = ResourceKey.create(Registries.BIOME, bygID("windswept_dunes")); + ResourceKey ebonyWoods = ResourceKey.create(Registries.BIOME, bygID("ebony_woods")); + ResourceKey forgottenForest = ResourceKey.create(Registries.BIOME, bygID("forgotten_forest")); + ResourceKey grove = ResourceKey.create(Registries.BIOME, bygID("temperate_grove")); + ResourceKey guianaShield = ResourceKey.create(Registries.BIOME, bygID("guiana_shield")); + ResourceKey jacarandaForest = ResourceKey.create(Registries.BIOME, bygID("jacaranda_forest")); + ResourceKey mapleTaiga = ResourceKey.create(Registries.BIOME, bygID("maple_taiga")); + ResourceKey coconinoMeadow = ResourceKey.create(Registries.BIOME, bygID("coconino_meadow")); + ResourceKey mojaveDesert = ResourceKey.create(Registries.BIOME, bygID("mojave_desert")); + ResourceKey lushTundra = ResourceKey.create(Registries.BIOME, bygID("lush_tundra")); + ResourceKey orchard = ResourceKey.create(Registries.BIOME, bygID("orchard")); + ResourceKey prairie = ResourceKey.create(Registries.BIOME, bygID("prairie")); + ResourceKey redOakForest = ResourceKey.create(Registries.BIOME, bygID("red_oak_forest")); + ResourceKey redRockValley = ResourceKey.create(Registries.BIOME, bygID("red_rock_valley")); + ResourceKey roseFields = ResourceKey.create(Registries.BIOME, bygID("rose_fields")); + ResourceKey autumnalForest = ResourceKey.create(Registries.BIOME, bygID("autumnal_forest")); + ResourceKey autumnalTaiga = ResourceKey.create(Registries.BIOME, bygID("autumnal_taiga")); + ResourceKey shatteredGlacier = ResourceKey.create(Registries.BIOME, bygID("shattered_glacier")); + ResourceKey firecrackerShrubland = ResourceKey.create(Registries.BIOME, bygID("firecracker_shrubland")); + ResourceKey sierraBadlands = ResourceKey.create(Registries.BIOME, bygID("sierra_badlands")); + ResourceKey skyrisVale = ResourceKey.create(Registries.BIOME, bygID("skyris_vale")); + ResourceKey redwoodThicket = ResourceKey.create(Registries.BIOME, bygID("redwood_thicket")); + ResourceKey frostedTaiga = ResourceKey.create(Registries.BIOME, bygID("frosted_taiga")); + ResourceKey frostedConiferousForest = ResourceKey.create(Registries.BIOME, bygID("frosted_coniferous_forest")); + ResourceKey fragmentForest = ResourceKey.create(Registries.BIOME, bygID("fragment_forest")); + ResourceKey tropicalIsland = ResourceKey.create(Registries.BIOME, bygID("tropical_islands")); + ResourceKey tropicalRainforest = ResourceKey.create(Registries.BIOME, bygID("tropical_rainforest")); + ResourceKey twilightMeadow = ResourceKey.create(Registries.BIOME, bygID("twilight_meadow")); + ResourceKey weepingWitchForest = ResourceKey.create(Registries.BIOME, bygID("weeping_witch_forest")); + ResourceKey whiteMangroveMarshes = ResourceKey.create(Registries.BIOME, bygID("white_mangrove_marshes")); + ResourceKey temperateRainforest = ResourceKey.create(Registries.BIOME, bygID("temperate_rainforest")); + ResourceKey zelkovaForest = ResourceKey.create(Registries.BIOME, bygID("zelkova_forest")); + + Collection> bygWoods = Arrays.asList(aspenForest, orchard, redOakForest); + Collection> cherry = Arrays.asList(cherryBlossomForest); + + Collection> nutty = Arrays.asList(weepingWitchForest, daciteRidges, ebonyWoods, + mapleTaiga, twilightMeadow); + Collection> jungleByg = Arrays.asList(cragGardens, tropicalIsland, tropicalRainforest); + + TreeConfiguration.createSameTreeConfigs(biomes, Collections.singleton(prairie), + APPLE_TREE_PLACED_KEY); + + TreeConfiguration.createSameTreeConfigs(biomes, Arrays.asList(jacarandaForest, autumnalForest, autumnalTaiga), + PEAR_TREE_PLACED_KEY, + PERSIMMON_TREE_PLACED_KEY, + PLUM_TREE_PLACED_KEY); + + TreeConfiguration.createSameTreeConfigs(biomes, Arrays.asList(cypressSwamplands, whiteMangroveMarshes, temperateRainforest), + CINNAMON_TREE_PLACED_KEY); + + TreeConfiguration.createSameTreeConfigs(biomes, jungleByg, + DATE_TREE_PLACED_KEY, + DRAGONFRUIT_TREE_PLACED_KEY, + MANGO_TREE_PLACED_KEY, + NUTMEG_TREE_PLACED_KEY, + COCONUT_TREE_PLACED_KEY, + KUMQUAT_TREE_PLACED_KEY, + GRAPEFRUIT_TREE_PLACED_KEY, + BANANA_TREE_PLACED_KEY, + FIG_TREE_PLACED_KEY, + CINNAMON_TREE_PLACED_KEY); + + TreeConfiguration.createSameTreeConfigs(biomes, nutty, + ALMOND_TREE_PLACED_KEY, + CASHEW_TREE_PLACED_KEY, + PECAN_TREE_PLACED_KEY, + WALNUT_TREE_PLACED_KEY); + + TreeConfiguration.createSameTreeConfigs(biomes, cherry, + CHERRY_TREE_PLACED_KEY); + + TreeConfiguration.createSameTreeConfigs(biomes, bygWoods, + LIME_TREE_PLACED_KEY, + PEAR_TREE_PLACED_KEY, + APRICOT_TREE_PLACED_KEY, + AVOCADO_TREE_PLACED_KEY, + STARFRUIT_TREE_PLACED_KEY, + LEMON_TREE_PLACED_KEY, + CHERRY_TREE_PLACED_KEY, + PLUM_TREE_PLACED_KEY, + PERSIMMON_TREE_PLACED_KEY, + ORANGE_TREE_PLACED_KEY, + NECTARINE_TREE_PLACED_KEY); + + List allTreeConfigs = new ArrayList<>(); + for (Map.Entry, Collection>> entry : biomes.asMap().entrySet()) { + allTreeConfigs.add(new TreeConfiguration(entry.getKey(), entry.getValue())); + } + + ConfigurationNode node1 = node.node(nodeToAdd); + try { + node1.setList(TreeConfiguration.class, allTreeConfigs); + } catch (SerializationException e) { + e.printStackTrace(); + } + } + + private static ResourceLocation travID(String name) { + return ResourceLocation.fromNamespaceAndPath("traverse", name); + } + + private static ResourceLocation bygID(String name) { + return ResourceLocation.fromNamespaceAndPath("byg", name); + } +} diff --git a/src/main/java/com/epherical/croptopia/config/IdentifierSerializer.java b/src/main/java/com/epherical/croptopia/config/IdentifierSerializer.java new file mode 100644 index 000000000..d2983cc4c --- /dev/null +++ b/src/main/java/com/epherical/croptopia/config/IdentifierSerializer.java @@ -0,0 +1,107 @@ +package com.epherical.croptopia.config; + +import com.epherical.epherolib.libs.org.spongepowered.configurate.ConfigurationNode; +import com.epherical.epherolib.libs.org.spongepowered.configurate.serialize.SerializationException; +import com.epherical.epherolib.libs.org.spongepowered.configurate.serialize.TypeSerializer; +import net.minecraft.ResourceLocationException; +import net.minecraft.resources.ResourceLocation; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +import java.lang.reflect.Type; +import java.util.List; + +/** + * Serializes an {@link ResourceLocation} to a configuration object. + * + *

When identifiers are output, they are given in the canonical + * string format. + * + *

When identifiers are read, they are accepted in the formats of: + *

    + *
  • + * A list of either one or two elements. If the list is two elements, + * the first is the namespace and the second is a path. If the list is + * one element, that element is parsed as a string (see below). + *
  • + *
  • A string, in standard
    [<namespace>:]<path>
    + * format, where the default namespace is
    minecraft
  • + *
+ */ +public final class IdentifierSerializer implements TypeSerializer { + + //private static final String NAMESPACE_MINECRAFT = "minecraft"; + public static final IdentifierSerializer INSTANCE = new IdentifierSerializer(); + + @Override + public ResourceLocation deserialize(final @NotNull Type type, final @NotNull ConfigurationNode value) throws SerializationException { + return fromNode(value); + } + + @Override + public void serialize(final @NotNull Type type, final @Nullable ResourceLocation obj, final @NotNull ConfigurationNode value) { + toNode(obj, value); + } + + static ResourceLocation fromNode(final ConfigurationNode node) throws SerializationException { + if (node.virtual()) { + return null; + } + if (node.isList()) { + final List children = node.childrenList(); + switch (children.size()) { + case 2: + final String key = children.get(0).getString(); + final String value = children.get(1).getString(); + if (key != null && value != null) { + return createIdentifier(key, value); + } + throw listAcceptedFormats(); + case 1: + final String combined = children.get(0).getString(); + if (combined != null) { + return createIdentifier(combined); + } + throw listAcceptedFormats(); + default: + throw listAcceptedFormats(); + + } + } else { + final String val = node.getString(); + if (val == null) { + throw listAcceptedFormats(); + } + return ResourceLocation.parse(val); + } + } + + static ResourceLocation createIdentifier(final String key, final String value) throws SerializationException { + try { + return ResourceLocation.fromNamespaceAndPath(key, value); + } catch (final ResourceLocationException ex) { + throw new SerializationException(ex); + } + } + + static ResourceLocation createIdentifier(final String data) throws SerializationException { + try { + return ResourceLocation.parse(data); + } catch (final ResourceLocationException ex) { + throw new SerializationException(ex.getMessage()); + } + } + + private static SerializationException listAcceptedFormats() { + return new SerializationException("The provided item must be in [:] format"); + } + + static void toNode(final ResourceLocation ident, final ConfigurationNode node) { + if (ident == null) { + node.raw(null); + } else { + node.raw(ident.toString()); + } + } + +} diff --git a/src/main/java/com/epherical/croptopia/config/TreeConfiguration.java b/src/main/java/com/epherical/croptopia/config/TreeConfiguration.java new file mode 100644 index 000000000..841b2b775 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/config/TreeConfiguration.java @@ -0,0 +1,82 @@ +package com.epherical.croptopia.config; + +import com.epherical.epherolib.libs.org.spongepowered.configurate.ConfigurationNode; +import com.epherical.epherolib.libs.org.spongepowered.configurate.serialize.SerializationException; +import com.epherical.epherolib.libs.org.spongepowered.configurate.serialize.TypeSerializer; +import com.google.common.collect.SetMultimap; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; + +import java.lang.reflect.Type; +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; +import java.util.Set; + +import static com.epherical.croptopia.CroptopiaMod.createIdentifier; + +public class TreeConfiguration { + + private Set> treesAllowedInBiome; + private ResourceKey featureKey; + + public TreeConfiguration(ResourceKey featureKey, Collection> treesAllowedInBiome) { + this.featureKey = featureKey; + this.treesAllowedInBiome = Set.copyOf(treesAllowedInBiome); + } + + + public static void createSameTreeConfigs(SetMultimap, ResourceKey> map, Collection> biomes, ResourceKey... keys) { + for (ResourceKey key : keys) { + map.putAll(key, biomes); + } + } + + public ResourceKey getFeatureKey() { + return featureKey; + } + + public Set> getTreesAllowedInBiome() { + return treesAllowedInBiome; + } + + public static class Serializer implements TypeSerializer { + public static final Serializer INSTANCE = new Serializer(); + + private final String KEY_FEATURE_NAME = "featureName"; + private final String KEY_ACCEPTABLE_BIOMES = "acceptableBiomes"; + + @Override + public TreeConfiguration deserialize(Type type, ConfigurationNode node) throws SerializationException { + ResourceKey key = ResourceKey.create(Registries.PLACED_FEATURE, createIdentifier(node.node(KEY_FEATURE_NAME).getString())); + List ids = node.node(KEY_ACCEPTABLE_BIOMES).getList(ResourceLocation.class); + List> biomeKeys = new ArrayList<>(); + if (ids != null) { + for (ResourceLocation id : ids) { + biomeKeys.add(ResourceKey.create(Registries.BIOME, id)); + } + } + + return new TreeConfiguration(key, biomeKeys); + } + + @Override + public void serialize(Type type, TreeConfiguration obj, ConfigurationNode node) throws SerializationException { + if (obj == null) { + node.raw(null); + return; + } + + node.node(KEY_FEATURE_NAME).set(obj.featureKey); + List identifiers = new ArrayList<>(); + for (ResourceKey registryKey : obj.treesAllowedInBiome) { + identifiers.add(registryKey.location()); + } + node.node(KEY_ACCEPTABLE_BIOMES).setList(ResourceLocation.class, identifiers); + } + } + +} diff --git a/src/main/java/com/epherical/croptopia/datagen/CroptopiaBiomeTagProvider.java b/src/main/java/com/epherical/croptopia/datagen/CroptopiaBiomeTagProvider.java new file mode 100644 index 000000000..5c75b91c1 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/datagen/CroptopiaBiomeTagProvider.java @@ -0,0 +1,174 @@ +package com.epherical.croptopia.datagen; + +import com.epherical.croptopia.common.Tags; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.PackOutput; +import net.minecraft.data.tags.TagsProvider; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.biome.Biomes; +import net.neoforged.neoforge.common.data.ExistingFileHelper; + +import javax.annotation.Nullable; +import java.util.concurrent.CompletableFuture; + +import static com.epherical.croptopia.CroptopiaMod.MODID; +import static net.minecraft.world.level.biome.Biomes.*; + + +public class CroptopiaBiomeTagProvider extends TagsProvider { + + + public CroptopiaBiomeTagProvider(PackOutput output, CompletableFuture provider, + @Nullable ExistingFileHelper existingFileHelper) { + super(output, Registries.BIOME, provider, MODID, existingFileHelper); + } + + + @Override + protected void addTags(HolderLookup.Provider provider) { + tag(Tags.HAS_ARTICHOKE) + .add(SWAMP) + .addOptional(key("byg:cypress_swamplands")) + .addOptional(key("byg:white_mangrove_marshes")) + .addOptional(key("terralith:mirage_isles")) + .addOptional(key("terralith:orchid_swamp")) + .addOptional(key("biomesoplenty:marsh")) + .addOptional(key("biomesoplenty:bayou")) + .addOptional(key("biomesoplenty:bog")); + tag(Tags.HAS_ASPARAGUS) + .add(SWAMP) + .addOptional(key("terralith:mirage_isles")) + .addOptional(key("terralith:orchid_swamp")) + .addOptional(key("biomesoplenty:marsh")) + .addOptional(key("biomesoplenty:bayou")) + .addOptional(key("biomesoplenty:bog")); + tag(Tags.HAS_BARLEY) + .add(PLAINS, SUNFLOWER_PLAINS, OLD_GROWTH_PINE_TAIGA, OLD_GROWTH_SPRUCE_TAIGA, TAIGA, SNOWY_TAIGA) + .addOptional(key("terralith:blooming_plateau")) + .addOptional(key("terralith:blooming_valley")) + .addOptional(key("terralith:highlands")) + .addOptional(key("terralith:steppe")) + .addOptional(key("terralith:valley_clearing")) + .addOptional(key("biomesoplenty:bog")) + .addOptional(key("biomesoplenty:coniferous_forest")) + .addOptional(key("biomesoplenty:field")); + tag(Tags.HAS_BASIL) + .add(JUNGLE, SPARSE_JUNGLE, BAMBOO_JUNGLE) + .addOptional(key("terralith:jungle_mountains")) + .addOptional(key("terralith:rocky_jungle")) + .addOptional(key("terralith:tropical_jungle")) + .addOptional(key("biomesoplenty:floodplain")) + .addOptional(key("biomesoplenty:fungal_jungle")) + .addOptional(key("biomesoplenty:rainforest")) + .addOptional(key("biomesoplenty:rocky_rainforest")); + tag(Tags.HAS_BELLPEPPER) + .add(PLAINS, SUNFLOWER_PLAINS) + .addOptional(key("terralith:blooming_plateau")) + .addOptional(key("terralith:blooming_valley")) + .addOptional(key("terralith:highlands")) + .addOptional(key("terralith:steppe")) + .addOptional(key("terralith:valley_clearing")) + .addOptional(key("biomesoplenty:bog")) + .addOptional(key("biomesoplenty:coniferous_forest")) + .addOptional(key("biomesoplenty:field")) + .addOptional(key("biomesoplenty:fir_cleaning")); + tag(Tags.HAS_BLACKBEAN) + .add(FOREST, FLOWER_FOREST, BIRCH_FOREST, DARK_FOREST, OLD_GROWTH_BIRCH_FOREST, GROVE) + .addOptional(key("terralith:birch_taiga")) + .addOptional(key("terralith:cloud_forest")) + .addOptional(key("terralith:lavender_forest")) + .addOptional(key("terralith:lavender_valley")) + .addOptional(key("terralith:moonlight_grove")) + .addOptional(key("terralith:moonlight_valley")) + .addOptional(key("terralith:temperate_highlands")) + .addOptional(key("biomesoplenty:bog")) + .addOptional(key("biomesoplenty:coniferous_forest")) + .addOptional(key("biomesoplenty:field")) + .addOptional(key("biomesoplenty:fir_cleaning")) + .addOptional(key("biomesoplenty:maple_woods")) + .addOptional(key("biomesoplenty:tundra")) + .addOptional(key("biomesoplenty:bamboo_grove")) + .addOptional(key("biomesoplenty:cherry_blossom_grove")) + .addOptional(key("biomesoplenty:mediterranean_forest")) + .addOptional(key("biomesoplenty:mystic_grove")) + .addOptional(key("biomesoplenty:orchard")) + .addOptional(key("biomesoplenty:pumpkin_patch")) + .addOptional(key("biomesoplenty:redwood_forest")) + .addOptional(key("biomesoplenty:seasonal_forest")) + .addOptional(key("biomesoplenty:seasonal_orchard")) + .addOptional(key("biomesoplenty:woodland")); + tag(Tags.HAS_BLACKBERRY) + .add(FOREST, FLOWER_FOREST, BIRCH_FOREST, DARK_FOREST, OLD_GROWTH_BIRCH_FOREST, OLD_GROWTH_PINE_TAIGA, + OLD_GROWTH_SPRUCE_TAIGA, TAIGA, SNOWY_TAIGA, GROVE) + .addOptional(key("byg:aspen_forest")) + .addOptional(key("byg:black_forest")) + .addOptional(key("byg:borealis_grove")) + .addOptional(key("byg:cherry_blossom_forest")) + .addOptional(key("byg:cika_woods")) + .addOptional(key("byg:coniferous_forest")) + .addOptional(key("byg:ebony_woods")) + .addOptional(key("byg:forgotten_forest")) + .addOptional(key("byg:maple_taiga")) + .addOptional(key("byg:red_oak_forest")) + .addOptional(key("byg:autumnal_forest")) + .addOptional(key("byg:autumnal_taiga")) + .addOptional(key("byg:redwood_thicket")) + .addOptional(key("byg:frosted_taiga")) + .addOptional(key("byg:frosted_coniferous_forest")) + .addOptional(key("byg:fragment_forest")) + .addOptional(key("byg:twilight_meadow")) + .addOptional(key("byg:weeping_witch_forest")) + .addOptional(key("byg:temperate_rainforest")) + .addOptional(key("byg:zelkova_forest")) + .addOptional(key("terralith:alpine_grove")) + .addOptional(key("terralith:alpine_highlands")) + .addOptional(key("terralith:birch_taiga")) + .addOptional(key("terralith:cloud_forest")) + .addOptional(key("terralith:forested_highlands")) + .addOptional(key("terralith:lavender_forest")) + .addOptional(key("terralith:lavender_valley")) + .addOptional(key("terralith:lush_valley")) + .addOptional(key("terralith:moonlight_grove")) + .addOptional(key("terralith:moonlight_valley")) + .addOptional(key("terralith:siberian_grove")) + .addOptional(key("terralith:siberian_taiga")) + .addOptional(key("terralith:snowy_maple_forest")) + .addOptional(key("terralith:snowy_shield")) + .addOptional(key("terralith:temperate_highlands")) + .addOptional(key("terralith:yosemite_lowlands")) + .addOptional(key("biomesoplenty:bamboo_grove")) + .addOptional(key("biomesoplenty:cherry_blossom_grove")) + .addOptional(key("biomesoplenty:mediterranean_forest")) + .addOptional(key("biomesoplenty:mystic_grove")) + .addOptional(key("biomesoplenty:orchard")) + .addOptional(key("biomesoplenty:pumpkin_patch")) + .addOptional(key("biomesoplenty:redwood_forest")) + .addOptional(key("biomesoplenty:seasonal_forest")) + .addOptional(key("biomesoplenty:seasonal_orchard")) + .addOptional(key("biomesoplenty:woodland")) + .addOptional(key("biomesoplenty:bog")) + .addOptional(key("biomesoplenty:coniferous_forest")) + .addOptional(key("biomesoplenty:field")) + .addOptional(key("biomesoplenty:fir_cleaning")) + .addOptional(key("biomesoplenty:maple_woods")) + .addOptional(key("biomesoplenty:tundra")); + + + + } + + private static ResourceLocation key(String name) { + return ResourceLocation.parse(name); + } + + + private static ResourceLocation bygID(String name) { + return ResourceLocation.fromNamespaceAndPath("byg", name); + } + + private static ResourceLocation bopID(String name) { + return ResourceLocation.fromNamespaceAndPath("biomesoplenty", name); + } +} diff --git a/src/main/java/com/epherical/croptopia/datagen/CroptopiaBlockTagProvider.java b/src/main/java/com/epherical/croptopia/datagen/CroptopiaBlockTagProvider.java new file mode 100644 index 000000000..e675425a8 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/datagen/CroptopiaBlockTagProvider.java @@ -0,0 +1,95 @@ +package com.epherical.croptopia.datagen; + +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.register.helpers.FarmlandCrop; +import com.epherical.croptopia.register.helpers.Tree; +import com.epherical.croptopia.register.helpers.TreeCrop; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.Registry; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.PackOutput; +import net.minecraft.data.tags.IntrinsicHolderTagsProvider; +import net.minecraft.resources.ResourceKey; +import net.minecraft.tags.BlockTags; +import net.minecraft.world.level.block.Block; +import net.neoforged.neoforge.common.data.ExistingFileHelper; +import org.jetbrains.annotations.Nullable; + +import java.util.concurrent.CompletableFuture; +import java.util.function.Function; + +import static com.epherical.croptopia.CroptopiaMod.MODID; + +public class CroptopiaBlockTagProvider extends IntrinsicHolderTagsProvider { + + + public CroptopiaBlockTagProvider(PackOutput output, ResourceKey> registryKey, + CompletableFuture lookupProvider, + @Nullable ExistingFileHelper existingFileHelper) { + super(output, registryKey, lookupProvider, o -> o.builtInRegistryHolder().key(), MODID, existingFileHelper); + } + + @Override + protected void addTags(HolderLookup.Provider arg) { + generateSaplings(); + generateBarkLogs(); + generateLeaves(); + // in vanilla for bees only + generateCrops(); + generateMisc(); + } + + protected void generateSaplings() { + IntrinsicTagAppender saplings = this.tag(BlockTags.SAPLINGS); + for (TreeCrop crop : TreeCrop.copy()) { + saplings.add(crop.getSaplingBlock()); + } + for (Tree crop : Tree.copy()) { + saplings.add(crop.getSaplingBlock()); + } + } + + protected void generateBarkLogs() { + IntrinsicTagAppender burnableLog = this.tag(BlockTags.LOGS_THAT_BURN); + for (Tree crop : Tree.copy()) { + // add different log types to log tag of this crop + tag(crop.getLogBlockTag()) + .add(crop.getLog()) + .add(crop.getStrippedLog()) + .add(crop.getWood()) + .add(crop.getStrippedWood()); + // make this crop log burnable + burnableLog.addTag(crop.getLogBlockTag()); + } + } + + protected void generateLeaves() { + IntrinsicTagAppender leaves = this.tag(BlockTags.LEAVES); + IntrinsicTagAppender hoe = this.tag(BlockTags.MINEABLE_WITH_HOE); + for (TreeCrop crop : TreeCrop.TREE_CROPS) { + leaves.add(crop.getLeaves()); + hoe.add(crop.getLeaves()); + } + for (Tree crop : Tree.copy()) { + leaves.add(crop.getLeaves()); + hoe.add(crop.getLeaves()); + } + } + + protected void generateCrops() { + IntrinsicTagAppender crops = this.tag(BlockTags.CROPS); + for (FarmlandCrop crop : FarmlandCrop.copy()) { + crops.add(crop.asBlock()); + } + for (TreeCrop crop : TreeCrop.copy()) { + crops.add(crop.asBlock()); + } + } + + protected void generateMisc() { + tag(BlockTags.MINEABLE_WITH_SHOVEL).add(Content.SALT_ORE_BLOCK); + tag(BlockTags.AZALEA_ROOT_REPLACEABLE).add(Content.SALT_ORE_BLOCK); + tag(BlockTags.DRIPSTONE_REPLACEABLE).add(Content.SALT_ORE_BLOCK); + tag(BlockTags.ENDERMAN_HOLDABLE).add(Content.SALT_ORE_BLOCK); + } +} diff --git a/src/main/java/com/epherical/croptopia/datagen/CroptopiaDataGeneratorEntry.java b/src/main/java/com/epherical/croptopia/datagen/CroptopiaDataGeneratorEntry.java new file mode 100644 index 000000000..215cb0ce8 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/datagen/CroptopiaDataGeneratorEntry.java @@ -0,0 +1,37 @@ +package com.epherical.croptopia.datagen; + +import com.epherical.croptopia.common.generator.ConfiguredFeatureKeys; +import com.epherical.croptopia.register.helpers.Tree; +import com.epherical.croptopia.register.helpers.TreeCrop; +import net.minecraft.core.RegistrySetBuilder; +import net.minecraft.core.registries.Registries; + +/*public class CroptopiaDataGeneratorEntry implements DataGeneratorEntrypoint { + + @Override + public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { + FabricDataGenerator.Pack resources = fabricDataGenerator.createPack(); + resources.addProvider(CroptopiaBlockTagProvider::new); + resources.addProvider(CroptopiaItemTagProvider::new); + resources.addProvider(CroptopiaBiomeTagProvider::new); + resources.addProvider(CroptopiaIndependentItemTagProvider::new); + // tags always first + resources.addProvider(CroptopiaItemModelProvider::new); + resources.addProvider(CroptopiaRecipeProvider::new); + resources.addProvider(CroptopiaWorldGeneration::new); + } + + @Override + public void buildRegistry(RegistrySetBuilder registryBuilder) { + registryBuilder.add(Registries.CONFIGURED_FEATURE, bootstrapContext -> { + for (TreeCrop treeCrop : TreeCrop.TREE_CROPS) { + bootstrapContext.register(treeCrop.getConfiguredFeatureKey(), treeCrop.getTreeConfig()); + } + for (Tree tree : Tree.copy()) { + bootstrapContext.register(tree.getConfiguredFeatureKey(), tree.getTreeGen()); + } + bootstrapContext.register(ConfiguredFeatureKeys.DISK_SALT_KEY, WorldGenFeatures.DISK_SALT); + bootstrapContext.register(ConfiguredFeatureKeys.RANDOM_CROP_KEY, WorldGenFeatures.RANDOM_CROP); + }); + } +}*/ diff --git a/src/main/java/com/epherical/croptopia/datagen/CroptopiaIndependentItemTagProvider.java b/src/main/java/com/epherical/croptopia/datagen/CroptopiaIndependentItemTagProvider.java new file mode 100644 index 000000000..414043dbd --- /dev/null +++ b/src/main/java/com/epherical/croptopia/datagen/CroptopiaIndependentItemTagProvider.java @@ -0,0 +1,333 @@ +/* +package com.epherical.croptopia.datagen; + +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.register.TagCategory; +import com.epherical.croptopia.register.helpers.FarmlandCrop; +import com.epherical.croptopia.register.helpers.Furnace; +import com.epherical.croptopia.register.helpers.IceCream; +import com.epherical.croptopia.register.helpers.Jam; +import com.epherical.croptopia.register.helpers.Juice; +import com.epherical.croptopia.register.helpers.Pie; +import com.epherical.croptopia.register.helpers.Seafood; +import com.epherical.croptopia.register.helpers.Smoothie; +import com.epherical.croptopia.register.helpers.Tree; +import com.epherical.croptopia.register.helpers.TreeCrop; +import com.epherical.croptopia.register.helpers.Utensil; +import com.epherical.croptopia.util.PluralInfo; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.PackOutput; +import net.minecraft.data.tags.ItemTagsProvider; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.tags.TagEntry; +import net.minecraft.tags.TagKey; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.block.Block; +import net.neoforged.neoforge.common.data.ExistingFileHelper; +import org.jetbrains.annotations.Nullable; + +import java.util.concurrent.CompletableFuture; + +import static com.epherical.croptopia.CroptopiaMod.MODID; + +public class CroptopiaIndependentItemTagProvider extends ItemTagsProvider { + + public CroptopiaIndependentItemTagProvider(PackOutput output, CompletableFuture lookupProvider, CompletableFuture> parentProvider, CompletableFuture> blockTags, @Nullable ExistingFileHelper existingFileHelper) { + super(output, lookupProvider, parentProvider, blockTags, MODID, existingFileHelper); + } + + @Override + public String getName() { + return "Croptopia Independent Tags"; + } + + @Override + protected void addTags(HolderLookup.Provider arg) { + generateCrops(); + generateSeedsSaplings(); + generateOtherEnums(); + generateMisc(); + } + + protected void generateCrops() { + for (FarmlandCrop crop : FarmlandCrop.FARMLAND_CROPS) { + createCategoryTag(crop.getTagCategory().getLowerCaseName(), PluralInfo.plural(crop.getLowercaseName(), crop.hasPlural()), crop.asItem()); + if (crop.getTagCategory() != TagCategory.CROPS) { // don't double only-crops + createCategoryTag(TagCategory.CROPS.getLowerCaseName(), PluralInfo.plural(crop.getLowercaseName(), crop.hasPlural()), crop.asItem()); + } + } + for (TreeCrop crop : TreeCrop.TREE_CROPS) { + createCategoryTag(crop.getTagCategory().getLowerCaseName(), PluralInfo.plural(crop.getLowercaseName(), crop.hasPlural()), crop.asItem()); + if (crop.getTagCategory() != TagCategory.CROPS) { // don't double only-crops + createCategoryTag(TagCategory.CROPS.getLowerCaseName(), PluralInfo.plural(crop.getLowercaseName(), crop.hasPlural()), crop.asItem()); + } + if (crop.getTagCategory() == TagCategory.NUTS) { // nuts are fruits + createCategoryTag(TagCategory.FRUITS.getLowerCaseName(), PluralInfo.plural(crop.getLowercaseName(), crop.hasPlural()), crop.asItem()); + } + } + for (Tree crop : Tree.copy()) { + createCategoryTag(crop.getTagCategory().getLowerCaseName(), PluralInfo.plural(crop.getLowercaseName(), crop.hasPlural()), crop.asItem()); + } + // the following four are all done above with a category tag of crops I believe + */ +/*createGeneralTag("saguaros", Content.saguaro); + createGeneralTag("turmeric", Content.turmeric); + createGeneralTag("tea_leaves", Content.teaLeaves); + createGeneralTag("cinnamon", Content.cinnamon);*//* + + } + + protected void generateSeedsSaplings() { + // these should be singular, they are pluralized in the method, this is because forge seed tags don't include the "seed" portion. + for (FarmlandCrop crop : FarmlandCrop.FARMLAND_CROPS) { + if (crop == Content.CHILE_PEPPER) { + createSeedSaplingTag("seeds", "chilepepper", crop.getSeedItem()); + } else { + createSeedSaplingTag("seeds", crop.getLowercaseName(), crop.getSeedItem()); + } + } + for (TreeCrop crop : TreeCrop.TREE_CROPS) { + createSeedSaplingTag("saplings", crop.getLowercaseName(), crop.getSaplingItem()); + } + for (Tree crop : Tree.copy()) { + createSeedSaplingTag("saplings", crop.getLowercaseName(), crop.getSapling()); + } + } + + protected void generateOtherEnums() { + for (Seafood seafood : Seafood.copy()) { + createGeneralTag(seafood.getPlural(), seafood.asItem()); + } + for (Furnace furnace : Furnace.copy()) { + createGeneralTag(furnace.getPlural(), furnace.asItem()); + } + for (Juice juice : Juice.copy()) { + createCategoryTag("juices", juice.name().toLowerCase() + "s", juice.asItem()); + } + for (Jam jam : Jam.copy()) { + createCategoryTag("jams", jam.name().toLowerCase() + "s", jam.asItem()); + } + for (Smoothie smoothie : Smoothie.copy()) { + createGeneralTag(smoothie.name().toLowerCase() + "s", smoothie.asItem()); + } + for (IceCream iceCream : IceCream.copy()) { + createGeneralTag(iceCream.name().toLowerCase() + "s", iceCream.asItem()); + } + for (Pie pie : Pie.copy()) { + createGeneralTag(pie.name().toLowerCase() + "s", pie.asItem()); + } + for (Utensil utensil : Utensil.copy()) { + createGeneralTag(utensil.getPlural(), utensil.asItem()); + } + } + + protected void generateMisc() { + createGeneralTag("almond_brittles", Content.ALMOND_BRITTLE); + createGeneralTag("artichoke_dips", Content.ARTICHOKE_DIP); + createGeneralTag("banana_cream_pies", Content.BANANA_CREAM_PIE); + createGeneralTag("banana_nut_breads", Content.BANANA_NUT_BREAD); + createGeneralTag("beef_jerkies", Content.BEEF_JERKY); + createGeneralTag("beef_wellington", Content.BEEF_WELLINGTON); + createGeneralTag("beers", Content.BEER); + createGeneralTag("blts", Content.BLT); + createGeneralTag("brownies", Content.BROWNIES); + createGeneralTag("buttered_toasts", Content.BUTTERED_TOAST); + createGeneralTag("butters", Content.BUTTER); + createGeneralTag("caesar_salads", Content.CAESAR_SALAD); + createGeneralTag("candied_nuts", Content.CANDIED_NUTS); + createGeneralTag("candy_corns", Content.CANDY_CORN); + createGeneralTag("cashew_chickens", Content.CASHEW_CHICKEN); + createGeneralTag("cheese_cakes", Content.CHEESE_CAKE); + createGeneralTag("cheese_pizzas", Content.CHEESE_PIZZA); + createGeneralTag("cheeseburgers", Content.CHEESEBURGER); + createGeneralTag("cheeses", Content.CHEESE); + createGeneralTag("chicken_and_dumplings", Content.CHICKEN_AND_DUMPLINGS); + createGeneralTag("chicken_and_noodles", Content.CHICKEN_AND_NOODLES); + createGeneralTag("chicken_and_rice", Content.CHICKEN_AND_RICE); + createGeneralTag("chocolate_milkshakes", Content.CHOCOLATE_MILKSHAKE); + createGeneralTag("chocolates", Content.CHOCOLATE); + createGeneralTag("coffees", Content.COFFEE); + createGeneralTag("cornish_pasty", Content.CORNISH_PASTY); + createGeneralTag("cucumber_salads", Content.CUCUMBER_SALAD); + createGeneralTag("doughnuts", Content.DOUGHNUT); + createGeneralTag("doughs", Content.DOUGH); + createGeneralTag("egg_rolls", Content.EGG_ROLL); + createGeneralTag("eton_mess", Content.ETON_MESS); + createGeneralTag("figgy_pudding", Content.FIGGY_PUDDING); + createGeneralTag("fish_and_chips", Content.FISH_AND_CHIPS); + createGeneralTag("flour", Content.FLOUR); + createGeneralTag("french_fries", Content.FRENCH_FRIES); + createGeneralTag("fried_chickens", Content.FRIED_CHICKEN); + createGeneralTag("fruit_salads", Content.FRUIT_SALAD); + createGeneralTag("fruit_smoothies", Content.FRUIT_SMOOTHIE); + createGeneralTag("grilled_cheeses", Content.GRILLED_CHEESE); + createGeneralTag("ham_sandwiches", Content.HAM_SANDWICH); + createGeneralTag("hamburgers", Content.HAMBURGER); + createGeneralTag("kale_chips", Content.KALE_CHIPS); + createGeneralTag("kale_smoothies", Content.KALE_SMOOTHIE); + createGeneralTag("leafy_salads", Content.LEAFY_SALAD); + createGeneralTag("leek_soups", Content.LEEK_SOUP); + createGeneralTag("lemon_chickens", Content.LEMON_CHICKEN); + createGeneralTag("lemonades", Content.LEMONADE); + createGeneralTag("limeades", Content.LIMEADE); + createGeneralTag("meads", Content.MEAD); + createGeneralTag("milk_bottles", Content.MILK_BOTTLE); + createGeneralTag("noodles", Content.NOODLE); + createGeneralTag("nougats", Content.NOUGAT); + createGeneralTag("nutty_cookies", Content.NUTTY_COOKIE); + createGeneralTag("oatmeals", Content.OATMEAL); + createGeneralTag("olive_oils", Content.OLIVE_OIL); + createGeneralTag("onion_rings", Content.ONION_RINGS); + createGeneralTag("paprika", Content.PAPRIKA); + createGeneralTag("peanut_butter_and_jam", Content.PEANUT_BUTTER_AND_JAM); + createGeneralTag("pepperoni", Content.PEPPERONI); + createGeneralTag("pineapple_pepperoni_pizzas", Content.PINEAPPLE_PEPPERONI_PIZZA); + createGeneralTag("pizzas", Content.PIZZA); + createGeneralTag("pork_and_beanss", Content.PORK_AND_BEANS); + createGeneralTag("pork_jerkies", Content.PORK_JERKY); + createGeneralTag("potato_chips", Content.POTATO_CHIPS); + createGeneralTag("protein_bars", Content.PROTEIN_BAR); + createGeneralTag("pumpkin_spice_lattes", Content.PUMPKIN_SPICE_LATTE); + createGeneralTag("raisin_oatmeal_cookies", Content.OATMEAL_COOKIE); + createGeneralTag("ravioli", Content.RAVIOLI); + createGeneralTag("roasted_nuts", Content.ROASTED_NUTS); + createGeneralTag("rum_raisin_ice_creams", Content.RUM_RAISIN_ICE_CREAM); + createGeneralTag("rums", Content.RUM); + createGeneralTag("salsas", Content.SALSA); + createGeneralTag("salt_ores", Content.SALT_ORE); + createGeneralTag("saucy_chips", Content.SAUCY_CHIPS); + createGeneralTag("scones", Content.SCONES); + createGeneralTag("scrambled_eggs", Content.SCRAMBLED_EGGS); + createGeneralTag("shepherds_pie", Content.SHEPHERDS_PIE); + createGeneralTag("snicker_doodles", Content.SNICKER_DOODLE); + createGeneralTag("soy_milks", Content.SOY_MILK); + createGeneralTag("soy_sauces", Content.SOY_SAUCE); + createGeneralTag("spaghetti_squashs", Content.SPAGHETTI_SQUASH); + createGeneralTag("steamed_rices", Content.STEAMED_RICE); + createGeneralTag("sticky_toffee_pudding", Content.STICKY_TOFFEE_PUDDING); + createGeneralTag("supreme_pizzas", Content.SUPREME_PIZZA); + createGeneralTag("sushis", Content.SUSHI); + createGeneralTag("sweet_potato_friess", Content.SWEET_POTATO_FRIES); + createGeneralTag("tacos", Content.TACO); + createGeneralTag("tea", Content.TEA); + createGeneralTag("toast_with_jam", Content.TOAST_WITH_JAM); + createGeneralTag("tofu", Content.TOFU); + createGeneralTag("tofu_and_dumplings", Content.TOFU_AND_DUMPLINGS); + createGeneralTag("tofuburgers", Content.TOFUBURGER); + createGeneralTag("tortillas", Content.TORTILLA); + createGeneralTag("trail_mixes", Content.TRAIL_MIX); + createGeneralTag("treacle_tarts", Content.TREACLE_TART); + createGeneralTag("trifle", Content.TRIFLE); + createGeneralTag("tuna_sandwiches", Content.TUNA_SANDWICH); + createGeneralTag("veggie_salads", Content.VEGGIE_SALAD); + createGeneralTag("wines", Content.WINE); + createGeneralTag("yam_jam", Content.YAM_JAM); + createGeneralTag("yoghurts", Content.YOGHURT); + + createGeneralTag("roasted_pumpkin_seeds", Content.ROASTED_PUMPKIN_SEEDS); + createGeneralTag("roasted_sunflower_seeds", Content.ROASTED_SUNFLOWER_SEEDS); + createGeneralTag("pumpkin_bars", Content.PUMPKIN_BARS); + createGeneralTag("corn_breads", Content.CORN_BREAD); + createGeneralTag("pumpkin_soups", Content.PUMPKIN_SOUP); + createGeneralTag("meringue", Content.MERINGUE); + createGeneralTag("cabbage_rolls", Content.CABBAGE_ROLL); + createGeneralTag("borscht", Content.BORSCHT); + createGeneralTag("goulashes", Content.GOULASH); + createGeneralTag("beetroot_salads", Content.BEETROOT_SALAD); + createGeneralTag("candied_kumquats", Content.CANDIED_KUMQUATS); + createGeneralTag("steamed_crabs", Content.STEAMED_CRAB); + createGeneralTag("sea_lettuce", Content.SEA_LETTUCE); + createGeneralTag("deep_fried_shrimp", Content.DEEP_FRIED_SHRIMP); + createGeneralTag("tuna_rolls", Content.TUNA_ROLL); + createGeneralTag("fried_calamari", Content.FRIED_CALAMARI); + createGeneralTag("crab_legs", Content.CRAB_LEGS); + createGeneralTag("steamed_clams", Content.STEAMED_CLAMS); + createGeneralTag("grilled_oysters", Content.GRILLED_OYSTERS); + createGeneralTag("anchovy_pizzas", Content.ANCHOVY_PIZZA); + createGeneralTag("mashed_potatoes", Content.MASHED_POTATOES); + + createGeneralTag("baked_crepes", Content.BAKED_CREPES); + createGeneralTag("cinnamon_rolls", Content.CINNAMON_ROLL); + createGeneralTag("croque_madame", Content.CROQUE_MADAME); + createGeneralTag("croque_monsieur", Content.CROQUE_MONSIEUR); + createGeneralTag("dauphine_potatoes", Content.DAUPHINE_POTATOES); + createGeneralTag("fried_frog_legs", Content.FRIED_FROG_LEGS); + createGeneralTag("frog_legs", Content.FROG_LEGS); + createGeneralTag("ground_pork", Content.GROUND_PORK); + createGeneralTag("hashed_brown", Content.HASHED_BROWN); + createGeneralTag("macaron", Content.MACARON); + createGeneralTag("quiche", Content.QUICHE); + createGeneralTag("sausages", Content.SAUSAGE); + createGeneralTag("sunny_side_eggs", Content.SUNNY_SIDE_EGGS); + createGeneralTag("sweet_crepes", Content.SWEET_CREPES); + createGeneralTag("the_big_breakfast", Content.THE_BIG_BREAKFAST); + + this.tag(register("water_bottles")).add(reverseLookup(Content.WATER_BOTTLE)).add(reverseLookup(Items.WATER_BUCKET)).addOptional(ResourceLocation.parse("early_buckets:wooden_water_bucket")); + this.tag(register("milks")).add(reverseLookup(Content.MILK_BOTTLE)).add(reverseLookup(Content.SOY_MILK)).add(reverseLookup(Items.MILK_BUCKET)).addOptionalTag(independentTag("milk_buckets")); + this.tag(register("potatoes")).add(reverseLookup(Items.POTATO)).add(reverseLookup(Content.SWEETPOTATO.asItem())); + } + + private static TagKey register(String id) { + return TagKey.create(Registries.ITEM, Croptopia.createIdentifier(id)); + } + + private void createCategoryTag(String category, String name, Item item) { + String path = reverseLookup(item).location().getPath(); + TagKey forgeFriendlyTag = register(category + "/" + path); + ResourceLocation independentEntry = independentTag(category + "/" + path); + this.tag(forgeFriendlyTag).add(reverseLookup(item)); + ObjectBuilderAccessor fabricGeneralTag = (ObjectBuilderAccessor) this.tag(register(name)).add(reverseLookup(item)); + fabricGeneralTag.getBuilder().add(new ForcedTagEntry(TagEntry.tag(independentEntry))); + + // this is the group i.e vegetables.json encompassing all the vegetables in the mod. it should pull from zucchini.json and not vegetables/zucchini.json + ObjectBuilderAccessor group = (ObjectBuilderAccessor) this.tag(register(category)); + // we need a new independentEntry + ResourceLocation entryForGroup = independentTag(name); + group.getBuilder().add(new ForcedTagEntry(TagEntry.tag(entryForGroup))); + } + + private FabricTagBuilder createGeneralTag(String name, Item item) { + TagKey pluralTag = register(name); + return this.getOrCreateTagBuilder(pluralTag).add(item); + } + + */ +/** + * Special method for forge/fabric differentiations. + * Forge conventions are sapling:"saplingName" without "sapling" appended ex: forge:saplings/apple + * In fabric we would just do c:apple_saplings + * This method creates the appropriate tags for both platforms + * Forge: forge:saplings/apple + * Fabric: c:apple_saplings + * Saplings.json -> references Fabric -> references forge + *//* + + private void createSeedSaplingTag(String category, String name, Item item) { + String pluralSeedName; + if (item == Content.VANILLA.getSeedItem()) { + pluralSeedName = reverseLookup(item).location().getPath(); + } else { + pluralSeedName = reverseLookup(item).location().getPath() + "s"; + } + + // Forge tags use seed/cropname, but not including seed name. artichoke good artichoke_seed bad. + TagKey forgeFriendlyTag = register(category + "/" + name); + ResourceLocation independentEntry = independentTag(category + "/" + name); + + this.tag(forgeFriendlyTag).add(reverseLookup(item)); + ObjectBuilderAccessor group = (ObjectBuilderAccessor) this.tag(register(category)); + group.getBuilder().add(new ForcedTagEntry(TagEntry.tag(independentEntry))); + + ObjectBuilderAccessor fabricGeneralTag = (ObjectBuilderAccessor) this.tag(register(pluralSeedName)).add(reverseLookup(item)); + fabricGeneralTag.getBuilder().add(new ForcedTagEntry(TagEntry.tag(independentEntry))); + } + + private ResourceLocation independentTag(String name) { + IdentifierAccessor accessor = (IdentifierAccessor) Croptopia.createIdentifier(name); + accessor.setNamespace("${dependent}"); // lmao + return (ResourceLocation) accessor; + } +} +*/ diff --git a/src/main/java/com/epherical/croptopia/datagen/CroptopiaItemModelProvider.java b/src/main/java/com/epherical/croptopia/datagen/CroptopiaItemModelProvider.java new file mode 100644 index 000000000..34e41fe63 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/datagen/CroptopiaItemModelProvider.java @@ -0,0 +1,453 @@ +package com.epherical.croptopia.datagen; + +import com.epherical.croptopia.register.Content; +import net.minecraft.data.PackOutput; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.Items; +import net.neoforged.neoforge.client.model.generators.BlockStateProvider; +import net.neoforged.neoforge.client.model.generators.ItemModelProvider; +import net.neoforged.neoforge.common.data.ExistingFileHelper; + +import static com.epherical.croptopia.CroptopiaMod.MODID; + +public class CroptopiaItemModelProvider extends BlockStateProvider { + + + public CroptopiaItemModelProvider(PackOutput output, ExistingFileHelper existingFileHelper) { + super(output, MODID, existingFileHelper); + } + + protected void registerItemModels(ItemModelProvider provider) { + provider.basicItem(Content.ARTICHOKE.asItem()); + provider.basicItem(Content.ASPARAGUS.asItem()); + provider.basicItem(Content.BARLEY.asItem()); + provider.basicItem(Content.BASIL.asItem()); + provider.basicItem(Content.BELLPEPPER.asItem()); + provider.basicItem(Content.BLACKBEAN.asItem()); + provider.basicItem(Content.BLACKBERRY.asItem()); + provider.basicItem(Content.BLUEBERRY.asItem()); + provider.basicItem(Content.BROCCOLI.asItem()); + provider.basicItem(Content.CABBAGE.asItem()); + provider.basicItem(Content.CANTALOUPE.asItem()); + provider.basicItem(Content.CAULIFLOWER.asItem()); + provider.basicItem(Content.CELERY.asItem()); + provider.basicItem(Content.CHILE_PEPPER.asItem()); + provider.basicItem(Content.COFFEE_BEANS.asItem()); + provider.basicItem(Content.CORN.asItem()); + provider.basicItem(Content.CRANBERRY.asItem()); + provider.basicItem(Content.CUCUMBER.asItem()); + provider.basicItem(Content.CURRANT.asItem()); + provider.basicItem(Content.EGGPLANT.asItem()); + provider.basicItem(Content.ELDERBERRY.asItem()); + provider.basicItem(Content.GARLIC.asItem()); + provider.basicItem(Content.GINGER.asItem()); + provider.basicItem(Content.GRAPE.asItem()); + provider.basicItem(Content.GREENBEAN.asItem()); + provider.basicItem(Content.GREENONION.asItem()); + provider.basicItem(Content.HONEYDEW.asItem()); + provider.basicItem(Content.HOPS.asItem()); + provider.basicItem(Content.KALE.asItem()); + provider.basicItem(Content.KIWI.asItem()); + provider.basicItem(Content.LEEK.asItem()); + provider.basicItem(Content.LETTUCE.asItem()); + provider.basicItem(Content.MUSTARD.asItem()); + provider.basicItem(Content.OAT.asItem()); + provider.basicItem(Content.OLIVE.asItem()); + provider.basicItem(Content.ONION.asItem()); + provider.basicItem(Content.PEANUT.asItem()); + provider.basicItem(Content.PEPPER.asItem()); + provider.basicItem(Content.PINEAPPLE.asItem()); + provider.basicItem(Content.RADISH.asItem()); + provider.basicItem(Content.RASPBERRY.asItem()); + provider.basicItem(Content.RHUBARB.asItem()); + provider.basicItem(Content.RICE.asItem()); + provider.basicItem(Content.RUTABAGA.asItem()); + provider.basicItem(Content.SAGUARO.asItem()); + provider.basicItem(Content.SOYBEAN.asItem()); + provider.basicItem(Content.SPINACH.asItem()); + provider.basicItem(Content.SQUASH.asItem()); + provider.basicItem(Content.STRAWBERRY.asItem()); + provider.basicItem(Content.SWEETPOTATO.asItem()); + provider.basicItem(Content.TEA_LEAVES.asItem()); + provider.basicItem(Content.TOMATILLO.asItem()); + provider.basicItem(Content.TOMATO.asItem()); + provider.basicItem(Content.TURMERIC.asItem()); + provider.basicItem(Content.TURNIP.asItem()); + provider.basicItem(Content.VANILLA.asItem()); + provider.basicItem(Content.YAM.asItem()); + provider.basicItem(Content.ZUCCHINI.asItem()); + + provider.basicItem(Content.ARTICHOKE.getSeedItem()); + provider.basicItem(Content.ASPARAGUS.getSeedItem()); + provider.basicItem(Content.BARLEY.getSeedItem()); + provider.basicItem(Content.BASIL.getSeedItem()); + provider.basicItem(Content.BELLPEPPER.getSeedItem()); + provider.basicItem(Content.BLACKBEAN.getSeedItem()); + provider.basicItem(Content.BLACKBERRY.getSeedItem()); + provider.basicItem(Content.BLUEBERRY.getSeedItem()); + provider.basicItem(Content.BROCCOLI.getSeedItem()); + provider.basicItem(Content.CABBAGE.getSeedItem()); + provider.basicItem(Content.CANTALOUPE.getSeedItem()); + provider.basicItem(Content.CAULIFLOWER.getSeedItem()); + provider.basicItem(Content.CELERY.getSeedItem()); + provider.basicItem(Content.CHILE_PEPPER.getSeedItem()); + provider.basicItem(Content.COFFEE_BEANS.getSeedItem()); + provider.basicItem(Content.CORN.getSeedItem()); + provider.basicItem(Content.CRANBERRY.getSeedItem()); + provider.basicItem(Content.CUCUMBER.getSeedItem()); + provider.basicItem(Content.CURRANT.getSeedItem()); + provider.basicItem(Content.EGGPLANT.getSeedItem()); + provider.basicItem(Content.ELDERBERRY.getSeedItem()); + provider.basicItem(Content.GARLIC.getSeedItem()); + provider.basicItem(Content.GINGER.getSeedItem()); + provider.basicItem(Content.GRAPE.getSeedItem()); + provider.basicItem(Content.GREENBEAN.getSeedItem()); + provider.basicItem(Content.GREENONION.getSeedItem()); + provider.basicItem(Content.HONEYDEW.getSeedItem()); + provider.basicItem(Content.HOPS.getSeedItem()); + provider.basicItem(Content.KALE.getSeedItem()); + provider.basicItem(Content.KIWI.getSeedItem()); + provider.basicItem(Content.LEEK.getSeedItem()); + provider.basicItem(Content.LETTUCE.getSeedItem()); + provider.basicItem(Content.MUSTARD.getSeedItem()); + provider.basicItem(Content.OAT.getSeedItem()); + provider.basicItem(Content.OLIVE.getSeedItem()); + provider.basicItem(Content.ONION.getSeedItem()); + provider.basicItem(Content.PEANUT.getSeedItem()); + provider.basicItem(Content.PEPPER.getSeedItem()); + provider.basicItem(Content.PINEAPPLE.getSeedItem()); + provider.basicItem(Content.RADISH.getSeedItem()); + provider.basicItem(Content.RASPBERRY.getSeedItem()); + provider.basicItem(Content.RHUBARB.getSeedItem()); + provider.basicItem(Content.RICE.getSeedItem()); + provider.basicItem(Content.RUTABAGA.getSeedItem()); + provider.basicItem(Content.SAGUARO.getSeedItem()); + provider.basicItem(Content.SOYBEAN.getSeedItem()); + provider.basicItem(Content.SPINACH.getSeedItem()); + provider.basicItem(Content.SQUASH.getSeedItem()); + provider.basicItem(Content.STRAWBERRY.getSeedItem()); + provider.basicItem(Content.SWEETPOTATO.getSeedItem()); + provider.basicItem(Content.TEA_LEAVES.getSeedItem()); + provider.basicItem(Content.TOMATILLO.getSeedItem()); + provider.basicItem(Content.TOMATO.getSeedItem()); + provider.basicItem(Content.TURMERIC.getSeedItem()); + provider.basicItem(Content.TURNIP.getSeedItem()); + provider.basicItem(Content.VANILLA.getSeedItem()); + provider.basicItem(Content.YAM.getSeedItem()); + provider.basicItem(Content.ZUCCHINI.getSeedItem()); + + + provider.basicItem(Content.ALMOND.asItem()); + //basicItem(Content.APPLE.asItem()); + provider.basicItem(Content.APRICOT.asItem()); + provider.basicItem(Content.AVOCADO.asItem()); + provider.basicItem(Content.BANANA.asItem()); + provider.basicItem(Content.CASHEW.asItem()); + provider.basicItem(Content.CHERRY.asItem()); + provider.basicItem(Content.COCONUT.asItem()); + provider.basicItem(Content.DATE.asItem()); + provider.basicItem(Content.DRAGONFRUIT.asItem()); + provider.basicItem(Content.FIG.asItem()); + provider.basicItem(Content.GRAPEFRUIT.asItem()); + provider.basicItem(Content.KUMQUAT.asItem()); + provider.basicItem(Content.LEMON.asItem()); + provider.basicItem(Content.LIME.asItem()); + provider.basicItem(Content.MANGO.asItem()); + provider.basicItem(Content.NECTARINE.asItem()); + provider.basicItem(Content.NUTMEG.asItem()); + provider.basicItem(Content.ORANGE.asItem()); + provider.basicItem(Content.PEACH.asItem()); + provider.basicItem(Content.PEAR.asItem()); + provider.basicItem(Content.PECAN.asItem()); + provider.basicItem(Content.PERSIMMON.asItem()); + provider.basicItem(Content.PLUM.asItem()); + provider.basicItem(Content.STARFRUIT.asItem()); + provider.basicItem(Content.WALNUT.asItem()); + provider.basicItem(Content.CINNAMON.asItem()); + + /*provider.basicItem(Content.ALMOND.getSaplingItem()); + provider.basicItem(Content.APRICOT.getSaplingItem()); + provider.basicItem(Content.AVOCADO.getSaplingItem()); + provider.basicItem(Content.BANANA.getSaplingItem()); + provider.basicItem(Content.CASHEW.getSaplingItem()); + provider.basicItem(Content.CHERRY.getSaplingItem()); + provider.basicItem(Content.COCONUT.getSaplingItem()); + provider.basicItem(Content.DATE.getSaplingItem()); + provider.basicItem(Content.DRAGONFRUIT.getSaplingItem()); + provider.basicItem(Content.FIG.getSaplingItem()); + provider.basicItem(Content.GRAPEFRUIT.getSaplingItem()); + provider.basicItem(Content.KUMQUAT.getSaplingItem()); + provider.basicItem(Content.LEMON.getSaplingItem()); + provider.basicItem(Content.LIME.getSaplingItem()); + provider.basicItem(Content.MANGO.getSaplingItem()); + provider.basicItem(Content.NECTARINE.getSaplingItem()); + provider.basicItem(Content.NUTMEG.getSaplingItem()); + provider.basicItem(Content.ORANGE.getSaplingItem()); + provider.basicItem(Content.PEACH.getSaplingItem()); + provider.basicItem(Content.PEAR.getSaplingItem()); + provider.basicItem(Content.PECAN.getSaplingItem()); + provider.basicItem(Content.PERSIMMON.getSaplingItem()); + provider.basicItem(Content.PLUM.getSaplingItem()); + provider.basicItem(Content.STARFRUIT.getSaplingItem()); + provider.basicItem(Content.WALNUT.getSaplingItem()); + provider.basicItem(Content.CINNAMON.getSapling());*/ + + provider.basicItem(Content.ANCHOVY.asItem()); + provider.basicItem(Content.CALAMARI.asItem()); + provider.basicItem(Content.CLAM.asItem()); + provider.basicItem(Content.CRAB.asItem()); + provider.basicItem(Content.GLOWING_CALAMARI.asItem()); + provider.basicItem(Content.OYSTER.asItem()); + provider.basicItem(Content.ROE.asItem()); + provider.basicItem(Content.SHRIMP.asItem()); + provider.basicItem(Content.TUNA.asItem()); + provider.basicItem(Content.BAKED_BEANS.asItem()); + provider.basicItem(Content.BAKED_SWEET_POTATO.asItem()); + provider.basicItem(Content.BAKED_YAM.asItem()); + provider.basicItem(Content.CARAMEL.asItem()); + provider.basicItem(Content.COOKED_ANCHOVY.asItem()); + provider.basicItem(Content.COOKED_BACON.asItem()); + provider.basicItem(Content.COOKED_CALAMARI.asItem()); + provider.basicItem(Content.COOKED_SHRIMP.asItem()); + provider.basicItem(Content.COOKED_TUNA.asItem()); + provider.basicItem(Content.MOLASSES.asItem()); + provider.basicItem(Content.POPCORN.asItem()); + provider.basicItem(Content.RAISINS.asItem()); + provider.basicItem(Content.TOAST.asItem()); + provider.basicItem(Content.APPLE_JUICE.asItem()); + provider.basicItem(Content.CRANBERRY_JUICE.asItem()); + provider.basicItem(Content.GRAPE_JUICE.asItem()); + provider.basicItem(Content.MELON_JUICE.asItem()); + provider.basicItem(Content.ORANGE_JUICE.asItem()); + provider.basicItem(Content.PINEAPPLE_JUICE.asItem()); + provider.basicItem(Content.SAGUARO_JUICE.asItem()); + provider.basicItem(Content.TOMATO_JUICE.asItem()); + provider.basicItem(Content.APRICOT_JAM.asItem()); + provider.basicItem(Content.BLACKBERRY_JAM.asItem()); + provider.basicItem(Content.BLUEBERRY_JAM.asItem()); + provider.basicItem(Content.CHERRY_JAM.asItem()); + provider.basicItem(Content.ELDERBERRY_JAM.asItem()); + provider.basicItem(Content.GRAPE_JAM.asItem()); + provider.basicItem(Content.PEACH_JAM.asItem()); + provider.basicItem(Content.RASPBERRY_JAM.asItem()); + provider.basicItem(Content.STRAWBERRY_JAM.asItem()); + provider.basicItem(Content.BANANA_SMOOTHIE.asItem()); + provider.basicItem(Content.STRAWBERRY_SMOOTHIE.asItem()); + provider.basicItem(Content.MANGO_ICE_CREAM.asItem()); + provider.basicItem(Content.PECAN_ICE_CREAM.asItem()); + provider.basicItem(Content.STRAWBERRY_ICE_CREAM.asItem()); + provider.basicItem(Content.VANILLA_ICE_CREAM.asItem()); + provider.basicItem(Content.APPLE_PIE.asItem()); + provider.basicItem(Content.CHERRY_PIE.asItem()); + provider.basicItem(Content.PECAN_PIE.asItem()); + provider.basicItem(Content.RHUBARB_PIE.asItem()); + provider.basicItem(Content.COOKING_POT.asItem()); + provider.basicItem(Content.FOOD_PRESS.asItem()); + provider.basicItem(Content.FRYING_PAN.asItem()); + provider.basicItem(Content.KNIFE.asItem()); + provider.basicItem(Content.MORTAR_AND_PESTLE.asItem()); + provider.basicItem(Content.PAPRIKA); + provider.basicItem(Content.SALT); + provider.basicItem(Content.OLIVE_OIL); + provider.basicItem(Content.CHEESE); + provider.basicItem(Content.FLOUR); + provider.basicItem(Content.BUTTER); + provider.basicItem(Content.NOODLE); + provider.basicItem(Content.TOFU); + provider.basicItem(Content.CHOCOLATE); + provider.basicItem(Content.TORTILLA); + provider.basicItem(Content.SOY_SAUCE); + provider.basicItem(Content.DOUGH); + provider.basicItem(Content.RAVIOLI); + provider.basicItem(Content.SALSA); + provider.basicItem(Content.ARTICHOKE_DIP); + provider.basicItem(Content.PEPPERONI); + provider.basicItem(Content.COFFEE); + provider.basicItem(Content.LEMONADE); + provider.basicItem(Content.LIMEADE); + provider.basicItem(Content.SOY_MILK); + provider.basicItem(Content.KALE_SMOOTHIE); + provider.basicItem(Content.FRUIT_SMOOTHIE); + provider.basicItem(Content.CHOCOLATE_MILKSHAKE); + provider.basicItem(Content.BEER); + provider.basicItem(Content.WINE); + provider.basicItem(Content.MEAD); + provider.basicItem(Content.RUM); + provider.basicItem(Content.PUMPKIN_SPICE_LATTE); + provider.basicItem(Content.BEEF_JERKY); + provider.basicItem(Content.PORK_JERKY); + provider.basicItem(Content.KALE_CHIPS); + provider.basicItem(Content.POTATO_CHIPS); + provider.basicItem(Content.STEAMED_RICE); + provider.basicItem(Content.FRENCH_FRIES); + provider.basicItem(Content.SWEET_POTATO_FRIES); + provider.basicItem(Content.ONION_RINGS); + provider.basicItem(Content.DOUGHNUT); + provider.basicItem(Content.CUCUMBER_SALAD); + provider.basicItem(Content.CAESAR_SALAD); + provider.basicItem(Content.LEAFY_SALAD); + provider.basicItem(Content.FRUIT_SALAD); + provider.basicItem(Content.VEGGIE_SALAD); + provider.basicItem(Content.PORK_AND_BEANS); + provider.basicItem(Content.OATMEAL); + provider.basicItem(Content.LEEK_SOUP); + provider.basicItem(Content.YOGHURT); + provider.basicItem(Content.SAUCY_CHIPS); + provider.basicItem(Content.ROASTED_NUTS); + provider.basicItem(Content.TRAIL_MIX); + provider.basicItem(Content.PROTEIN_BAR); + provider.basicItem(Content.NOUGAT); + provider.basicItem(Content.SCRAMBLED_EGGS); + provider.basicItem(Content.BUTTERED_TOAST); + provider.basicItem(Content.TOAST_WITH_JAM); + provider.basicItem(Content.HAM_SANDWICH); + provider.basicItem(Content.PEANUT_BUTTER_AND_JAM); + provider.basicItem(Content.BLT); + provider.basicItem(Content.GRILLED_CHEESE); + provider.basicItem(Content.TUNA_SANDWICH); + provider.basicItem(Content.CHEESEBURGER); + provider.basicItem(Content.HAMBURGER); + provider.basicItem(Content.TOFUBURGER); + provider.basicItem(Content.PIZZA); + provider.basicItem(Content.SUPREME_PIZZA); + provider.basicItem(Content.CHEESE_PIZZA); + provider.basicItem(Content.PINEAPPLE_PEPPERONI_PIZZA); + provider.basicItem(Content.LEMON_CHICKEN); + provider.basicItem(Content.FRIED_CHICKEN); + provider.basicItem(Content.CHICKEN_AND_NOODLES); + provider.basicItem(Content.CHICKEN_AND_DUMPLINGS); + provider.basicItem(Content.TOFU_AND_DUMPLINGS); + provider.basicItem(Content.SPAGHETTI_SQUASH); + provider.basicItem(Content.CHICKEN_AND_RICE); + provider.basicItem(Content.TACO); + provider.basicItem(Content.SUSHI); + provider.basicItem(Content.EGG_ROLL); + provider.basicItem(Content.CASHEW_CHICKEN); + provider.basicItem(Content.YAM_JAM); + provider.basicItem(Content.BANANA_CREAM_PIE); + provider.basicItem(Content.CANDY_CORN); + provider.basicItem(Content.RUM_RAISIN_ICE_CREAM); + provider.basicItem(Content.CHEESE_CAKE); + provider.basicItem(Content.BROWNIES); + provider.basicItem(Content.SNICKER_DOODLE); + provider.basicItem(Content.BANANA_NUT_BREAD); + provider.basicItem(Content.CANDIED_NUTS); + provider.basicItem(Content.ALMOND_BRITTLE); + provider.basicItem(Content.OATMEAL_COOKIE); + provider.basicItem(Content.NUTTY_COOKIE); + provider.basicItem(Content.BURRITO); + provider.basicItem(Content.TOSTADA); + provider.basicItem(Content.HORCHATA); + provider.basicItem(Content.CARNITAS); + provider.basicItem(Content.FAJITAS); + provider.basicItem(Content.ENCHILADA); + provider.basicItem(Content.CHURROS); + provider.basicItem(Content.TAMALES); + provider.basicItem(Content.TRES_LECHE_CAKE); + provider.basicItem(Content.STUFFED_POBLANOS); + provider.basicItem(Content.CHILI_RELLENO); + provider.basicItem(Content.CREMA); + provider.basicItem(Content.REFRIED_BEANS); + provider.basicItem(Content.CHIMICHANGA); + provider.basicItem(Content.QUESADILLA); + provider.basicItem(Content.CORN_HUSK); + provider.basicItem(Content.WHIPPING_CREAM); + provider.basicItem(Content.SHEPHERDS_PIE); + provider.basicItem(Content.BEEF_WELLINGTON); + provider.basicItem(Content.FISH_AND_CHIPS); + provider.basicItem(Content.ETON_MESS); + provider.basicItem(Content.TEA); + provider.basicItem(Content.CORNISH_PASTY); + provider.basicItem(Content.SCONES); + provider.basicItem(Content.FIGGY_PUDDING); + provider.basicItem(Content.TREACLE_TART); + provider.basicItem(Content.STICKY_TOFFEE_PUDDING); + provider.basicItem(Content.TRIFLE); + provider.basicItem(Content.WATER_BOTTLE); + provider.basicItem(Content.MILK_BOTTLE); + provider.basicItem(Content.AJVAR); + provider.basicItem(Content.AJVAR_TOAST); + provider.basicItem(Content.AVOCADO_TOAST); + provider.basicItem(Content.BEEF_STEW); + provider.basicItem(Content.BEEF_STIR_FRY); + provider.basicItem(Content.BUTTERED_GREEN_BEANS); + provider.basicItem(Content.CHEESY_ASPARAGUS); + provider.basicItem(Content.CHOCOLATE_ICE_CREAM); + provider.basicItem(Content.EGGPLANT_PARMESAN); + provider.basicItem(Content.FRUIT_CAKE); + provider.basicItem(Content.GRILLED_EGGPLANT); + provider.basicItem(Content.KIWI_SORBET); + provider.basicItem(Content.LEMON_COCONUT_BAR); + provider.basicItem(Content.NETHER_WART_STEW); + provider.basicItem(Content.PEANUT_BUTTER); + provider.basicItem(Content.PEANUT_BUTTER_W_CELERY); + provider.basicItem(Content.POTATO_SOUP); + provider.basicItem(Content.RATATOUILLE); + provider.basicItem(Content.RAW_BACON); + provider.basicItem(Content.RHUBARB_CRISP); + provider.basicItem(Content.ROASTED_ASPARAGUS); + provider.basicItem(Content.ROASTED_RADISHES); + provider.basicItem(Content.ROASTED_SQUASH); + provider.basicItem(Content.ROASTED_TURNIPS); + provider.basicItem(Content.STEAMED_BROCCOLI); + provider.basicItem(Content.STEAMED_GREEN_BEANS); + provider.basicItem(Content.STIR_FRY); + provider.basicItem(Content.STUFFED_ARTICHOKE); + provider.basicItem(Content.TOAST_SANDWICH); + provider.basicItem(Content.ROASTED_PUMPKIN_SEEDS); + provider.basicItem(Content.ROASTED_SUNFLOWER_SEEDS); + provider.basicItem(Content.PUMPKIN_BARS); + provider.basicItem(Content.CORN_BREAD); + provider.basicItem(Content.PUMPKIN_SOUP); + provider.basicItem(Content.MERINGUE); + provider.basicItem(Content.CABBAGE_ROLL); + provider.basicItem(Content.BORSCHT); + provider.basicItem(Content.GOULASH); + provider.basicItem(Content.BEETROOT_SALAD); + provider.basicItem(Content.CANDIED_KUMQUATS); + provider.basicItem(Content.SHRIMP.asItem()); + provider.basicItem(Content.TUNA.asItem()); + provider.basicItem(Content.CALAMARI.asItem()); + provider.basicItem(Content.CRAB.asItem()); + provider.basicItem(Content.ROE.asItem()); + provider.basicItem(Content.CLAM.asItem()); + provider.basicItem(Content.OYSTER.asItem()); + provider.basicItem(Content.COOKED_SHRIMP.asItem()); + provider.basicItem(Content.COOKED_TUNA.asItem()); + provider.basicItem(Content.COOKED_CALAMARI.asItem()); + provider.basicItem(Content.STEAMED_CRAB); + provider.basicItem(Content.GLOWING_CALAMARI.asItem()); + provider.basicItem(Content.SEA_LETTUCE); + provider.basicItem(Content.DEEP_FRIED_SHRIMP); + provider.basicItem(Content.TUNA_ROLL); + provider.basicItem(Content.FRIED_CALAMARI); + provider.basicItem(Content.CRAB_LEGS); + provider.basicItem(Content.STEAMED_CLAMS); + provider.basicItem(Content.GRILLED_OYSTERS); + provider.basicItem(Content.ANCHOVY.asItem()); + provider.basicItem(Content.COOKED_ANCHOVY.asItem()); + provider.basicItem(Content.ANCHOVY_PIZZA); + provider.basicItem(Content.MASHED_POTATOES); + provider.basicItem(Content.BAKED_CREPES); + provider.basicItem(Content.CINNAMON_ROLL); + provider.basicItem(Content.CROQUE_MADAME); + provider.basicItem(Content.CROQUE_MONSIEUR); + provider.basicItem(Content.DAUPHINE_POTATOES); + provider.basicItem(Content.FRIED_FROG_LEGS); + provider.basicItem(Content.FROG_LEGS); + provider.basicItem(Content.GROUND_PORK); + provider.basicItem(Content.HASHED_BROWN); + provider.basicItem(Content.MACARON); + provider.basicItem(Content.QUICHE); + provider.basicItem(Content.SAUSAGE); + provider.basicItem(Content.SUNNY_SIDE_EGGS); + provider.basicItem(Content.SWEET_CREPES); + provider.basicItem(Content.THE_BIG_BREAKFAST); + } + + @Override + protected void registerStatesAndModels() { + registerItemModels(itemModels()); + } + +} diff --git a/src/main/java/com/epherical/croptopia/datagen/CroptopiaItemTagProvider.java b/src/main/java/com/epherical/croptopia/datagen/CroptopiaItemTagProvider.java new file mode 100644 index 000000000..35b445bc6 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/datagen/CroptopiaItemTagProvider.java @@ -0,0 +1,100 @@ +package com.epherical.croptopia.datagen; + + +import java.util.concurrent.CompletableFuture; + +/*public class CroptopiaItemTagProvider extends FabricTagProvider.ItemTagProvider { + public CroptopiaItemTagProvider(FabricDataOutput output, CompletableFuture completableFuture) { + super(output, completableFuture); + } + + + @Override + protected void addTags(HolderLookup.Provider arg) { + generateSaplings(); + generateBarkLogs(); + // currently, only generates air, but leaves item tag isn't used by vanilla anyway + // generateLeaves(); + generateMisc(); + generateSeedsEatenByTag(ItemTags.CHICKEN_FOOD); + generateSeedsEatenByTag(ItemTags.PARROT_FOOD); + } + + protected void generateSeedsEatenByTag(TagKey key) { + FabricTagBuilder animalFood = getOrCreateTagBuilder(key); + for (Item seed : CroptopiaMod.seeds) { + animalFood.add(seed); + } + } + + + protected void generateSaplings() { + FabricTagBuilder saplings = getOrCreateTagBuilder(ItemTags.SAPLINGS); + for (TreeCrop crop : TreeCrop.copy()) { + saplings.add(crop.getSaplingItem()); + } + for (Tree crop : Tree.copy()) { + saplings.add(crop.getSapling()); + } + } + + protected void generateBarkLogs() { + FabricTagBuilder burnableLog = getOrCreateTagBuilder(ItemTags.LOGS_THAT_BURN); + for (Tree crop : Tree.copy()) { + // add different log types to log tag of this crop + tag(crop.getLogItemTag()) + .add() + .add(reverseLookup(crop.getLog().asItem())) + .add(reverseLookup(crop.getStrippedLog().asItem())) + .add(reverseLookup(crop.getWood().asItem())) + .add(reverseLookup(crop.getStrippedWood().asItem())); + // make this crop log burnable + burnableLog.addTag(crop.getLogItemTag()); + } + } + + protected void generateLeaves() { + FabricTagBuilder leaves = getOrCreateTagBuilder(ItemTags.LEAVES); + for (TreeCrop crop : TreeCrop.copy()) { + leaves.add(crop.getLeaves().asItem()); + } + for (Tree crop : Tree.copy()) { + leaves.add(crop.getLeaves().asItem()); + } + } + + protected void generateMisc() { + FabricTagBuilder crops = getOrCreateTagBuilder(ItemTags.VILLAGER_PLANTABLE_SEEDS); + for (Item seed : CroptopiaMod.seeds) { + crops.add(seed); + } + // explicitly used as dolphin food in vanilla + FabricTagBuilder fishes = getOrCreateTagBuilder(ItemTags.FISHES); + fishes.add(Content.ANCHOVY.asItem()); + fishes.add(Content.CALAMARI.asItem()); + fishes.add(Content.GLOWING_CALAMARI.asItem()); + fishes.add(Content.CLAM.asItem()); + fishes.add(Content.CRAB.asItem()); + fishes.add(Content.OYSTER.asItem()); + fishes.add(Content.ROE.asItem()); + fishes.add(Content.SHRIMP.asItem()); + fishes.add(Content.TUNA.asItem()); + // fox food: all berries added by croptopia + FabricTagBuilder foxFood = getOrCreateTagBuilder(ItemTags.FOX_FOOD); + foxFood.add(Content.BLACKBERRY.asItem()); + foxFood.add(Content.BLUEBERRY.asItem()); + foxFood.add(Content.CRANBERRY.asItem()); + foxFood.add(Content.ELDERBERRY.asItem()); + foxFood.add(Content.RASPBERRY.asItem()); + foxFood.add(Content.STRAWBERRY.asItem()); + // piglin food: more cannibalism (which already happens in vanilla) + FabricTagBuilder piglinFood = getOrCreateTagBuilder(ItemTags.PIGLIN_FOOD); + piglinFood.add(Content.HAM_SANDWICH); + piglinFood.add(Content.PEPPERONI); + piglinFood.add(Content.PORK_AND_BEANS); + piglinFood.add(Content.PORK_JERKY); + piglinFood.add(Content.RAW_BACON); + piglinFood.add(Content.COOKED_BACON.asItem()); + } + +}*/ diff --git a/src/main/java/com/epherical/croptopia/datagen/CroptopiaRecipeProvider.java b/src/main/java/com/epherical/croptopia/datagen/CroptopiaRecipeProvider.java new file mode 100644 index 000000000..9c58aa242 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/datagen/CroptopiaRecipeProvider.java @@ -0,0 +1,641 @@ +package com.epherical.croptopia.datagen; + +import com.epherical.croptopia.common.ItemNamesV2; +import com.epherical.croptopia.common.MiscNames; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.register.helpers.FarmlandCrop; +import com.epherical.croptopia.register.helpers.IceCream; +import com.epherical.croptopia.register.helpers.Jam; +import com.epherical.croptopia.register.helpers.Juice; +import com.epherical.croptopia.register.helpers.Pie; +import com.epherical.croptopia.register.helpers.Smoothie; +import com.epherical.croptopia.register.helpers.Tree; +import com.epherical.croptopia.register.helpers.TreeCrop; +import com.epherical.croptopia.util.ItemConvertibleWithPlural; +import com.google.common.collect.ImmutableMap; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.PackOutput; +import net.minecraft.data.recipes.RecipeCategory; +import net.minecraft.data.recipes.RecipeOutput; +import net.minecraft.data.recipes.RecipeProvider; +import net.minecraft.data.recipes.ShapedRecipeBuilder; +import net.minecraft.data.recipes.ShapelessRecipeBuilder; +import net.minecraft.data.recipes.SimpleCookingRecipeBuilder; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.tags.ItemTags; +import net.minecraft.tags.TagKey; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.level.ItemLike; + +import java.util.concurrent.CompletableFuture; + +public class CroptopiaRecipeProvider extends RecipeProvider { + + public CroptopiaRecipeProvider(PackOutput output, CompletableFuture registries) { + super(output, registries); + } + + + @Override + public void buildRecipes(RecipeOutput exporter) { + + // todo; we need to generate every recipe via this method now. + // + + generateSeeds(exporter); + generateSaplings(exporter); + generateBarkWood(exporter); + generateJams(exporter); + generateJuices(exporter); + generateSmoothies(exporter); + generateIceCream(exporter); + generatePie(exporter); + generateFurnace(exporter); + generateUtensil(exporter); + generateMiscShapeless(exporter); + generateMiscShaped(exporter); + } + + protected void generateSeeds(RecipeOutput exporter) { + for (FarmlandCrop crop : FarmlandCrop.copy()) { + TagKey tag = independentTag(crop.getPlural()); + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, crop.getSeedItem()) + .requires(tag) + .unlockedBy("has_" + crop.getLowercaseName(), RecipeProvider.has(crop)) + .save(exporter); + } + } + + protected void generateSaplings(RecipeOutput exporter) { + for (TreeCrop crop : TreeCrop.copy()) { + TagKey tag = independentTag(crop.getPlural()); + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, crop.getSaplingItem()) + .requires(tag).requires(tag).requires(ItemTags.SAPLINGS) + .unlockedBy("has_" + crop.getLowercaseName(), RecipeProvider.has(crop)) + .save(exporter); + } + // Bark saplings come from the leaves, not the crop + } + + protected void generateBarkWood(RecipeOutput exporter) { + for (Tree crop : Tree.copy()) { + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, crop.getWood()) + .pattern("##") + .pattern("##") + .define('#', crop.getLog()) + .unlockedBy("has_" + crop.getLowercaseName() + "_log", RecipeProvider.has(crop.getLog())) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, crop.getStrippedWood()) + .pattern("##") + .pattern("##") + .define('#', crop.getStrippedLog()) + .unlockedBy("has_stripped" + crop.getLowercaseName() + "_log", RecipeProvider.has(crop.getStrippedLog())) + .save(exporter); + } + } + + protected void generateJams(RecipeOutput exporter) { + for (Jam jam : Jam.copy()) { + TagKey tag = independentTag(jam.getCrop().getPlural()); + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, jam) + .requires(tag).requires(Items.SUGAR).requires(Content.COOKING_POT) + .unlockedBy("has_" + jam.getCrop().getLowercaseName(), RecipeProvider.has(tag)) + .save(exporter); + } + } + + protected void generateJuices(RecipeOutput exporter) { + for (Juice juice : Juice.copy()) { + TagKey tag = independentTag(juice.getCrop().getPlural()); + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, juice) + .requires(tag).requires(Content.FOOD_PRESS).requires(Items.GLASS_BOTTLE) + .unlockedBy("has_" + juice.getCrop().getLowercaseName(), RecipeProvider.has(tag)) + .save(exporter); + } + } + + protected void generateSmoothies(RecipeOutput exporter) { + for (Smoothie smoothie : Smoothie.copy()) { + TagKey tag = independentTag(smoothie.getCrop().getPlural()); + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, smoothie) + .requires(tag).requires(Items.ICE).requires(independentTag("milks")).requires(Items.GLASS_BOTTLE) + .unlockedBy("has_" + smoothie.getCrop().getLowercaseName(), RecipeProvider.has(tag)) + .save(exporter); + } + } + + protected void generateIceCream(RecipeOutput exporter) { + for (IceCream iceCream : IceCream.copy()) { + TagKey tag = independentTag(iceCream.getCrop().getPlural()); + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, iceCream) + .requires(tag).requires(Items.SUGAR).requires(Items.EGG).requires(independentTag("milks")).requires(Content.COOKING_POT) + .unlockedBy("has_" + iceCream.getCrop().getLowercaseName(), RecipeProvider.has(tag)) + .save(exporter); + } + } + + protected void generatePie(RecipeOutput exporter) { + for (Pie pie : Pie.copy()) { + TagKey tag = independentTag(pie.getCrop().getPlural()); + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, pie) + .requires(tag).requires(Items.SUGAR).requires(Items.EGG).requires(independentTag("flour")).requires(independentTag("doughs")).requires(Content.FRYING_PAN) + .unlockedBy("has_" + pie.getCrop().getLowercaseName(), RecipeProvider.has(tag)) + .save(exporter); + } + } + + protected void offerFoodCookingRecipe(RecipeOutput exporter, ItemLike input, String inputName, ItemLike output, int time, float exp, boolean campFire) { + SimpleCookingRecipeBuilder.smelting(Ingredient.of(input), RecipeCategory.FOOD, output, exp, time) + .unlockedBy("has_" + inputName, RecipeProvider.has(input)) + .save(exporter, RecipeProvider.getItemName(output) + "_from_" + inputName); + SimpleCookingRecipeBuilder.smoking(Ingredient.of(input), RecipeCategory.FOOD, output, exp, time / 2) + .unlockedBy("has_" + inputName, RecipeProvider.has(input)) + .save(exporter, RecipeProvider.getItemName(output) + "_from_smoking_" + inputName); + // TODO campfire + } + + protected void generateFurnace(RecipeOutput exporter) { + final int time = 200; // default vanilla time + final float exp = 0.2f; // default vanilla experience + var cookingList = new ImmutableMap.Builder() + .put(Content.BLACKBEAN, Content.BAKED_BEANS) + .put(Content.SWEETPOTATO, Content.BAKED_SWEET_POTATO) + .put(Content.YAM, Content.BAKED_YAM) + .put(Content.ANCHOVY, Content.COOKED_ANCHOVY) + .put(Content.CALAMARI, Content.COOKED_CALAMARI) + .put(Content.GLOWING_CALAMARI, Content.COOKED_CALAMARI) + .put(Content.SHRIMP, Content.COOKED_SHRIMP) + .put(Content.TUNA, Content.COOKED_TUNA) + .put(Content.CORN, Content.POPCORN) + .put(Content.GRAPE, Content.RAISINS) + .build(); + cookingList.forEach((input, output) -> offerFoodCookingRecipe(exporter, input, input.getLowercaseName(), output, time, exp, true)); + // raw bacon is not yet moved + offerFoodCookingRecipe(exporter, Content.RAW_BACON, ItemNamesV2.RAW_BACON, Content.COOKED_BACON, time, exp, true); + // now the vanilla ingredients + offerFoodCookingRecipe(exporter, Items.SUGAR, "sugar", Content.CARAMEL, time, exp, true); + offerFoodCookingRecipe(exporter, Items.SUGAR_CANE, "sugar_cane", Content.MOLASSES, time, exp, false); + offerFoodCookingRecipe(exporter, Items.BREAD, "bread", Content.TOAST, time, exp, false); + // only salt missing + offerFoodCookingRecipe(exporter, Content.WATER_BOTTLE, ItemNamesV2.WATER_BOTTLE, Content.SALT, 800, 0.1f, false); + } + + protected void generateUtensil(RecipeOutput exporter) { + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.COOKING_POT) + .pattern("# #") + .pattern("# #") + .pattern(" # ") + .define('#', Items.IRON_INGOT) + .unlockedBy("has_iron", RecipeProvider.has(Items.IRON_INGOT)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.FOOD_PRESS) + .pattern("I") + .pattern("H") + .pattern("I") + .define('I', Items.PISTON).define('H', Items.HOPPER) + .unlockedBy("has_piston", RecipeProvider.has(Items.PISTON)) + .unlockedBy("has_hopper", RecipeProvider.has(Items.HOPPER)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.FRYING_PAN) + .pattern("# ") + .pattern(" ##") + .pattern(" ##") + .define('#', Items.IRON_INGOT) + .unlockedBy("has_iron", RecipeProvider.has(Items.IRON_INGOT)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.KNIFE) + .pattern(" #") + .pattern("i ") + .define('i', Items.STICK).define('#', Items.IRON_INGOT) + .unlockedBy("has_iron", RecipeProvider.has(Items.IRON_INGOT)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.MORTAR_AND_PESTLE) + .pattern("i") + .pattern("#") + .define('i', Items.STICK).define('#', Items.BOWL) + .unlockedBy("has_bowl", RecipeProvider.has(Items.BOWL)) + .save(exporter); + } + + protected void generateMiscShapeless(RecipeOutput exporter) { + TagKey saltTag = independentTag("salts"); + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, Items.DEAD_BUSH) + .requires(saltTag).requires(ItemTags.SAPLINGS) + .unlockedBy("has_salts", RecipeProvider.has(saltTag)) + .save(exporter); + TagKey kumquatTag = independentTag(Content.KUMQUAT.getPlural()); + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, Content.CANDIED_KUMQUATS, 7) + .requires(kumquatTag) + .requires(kumquatTag) + .requires(kumquatTag) + .requires(kumquatTag) + .requires(kumquatTag) + .requires(kumquatTag) + .requires(kumquatTag) + .requires(independentTag("vanilla")) + .requires(Items.HONEY_BOTTLE) + .unlockedBy("has_kumquat", RecipeProvider.has(Content.KUMQUAT)) + .save(exporter); + TagKey turmericTag = independentTag(Content.TURMERIC.getPlural()); + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, Items.ORANGE_DYE, 2) + .requires(turmericTag) + .requires(turmericTag) + .requires(turmericTag) + .unlockedBy("has_turmeric", RecipeProvider.has(Content.TURMERIC)) + .save(exporter); + TagKey grapeTag = independentTag(Content.GRAPE.getPlural()); + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, Items.PURPLE_DYE, 2) + .requires(grapeTag) + .requires(grapeTag) + .requires(grapeTag) + .unlockedBy("has_grape", RecipeProvider.has(Content.GRAPE)) + .save(exporter); + } + + protected void generateMiscShaped(RecipeOutput exporter) { + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.ROASTED_PUMPKIN_SEEDS) + .pattern("123") + .pattern(" 4 ") + .define('1', Items.PUMPKIN_SEEDS) + .define('3', Content.PEPPER.asItem()) + .define('2', independentTag("salts")) + .define('4', Content.FRYING_PAN) + .unlockedBy("has_pumpkin_seed", RecipeProvider.has(Items.PUMPKIN_SEEDS)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.ROASTED_SUNFLOWER_SEEDS) + .pattern("123") + .pattern(" 4 ") + .define('1', Items.SUNFLOWER) + .define('3', Content.PEPPER.asItem()) + .define('2', independentTag("salts")) + .define('4', Content.FRYING_PAN) + .unlockedBy("has_sunflower", RecipeProvider.has(Items.SUNFLOWER)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.PUMPKIN_BARS, 3) + .pattern("586") + .pattern("124") + .pattern("373") + .define('1', Items.EGG) + .define('2', Items.SUGAR) + .define('3', Items.PUMPKIN) + .define('4', independentTag("flour")) + .define('5', Content.CINNAMON) + .define('6', independentTag("salts")) + .define('7', independentTag("butters")) + .define('8', independentTag("vanilla")) + .unlockedBy("has_pumpkin", RecipeProvider.has(Items.PUMPKIN)) + .unlockedBy("has_cinnamon", RecipeProvider.has(Content.CINNAMON)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.CORN_BREAD) + .pattern("111") + .define('1', independentTag("corn")) + .unlockedBy("has_corn", RecipeProvider.has(Content.CORN.asItem())) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.PUMPKIN_SOUP, 2) + .pattern("123") + .pattern(" 5 ") + .pattern("464") + .define('1', independentTag("onions")) + .define('2', independentTag("garlic")) + .define('3', Content.PEPPER.asItem()) + .define('4', Items.PUMPKIN) + .define('5', independentTag("salts")) + .define('6', Content.COOKING_POT) + .unlockedBy("has_pumpkin", RecipeProvider.has(Items.PUMPKIN)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.MERINGUE, 2) + .pattern("243") + .pattern("111") + .define('1', Items.EGG) + .define('2', independentTag("salts")) + .define('3', Items.SUGAR) + .define('4', independentTag("vanilla")) + .unlockedBy("has_egg", RecipeProvider.has(Items.EGG)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.CABBAGE_ROLL, 2) + .pattern("121") + .pattern("456") + .pattern("585") + .define('8', Content.FRYING_PAN) + .define('1', croptopia("beef_replacements")) + .define('2', independentTag("onions")) + .define('6', independentTag("rice")) + .define('4', independentTag("salts")) + .define('5', independentTag("cabbage")) + .unlockedBy("has_cabbage", RecipeProvider.has(Content.CABBAGE.asItem())) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.BORSCHT, 2) + .pattern("123") + .pattern("456") + .pattern("789") + .define('1', Items.CARROT) + .define('2', Items.POTATO) + .define('3', Items.BEETROOT) + .define('4', independentTag("onions")) + .define('5', independentTag("tomatoes")) + .define('6', independentTag("water_bottles")) + .define('8', Content.COOKING_POT) + .define('7', independentTag("cabbage")) + .define('9', independentTag("garlic")) + .unlockedBy("has_cabbage", RecipeProvider.has(Content.CABBAGE.asItem())) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.GOULASH) + .pattern("123") + .pattern("454") + .pattern("183") + .define('8', Content.FRYING_PAN) + .define('1', croptopia("pork_replacements")) + .define('3', croptopia("beef_replacements")) + .define('2', independentTag("onions")) + .define('4', independentTag("cabbage")) + .define('5', independentTag("tomatoes")) + .unlockedBy("has_cabbage", RecipeProvider.has(Content.CABBAGE.asItem())) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.BEETROOT_SALAD) + .pattern("111") + .pattern("745") + .pattern(" 6 ") + .define('1', Items.BEETROOT) + .define('4', independentTag("cheeses")) + .define('5', independentTag("lemons")) + .define('6', Content.COOKING_POT) + .define('7', independentTag("lettuce")) + .unlockedBy("has_beetroot", RecipeProvider.has(Items.BEETROOT)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.STEAMED_CRAB) + .pattern("1") + .pattern("2") + .pattern("3") + .define('1', independentTag("crabs")) + .define('2', independentTag("water_bottles")) + .define('3', Content.COOKING_POT) + .unlockedBy("has_crab", RecipeProvider.has(Content.CRAB)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.DEEP_FRIED_SHRIMP, 2) + .pattern("111") + .pattern("456") + .define('1', independentTag("shrimp")) + .define('4', Items.EGG) + .define('6', Items.BREAD) + .define('5', Content.FRYING_PAN) + .unlockedBy("has_shrimp", RecipeProvider.has(Content.SHRIMP)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.TUNA_ROLL, 2) + .pattern("234") + .pattern(" 1 ") + .define('1', independentTag("tuna")) + .define('2', Items.DRIED_KELP) + .define('3', independentTag("rice")) + .define('4', independentTag("onions")) + .unlockedBy("has_tuna", RecipeProvider.has(Content.TUNA)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.FRIED_CALAMARI, 2) + .pattern("123") + .pattern("456") + .define('1', independentTag("calamari")) + .define('2', independentTag("lemons")) + .define('3', independentTag("olive_oils")) + .define('4', independentTag("flour")) + .define('5', Content.FRYING_PAN) + .define('6', independentTag("sea_lettuce")) + .unlockedBy("has_calamari", RecipeProvider.has(Content.CALAMARI)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.CRAB_LEGS, 2) + .pattern("123") + .pattern("455") + .pattern(" 7 ") + .define('5', independentTag("crabs")) + .define('1', independentTag("butters")) + .define('2', independentTag("garlic")) + .define('3', independentTag("salts")) + .define('4', Content.PEPPER.asItem()) + .define('7', Content.FRYING_PAN) + .unlockedBy("has_crab", RecipeProvider.has(Content.CRAB)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.STEAMED_CLAMS, 2) + .pattern("123") + .pattern("455") + .pattern(" 7 ") + .define('5', independentTag("clams")) + .define('1', independentTag("butters")) + .define('2', independentTag("garlic")) + .define('3', independentTag("salts")) + .define('4', Content.PEPPER.asItem()) + .define('7', Content.FRYING_PAN) + .unlockedBy("has_clams", RecipeProvider.has(Content.CLAM)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.GRILLED_OYSTERS, 2) + .pattern("121") + .pattern("456") + .pattern(" 7 ") + .define('1', independentTag("oysters")) + .define('2', independentTag("cheeses")) + .define('4', independentTag("lemons")) + .define('5', independentTag("garlic")) + .define('6', independentTag("salts")) + .define('7', Content.FRYING_PAN) + .unlockedBy("has_oysters", RecipeProvider.has(Content.GRILLED_OYSTERS)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.ANCHOVY_PIZZA, 1) + .pattern("123") + .pattern(" 4 ") + .pattern(" 7 ") + .define('1', independentTag("tomatoes")) + .define('2', independentTag("anchovies")) + .define('3', independentTag("cheeses")) + .define('4', independentTag("doughs")) + .define('7', Content.FRYING_PAN) + .unlockedBy("has_anchovies", RecipeProvider.has(Content.ANCHOVY)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.MASHED_POTATOES, 1) + .pattern("1 ") + .pattern("24") + .pattern("3 ") + .define('1', independentTag("potatoes")) + .define('2', independentTag("salts")) + .define('3', Content.MORTAR_AND_PESTLE) + .define('4', independentTag("milks")) + .unlockedBy("has_milk", RecipeProvider.has(Items.MILK_BUCKET)) + .save(exporter); + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, Content.TORTILLA, 2) + .requires(independentTag("flour")) + .requires(Content.FRYING_PAN) + .requires(independentTag("water_bottles")) + .unlockedBy("took_flour", RecipeProvider.has(independentTag("flour"))) + .unlockedBy("has_frying_pan", RecipeProvider.has(Content.FRYING_PAN)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.SWEET_CREPES, 1) + .pattern("123") + .pattern("4 5") + .pattern(" 6 ") + .define('1', independentTag("flour")) + .define('2', Items.EGG) + .define('3', independentTag("milks")) + .define('4', independentTag("jams")) + .define('5', Items.SUGAR) + .define('6', Content.FRYING_PAN) + .unlockedBy("took_flour", RecipeProvider.has(independentTag("flour"))) + .unlockedBy("has_frying_pan", RecipeProvider.has(Content.FRYING_PAN)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.BAKED_CREPES, 1) + .pattern("121") + .pattern("356") + .pattern(" 7 ") + .define('1', Items.EGG) + .define('2', independentTag("flour")) + .define('3', independentTag("milks")) + .define('7', Content.FRYING_PAN) + .define('6', independentTag("cheeses")) + .define('5', independentTag("spinach")) + .unlockedBy("has_frying_pan", RecipeProvider.has(Content.FRYING_PAN)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.QUICHE, 1) + .pattern(" 1 ") + .pattern("234") + .pattern("5 6") + .define('1', Content.FRYING_PAN) + .define('5', independentTag("flour")) + .define('6', independentTag("onions")) + .define('2', independentTag("milks")) + .define('3', Items.EGG) + .define('4', independentTag("spinach")) + .unlockedBy("has_frying_pan", RecipeProvider.has(Content.FRYING_PAN)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.DAUPHINE_POTATOES, 1) + .pattern("213") + .pattern("456") + .define('1', Content.FRYING_PAN) + .define('2', independentTag("water_bottles")) + .define('3', independentTag("milks")) + .define('4', independentTag("butters")) + .define('5', independentTag("flour")) + .define('6', independentTag("olive_oils")) + .unlockedBy("has_frying_pan", RecipeProvider.has(Content.FRYING_PAN)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.CROQUE_MONSIEUR, 1) + .pattern(" 1 ") + .pattern(" 26") + .pattern("435") + .define('1', Content.FRYING_PAN) + .define('2', Items.BREAD) + .define('3', independentTag("cheeses")) + .define('4', croptopia("pork_replacements")) + .define('5', independentTag("butters")) + .define('6', independentTag("flour")) + .unlockedBy("has_frying_pan", RecipeProvider.has(Content.FRYING_PAN)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.CROQUE_MADAME, 1) + .pattern(" 1 ") + .pattern("726") + .pattern("435") + .define('1', Content.FRYING_PAN) + .define('2', Items.BREAD) + .define('3', independentTag("cheeses")) + .define('4', croptopia("pork_replacements")) + .define('5', independentTag("butters")) + .define('6', independentTag("flour")) + .define('7', Items.EGG) + .unlockedBy("has_frying_pan", RecipeProvider.has(Content.FRYING_PAN)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.SUNNY_SIDE_EGGS, 2) + .pattern("121") + .define('2', Content.FRYING_PAN) + .define('1', Items.EGG) + .unlockedBy("has_frying_pan", RecipeProvider.has(Content.FRYING_PAN)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.MACARON, 2) + .pattern("122") + .pattern("565") + .define('1', Items.EGG) + .define('2', Items.SUGAR) + .define('5', independentTag("almonds")) + .define('6', Content.FOOD_PRESS) + .unlockedBy("has_food_press", RecipeProvider.has(Content.FOOD_PRESS)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.THE_BIG_BREAKFAST, 1) + .pattern("123") + .pattern("736") + .pattern(" 45") + .define('7', Content.FRYING_PAN) + .define('1', Items.EGG) + .define('2', Content.RAW_BACON) + .define('3', Content.HASHED_BROWN) + .define('4', Content.BAKED_BEANS) + .define('5', independentTag("sausages")) + .define('6', Content.TOAST) + .unlockedBy("has_frying_pan", RecipeProvider.has(Content.FRYING_PAN)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.GROUND_PORK, 2) + .pattern("1") + .pattern("2") + .define('1', croptopia("pork_replacements")) + .define('2', Content.FOOD_PRESS) + .unlockedBy("has_food_press", RecipeProvider.has(Content.FOOD_PRESS)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.SAUSAGE, 1) + .pattern("1") + .pattern("2") + .pattern("3") + .define('1', independentTag("ground_pork")) + .define('2', independentTag("salts")) + .define('3', independentTag("paprika")) + .unlockedBy("has_ground_pork", RecipeProvider.has(Content.GROUND_PORK)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.CINNAMON_ROLL, 3) + .pattern("123") + .pattern("456") + .pattern("798") + .define('1', independentTag("milks")) + .define('2', independentTag("doughs")) + .define('3', Items.EGG) + .define('4', independentTag("butters")) + .define('5', independentTag("salts")) + .define('6', Items.SUGAR) + .define('7', independentTag("cinnamon")) + .define('8', Content.WHIPPING_CREAM) + .define('9', Content.FRYING_PAN) + .unlockedBy("has_frying_pan", RecipeProvider.has(Content.FRYING_PAN)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, Content.HASHED_BROWN, 4) + .pattern("123") + .pattern(" 4 ") + .define('4', Content.KNIFE) + .define('1', independentTag("potatoes")) + .define('2', Content.FRYING_PAN) + .define('3', independentTag("olive_oils")) + .unlockedBy("has_frying_pan", RecipeProvider.has(Content.FRYING_PAN)) + .save(exporter); + + ShapedRecipeBuilder.shaped(RecipeCategory.FOOD, Content.BEEF_JERKY, 14) + .pattern("111") + .pattern("121") + .pattern("111") + .define('1', Items.BEEF) + .define('2', independentTag("salts")) + .unlockedBy("has_salt", RecipeProvider.has(Content.SALT)) + .save(exporter); + ShapedRecipeBuilder.shaped(RecipeCategory.FOOD, Content.PORK_JERKY, 14) + .pattern("111") + .pattern("121") + .pattern("111") + .define('1', Items.PORKCHOP) + .define('2', independentTag("salts")) + .unlockedBy("has_salt", RecipeProvider.has(Content.SALT)) + .save(exporter); + //cooked frog leg furnace + + } + + private TagKey croptopia(String name) { + return TagKey.create(Registries.ITEM, ResourceLocation.fromNamespaceAndPath(MiscNames.MOD_ID, name)); + } + + public static TagKey independentTag(String name) { + ResourceLocation location = ResourceLocation.fromNamespaceAndPath("c", name); + return TagKey.create(Registries.ITEM, location); + } + +} diff --git a/src/main/java/com/epherical/croptopia/datagen/CroptopiaWorldBiomeSelection.java b/src/main/java/com/epherical/croptopia/datagen/CroptopiaWorldBiomeSelection.java new file mode 100644 index 000000000..5cf1aa977 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/datagen/CroptopiaWorldBiomeSelection.java @@ -0,0 +1,65 @@ +package com.epherical.croptopia.datagen; + +import com.epherical.croptopia.common.generator.PlacedFeatureKeys; +import net.minecraft.core.HolderGetter; +import net.minecraft.core.HolderSet; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.worldgen.BootstrapContext; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.biome.Biomes; +import net.minecraft.world.level.levelgen.GenerationStep; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; +import net.neoforged.neoforge.common.world.BiomeModifier; +import net.neoforged.neoforge.common.world.BiomeModifiers; +import net.neoforged.neoforge.registries.NeoForgeRegistries; + +import java.util.stream.Stream; + +import static com.epherical.croptopia.CroptopiaMod.MODID; + +public class CroptopiaWorldBiomeSelection { + + + public static final ResourceKey ADD_ALMOND_TREE_TO_BIOMES = createKey("add_apple_to_biome"); + + + public CroptopiaWorldBiomeSelection(BootstrapContext context) { + HolderGetter biomes = context.lookup(Registries.BIOME); + HolderGetter placedFeatures = context.lookup(Registries.PLACED_FEATURE); + new BiomeModification(context, biomes, placedFeatures, PlacedFeatureKeys.ALMOND_TREE_PLACED_KEY, ADD_ALMOND_TREE_TO_BIOMES, + Biomes.DARK_FOREST, bygID("weeping_witch_forest"), bygID("dacite_ridges"), bygID("ebony_woods"), bygID("maple_taiga"), + bygID("twilight_meadow")); + + + } + + + public static ResourceKey createKey(String name) { + return ResourceKey.create(NeoForgeRegistries.Keys.BIOME_MODIFIERS, ResourceLocation.fromNamespaceAndPath(MODID, name)); + } + + + private static ResourceKey bygID(String name) { + return ResourceKey.create(Registries.BIOME, ResourceLocation.fromNamespaceAndPath("byg", name)); + } + + + public static class BiomeModification { + + + public BiomeModification(BootstrapContext modifier, + HolderGetter biomeGetter, HolderGetter feature, + ResourceKey featureKey, ResourceKey biomeModifier, ResourceKey... biomeTag) { + modifier.register(biomeModifier, + new BiomeModifiers.AddFeaturesBiomeModifier( + HolderSet.direct(Stream.of(biomeTag).map(biomeGetter::getOrThrow).toList()), + HolderSet.direct(feature.getOrThrow(featureKey)), + GenerationStep.Decoration.VEGETAL_DECORATION + )); + + } + + } +} diff --git a/src/main/java/com/epherical/croptopia/datagen/CroptopiaWorldGeneration.java b/src/main/java/com/epherical/croptopia/datagen/CroptopiaWorldGeneration.java new file mode 100644 index 000000000..294972db7 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/datagen/CroptopiaWorldGeneration.java @@ -0,0 +1,39 @@ +package com.epherical.croptopia.datagen; + +import com.epherical.croptopia.common.generator.ConfiguredFeatureKeys; +import com.epherical.croptopia.common.generator.PlacedFeatureKeys; +import com.epherical.croptopia.register.helpers.Tree; +import com.epherical.croptopia.register.helpers.TreeCrop; +import net.minecraft.core.HolderGetter; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.worldgen.BootstrapContext; +import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; + +public class CroptopiaWorldGeneration { + + + public CroptopiaWorldGeneration() { + + } + + + public void addConfiguredFeatures(BootstrapContext> context) { + for (TreeCrop treeCrop : TreeCrop.TREE_CROPS) + context.register(treeCrop.getConfiguredFeatureKey(), treeCrop.getTreeConfig()); + for (Tree tree : Tree.copy()) + context.register(tree.getConfiguredFeatureKey(), tree.getTreeGen()); + context.register(ConfiguredFeatureKeys.DISK_SALT_KEY, WorldGenFeatures.DISK_SALT); + context.register(ConfiguredFeatureKeys.RANDOM_CROP_KEY, WorldGenFeatures.RANDOM_CROP); + } + + public void addPlacedFeatures(BootstrapContext context) { + HolderGetter> lookup = context.lookup(Registries.CONFIGURED_FEATURE); + for (TreeCrop treeCrop : TreeCrop.TREE_CROPS) + context.register(treeCrop.getPlacedFeatureKey(), new PlacedFeature(lookup.getOrThrow(treeCrop.getConfiguredFeatureKey()), WorldGenFeatures.datagenModifierLists.get(treeCrop.getPlacedFeatureKey()))); + for (Tree tree : Tree.copy()) + context.register(tree.getPlacedFeatureKey(), new PlacedFeature(lookup.getOrThrow(tree.getConfiguredFeatureKey()), WorldGenFeatures.datagenModifierLists.get(tree.getPlacedFeatureKey()))); + context.register(PlacedFeatureKeys.DISK_SALT_PLACED_KEY, new PlacedFeature(lookup.getOrThrow(ConfiguredFeatureKeys.DISK_SALT_KEY), WorldGenFeatures.datagenModifierLists.get(PlacedFeatureKeys.DISK_SALT_PLACED_KEY))); + context.register(PlacedFeatureKeys.RANDOM_CROP_KEY, new PlacedFeature(lookup.getOrThrow(ConfiguredFeatureKeys.RANDOM_CROP_KEY), WorldGenFeatures.datagenModifierLists.get(PlacedFeatureKeys.RANDOM_CROP_KEY))); + } +} diff --git a/src/main/java/com/epherical/croptopia/datagen/WorldGenFeatures.java b/src/main/java/com/epherical/croptopia/datagen/WorldGenFeatures.java new file mode 100644 index 000000000..c3443b805 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/datagen/WorldGenFeatures.java @@ -0,0 +1,253 @@ +package com.epherical.croptopia.datagen; + +import com.epherical.croptopia.blocks.CroptopiaCropBlock; +import com.epherical.croptopia.common.generator.PlacedFeatureKeys; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.register.helpers.Tree; +import com.epherical.croptopia.register.helpers.TreeCrop; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Holder; +import net.minecraft.core.registries.Registries; +import net.minecraft.data.worldgen.features.FeatureUtils; +import net.minecraft.data.worldgen.placement.PlacementUtils; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.random.SimpleWeightedRandomList; +import net.minecraft.util.valueproviders.UniformInt; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate; +import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.configurations.DiskConfiguration; +import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration; +import net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration; +import net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration; +import net.minecraft.world.level.levelgen.feature.stateproviders.RuleBasedBlockStateProvider; +import net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider; +import net.minecraft.world.level.levelgen.placement.BiomeFilter; +import net.minecraft.world.level.levelgen.placement.BlockPredicateFilter; +import net.minecraft.world.level.levelgen.placement.CountPlacement; +import net.minecraft.world.level.levelgen.placement.InSquarePlacement; +import net.minecraft.world.level.levelgen.placement.NoiseThresholdCountPlacement; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; +import net.minecraft.world.level.levelgen.placement.PlacementModifier; +import net.minecraft.world.level.levelgen.placement.RarityFilter; +import net.minecraft.world.level.levelgen.placement.SurfaceWaterDepthFilter; +import net.minecraft.world.level.material.Fluids; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +public class WorldGenFeatures { + + private static final Map> keyMap = new HashMap<>(); + public static final Map, List> datagenModifierLists = new HashMap<>(); + + public static final SimpleBlockConfiguration config = (new SimpleBlockConfiguration( + new WeightedStateProvider(SimpleWeightedRandomList.builder() + .add(Content.ARTICHOKE.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.ASPARAGUS.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.BARLEY.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.BASIL.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 20) + .add(Content.BELLPEPPER.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.BLACKBEAN.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.BLACKBERRY.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.BLUEBERRY.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.BROCCOLI.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.CABBAGE.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.CANTALOUPE.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.CAULIFLOWER.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.CELERY.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.COFFEE_BEANS.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 20) + .add(Content.CORN.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.CRANBERRY.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.CUCUMBER.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.CURRANT.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.EGGPLANT.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 20) + .add(Content.ELDERBERRY.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.GARLIC.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 20) + .add(Content.GINGER.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.GRAPE.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.GREENBEAN.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.GREENONION.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 60) + .add(Content.HONEYDEW.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 20) + .add(Content.HOPS.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.KALE.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.KIWI.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.LEEK.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.LETTUCE.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.MUSTARD.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.OAT.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.OLIVE.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.ONION.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 20) + .add(Content.PEANUT.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 20) + .add(Content.CHILE_PEPPER.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.PINEAPPLE.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 20) + .add(Content.RADISH.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.RASPBERRY.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.RHUBARB.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 20) + .add(Content.RICE.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 20) + .add(Content.RUTABAGA.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.SAGUARO.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.SOYBEAN.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.SPINACH.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.SQUASH.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.STRAWBERRY.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.SWEETPOTATO.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.TOMATILLO.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.TOMATO.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.TURMERIC.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.TURNIP.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 20) + .add(Content.YAM.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.ZUCCHINI.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.VANILLA.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 20) + .add(Content.PEPPER.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .add(Content.TEA_LEAVES.asBlock().defaultBlockState().setValue(CroptopiaCropBlock.AGE, 7), 10) + .build()))); + + public static final ConfiguredFeature RANDOM_CROP = register(Feature.RANDOM_PATCH, + FeatureUtils.simpleRandomPatchConfiguration(6, PlacementUtils.onlyWhenEmpty(Feature.SIMPLE_BLOCK, config))); + + public static final Holder RANDOM_CROP_PLACED = register(PlacedFeatureKeys.RANDOM_CROP_KEY, RANDOM_CROP, + CountPlacement.of(3), + InSquarePlacement.spread(), + BiomeFilter.biome(), + NoiseThresholdCountPlacement.of(-0.8, 5, 10), + PlacementUtils.HEIGHTMAP_WORLD_SURFACE); + + public static final Holder APPLE_TREE_CONFIGURED = register(PlacedFeatureKeys.APPLE_TREE_PLACED_KEY, Content.APPLE, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder BANANA_TREE_CONFIGURED = register(PlacedFeatureKeys.BANANA_TREE_PLACED_KEY, Content.BANANA, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder ORANGE_TREE_CONFIGURED = register(PlacedFeatureKeys.ORANGE_TREE_PLACED_KEY, Content.ORANGE, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder PERSIMMON_TREE_CONFIGURED = register(PlacedFeatureKeys.PERSIMMON_TREE_PLACED_KEY, Content.PERSIMMON, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder PLUM_TREE_CONFIGURED = register(PlacedFeatureKeys.PLUM_TREE_PLACED_KEY, Content.PLUM, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder CHERRY_TREE_CONFIGURED = register(PlacedFeatureKeys.CHERRY_TREE_PLACED_KEY, Content.CHERRY, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder LEMON_TREE_CONFIGURED = register(PlacedFeatureKeys.LEMON_TREE_PLACED_KEY, Content.LEMON, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder GRAPEFRUIT_TREE_CONFIGURED = register(PlacedFeatureKeys.GRAPEFRUIT_TREE_PLACED_KEY, Content.GRAPEFRUIT, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder KUMQUAT_TREE_CONFIGURED = register(PlacedFeatureKeys.KUMQUAT_TREE_PLACED_KEY, Content.KUMQUAT, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder PEACH_TREE_CONFIGURED = register(PlacedFeatureKeys.PEACH_TREE_PLACED_KEY, Content.PEACH, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder COCONUT_TREE_CONFIGURED = register(PlacedFeatureKeys.COCONUT_TREE_PLACED_KEY, Content.COCONUT, + PlacementUtils.countExtra(0, 0.2F, 5), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder NUTMEG_TREE_CONFIGURED = register(PlacedFeatureKeys.NUTMEG_TREE_PLACED_KEY, Content.NUTMEG, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder FIG_TREE_CONFIGURED = register(PlacedFeatureKeys.FIG_TREE_PLACED_KEY, Content.FIG, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder NECTARINE_TREE_CONFIGURED = register(PlacedFeatureKeys.NECTARINE_TREE_PLACED_KEY, Content.NECTARINE, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder MANGO_TREE_CONFIGURED = register(PlacedFeatureKeys.MANGO_TREE_PLACED_KEY, Content.MANGO, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder DRAGONFRUIT_TREE_CONFIGURED = register(PlacedFeatureKeys.DRAGONFRUIT_TREE_PLACED_KEY, Content.DRAGONFRUIT, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder STARFRUIT_TREE_CONFIGURED = register(PlacedFeatureKeys.STARFRUIT_TREE_PLACED_KEY, Content.STARFRUIT, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder AVOCADO_TREE_CONFIGURED = register(PlacedFeatureKeys.AVOCADO_TREE_PLACED_KEY, Content.AVOCADO, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder APRICOT_TREE_CONFIGURED = register(PlacedFeatureKeys.APRICOT_TREE_PLACED_KEY, Content.APRICOT, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder PEAR_TREE_CONFIGURED = register(PlacedFeatureKeys.PEAR_TREE_PLACED_KEY, Content.PEAR, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder LIME_TREE_CONFIGURED = register(PlacedFeatureKeys.LIME_TREE_PLACED_KEY, Content.LIME, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder DATE_TREE_CONFIGURED = register(PlacedFeatureKeys.DATE_TREE_PLACED_KEY, Content.DATE, + RarityFilter.onAverageOnceEvery(10), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder ALMOND_TREE_CONFIGURED = register(PlacedFeatureKeys.ALMOND_TREE_PLACED_KEY, Content.ALMOND, + PlacementUtils.countExtra(0, 0.25F, 5), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder CASHEW_TREE_CONFIGURED = register(PlacedFeatureKeys.CASHEW_TREE_PLACED_KEY, Content.CASHEW, + PlacementUtils.countExtra(0, 0.25F, 5), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder PECAN_TREE_CONFIGURED = register(PlacedFeatureKeys.PECAN_TREE_PLACED_KEY, Content.PECAN, + PlacementUtils.countExtra(0, 0.25F, 5), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder WALNUT_TREE_CONFIGURED = register(PlacedFeatureKeys.WALNUT_TREE_PLACED_KEY, Content.WALNUT, + PlacementUtils.countExtra(0, 0.25F, 5), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final Holder CINNAMON_TREE_CONFIGURED = register(PlacedFeatureKeys.CINNAMON_TREE_PLACED_KEY, Content.CINNAMON, + PlacementUtils.countExtra(1, 0.1F, 6), InSquarePlacement.spread(), SurfaceWaterDepthFilter.forMaxDepth(0), PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, PlacementUtils.HEIGHTMAP_OCEAN_FLOOR, BlockPredicateFilter.forPredicate(BlockPredicate.wouldSurvive(Blocks.OAK_SAPLING.defaultBlockState(), BlockPos.ZERO)), BiomeFilter.biome()); + + public static final ConfiguredFeature DISK_SALT = register(Feature.DISK, + ((new DiskConfiguration(RuleBasedBlockStateProvider.simple(Content.SALT_ORE_BLOCK), + BlockPredicate.matchesBlocks(List.of(Blocks.DIRT, Blocks.GRASS_BLOCK)), + UniformInt.of(2, 4), 2)))); + + public static final Holder DISK_SALT_CONFIGURED = register(PlacedFeatureKeys.DISK_SALT_PLACED_KEY, + DISK_SALT, + PlacementUtils.HEIGHTMAP_TOP_SOLID, + InSquarePlacement.spread(), + BlockPredicateFilter.forPredicate(BlockPredicate.matchesFluids(Fluids.WATER)), + BiomeFilter.biome()); + + + public static > ConfiguredFeature register(F feature, FC config) { + return new ConfiguredFeature<>(feature, config); + } + + public static Holder register(ResourceLocation id, ConfiguredFeature holder, List modifiers) { + ResourceKey key = ResourceKey.create(Registries.PLACED_FEATURE, id); + return register(key, holder, modifiers); + } + + public static Holder register(ResourceKey key, ConfiguredFeature holder, List modifiers) { + keyMap.put(key.location().getPath(), key); + Holder direct = Holder.direct(new PlacedFeature(Holder.direct(holder), modifiers)); + datagenModifierLists.put(key, modifiers); + return direct; + } + + public static Holder register(ResourceLocation id, ConfiguredFeature feature, PlacementModifier... modifiers) { + return register(id, feature, List.of(modifiers)); + } + + public static Holder register(ResourceKey key, ConfiguredFeature feature, PlacementModifier... modifiers) { + return register(key, feature, List.of(modifiers)); + } + + public static Holder register(ResourceKey key, TreeCrop crop, PlacementModifier... modifiers) { + return register(key, crop.getTreeConfig(), List.of(modifiers)); + } + + public static Holder register(ResourceKey key, Tree tree, PlacementModifier... modifiers) { + return register(key, tree.getTreeGen(), List.of(modifiers)); + } + + public static Holder register(ResourceLocation id, TreeCrop crop, PlacementModifier... modifiers) { + return register(id, crop.getTreeConfig(), List.of(modifiers)); + } + + public static ResourceKey getFeatureKey(String key) { + return keyMap.get(key); + } +} diff --git a/src/main/java/com/epherical/croptopia/items/CookingUtensil.java b/src/main/java/com/epherical/croptopia/items/CookingUtensil.java new file mode 100644 index 000000000..4ed077e0d --- /dev/null +++ b/src/main/java/com/epherical/croptopia/items/CookingUtensil.java @@ -0,0 +1,10 @@ +package com.epherical.croptopia.items; + +import net.minecraft.world.item.Item; + +public class CookingUtensil extends Item { + + public CookingUtensil(Properties settings) { + super(settings); + } +} diff --git a/src/main/java/com/epherical/croptopia/items/CropItem.java b/src/main/java/com/epherical/croptopia/items/CropItem.java new file mode 100644 index 000000000..783d6ff23 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/items/CropItem.java @@ -0,0 +1,10 @@ +package com.epherical.croptopia.items; + +import net.minecraft.world.item.Item; + +public class CropItem extends Item { + + public CropItem(Properties settings) { + super(settings); + } +} diff --git a/src/main/java/com/epherical/croptopia/items/CroptopiaSaplingItem.java b/src/main/java/com/epherical/croptopia/items/CroptopiaSaplingItem.java new file mode 100644 index 000000000..71a9c9055 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/items/CroptopiaSaplingItem.java @@ -0,0 +1,32 @@ +package com.epherical.croptopia.items; + +import net.minecraft.world.InteractionResult; +import net.minecraft.world.item.ItemNameBlockItem; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; + +public class CroptopiaSaplingItem extends ItemNameBlockItem { + + private final Block saplingFruitLeafBlock; + private final Block vanillaLeafBlock; + + public CroptopiaSaplingItem(Block block, Block saplingFruitLeafBlock, Block vanillaLeafBlock, Properties settings) { + super(block, settings); + this.saplingFruitLeafBlock = saplingFruitLeafBlock; + this.vanillaLeafBlock = vanillaLeafBlock; + } + + @Override + public InteractionResult useOn(UseOnContext context) { + BlockState atPos = context.getLevel().getBlockState(context.getClickedPos()); + if (atPos.getBlock() == vanillaLeafBlock) { + if (!context.getPlayer().isCreative()) { + context.getItemInHand().shrink(1); + } + context.getLevel().setBlockAndUpdate(context.getClickedPos(), saplingFruitLeafBlock.defaultBlockState()); + return InteractionResult.CONSUME; + } + return super.useOn(context); + } +} diff --git a/src/main/java/com/epherical/croptopia/items/Drink.java b/src/main/java/com/epherical/croptopia/items/Drink.java new file mode 100644 index 000000000..a0d7f9bf8 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/items/Drink.java @@ -0,0 +1,65 @@ +package com.epherical.croptopia.items; + +import com.epherical.croptopia.CroptopiaMod; +import net.minecraft.advancements.CriteriaTriggers; +import net.minecraft.core.component.DataComponents; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.stats.Stats; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.UseAnim; +import net.minecraft.world.level.Level; + + +public class Drink extends Item { + + + public Drink(Properties settings) { + super(settings); + } + + @Override + public UseAnim getUseAnimation(ItemStack stack) { + return UseAnim.DRINK; + } + + @Override + public SoundEvent getEatingSound() { + return getDrinkingSound(); + } + + + @Override + public ItemStack finishUsingItem(ItemStack stack, Level world, LivingEntity user) { + Player playerEntity = user instanceof Player ? (Player)user : null; + if (playerEntity instanceof ServerPlayer) { + CriteriaTriggers.CONSUME_ITEM.trigger((ServerPlayer)playerEntity, stack); + } + + if (playerEntity != null) { + playerEntity.awardStat(Stats.ITEM_USED.get(this)); + if (!playerEntity.getAbilities().instabuild) { + if (stack.has(DataComponents.FOOD)) { + user.eat(world, stack); + } + } + } + + if (playerEntity == null || !playerEntity.getAbilities().instabuild) { + if (stack.isEmpty() && getCraftingRemainingItem() != null) { + return new ItemStack(getCraftingRemainingItem()); + } + + if (playerEntity != null && getCraftingRemainingItem() != null) { + if (!playerEntity.getInventory().add(new ItemStack(getCraftingRemainingItem()))) { + playerEntity.drop(new ItemStack(getCraftingRemainingItem()), true); + } + } + } + + return stack; + } +} diff --git a/src/main/java/com/epherical/croptopia/items/GuideBookItem.java b/src/main/java/com/epherical/croptopia/items/GuideBookItem.java new file mode 100644 index 000000000..4d37e69fb --- /dev/null +++ b/src/main/java/com/epherical/croptopia/items/GuideBookItem.java @@ -0,0 +1,32 @@ +package com.epherical.croptopia.items; + +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.neoforged.fml.ModList; + +public class GuideBookItem extends Item { + + + public GuideBookItem(Properties properties) { + super(properties); + } + + + @Override + public InteractionResultHolder use(Level world, Player user, InteractionHand hand) { + ItemStack stack = user.getItemInHand(hand); + + if (user instanceof ServerPlayer player && ModList.get().isLoaded("patchouli")) { + //player.sendSystemMessage(Component.nullToEmpty("The code is disabled, whenever this build was published patchouli 1.20.2 did not exist.")); + //PatchouliAPI.get().openBookGUI(player, ForgeRegistries.ITEMS.getKey(this)); + } + + return new InteractionResultHolder<>(InteractionResult.SUCCESS, stack); + } +} diff --git a/src/main/java/com/epherical/croptopia/items/ReferenceItem.java b/src/main/java/com/epherical/croptopia/items/ReferenceItem.java new file mode 100644 index 000000000..364422d1a --- /dev/null +++ b/src/main/java/com/epherical/croptopia/items/ReferenceItem.java @@ -0,0 +1,24 @@ +package com.epherical.croptopia.items; + +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; + +import java.util.List; + +public class ReferenceItem extends Item { + + private final Component component; + + public ReferenceItem(Properties properties, Component component) { + super(properties); + this.component = component; + } + + @Override + public void appendHoverText(ItemStack item, TooltipContext level, List tooltip, TooltipFlag flag) { + super.appendHoverText(item, level, tooltip, flag); + tooltip.add(component); + } +} diff --git a/src/main/java/com/epherical/croptopia/items/SeedItem.java b/src/main/java/com/epherical/croptopia/items/SeedItem.java new file mode 100644 index 000000000..47ecd9234 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/items/SeedItem.java @@ -0,0 +1,47 @@ +package com.epherical.croptopia.items; + +import com.epherical.croptopia.blocks.CroptopiaCropBlock; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.network.chat.Component; +import net.minecraft.tags.TagKey; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.item.ItemNameBlockItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.FarmBlock; +import net.minecraft.world.level.block.state.BlockState; + +import java.util.List; + +public class SeedItem extends ItemNameBlockItem { + + private TagKey category; + + public SeedItem(Block block, Properties settings, TagKey category) { + super(block, settings); + if (block instanceof CroptopiaCropBlock crop) { + crop.setSeed(this); + } + this.category = category; + } + + @Override + public InteractionResult useOn(UseOnContext context) { + BlockPos hitPos = context.getClickedPos(); + Level world = context.getLevel(); + BlockState state = world.getBlockState(hitPos); + if (state.getBlock() instanceof FarmBlock && context.getClickedFace() == Direction.UP) { + return super.useOn(context); + } + return InteractionResult.FAIL; + } + + public TagKey getCategory() { + return category; + } +} diff --git a/src/main/java/com/epherical/croptopia/items/Soup.java b/src/main/java/com/epherical/croptopia/items/Soup.java new file mode 100644 index 000000000..bf1151fbe --- /dev/null +++ b/src/main/java/com/epherical/croptopia/items/Soup.java @@ -0,0 +1,40 @@ +package com.epherical.croptopia.items; + +import net.minecraft.core.component.DataComponents; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.Level; + +public class Soup extends Item { + + + public Soup(Properties settings) { + super(settings); + } + + public ItemStack finishUsingItem(ItemStack stack, Level world, LivingEntity user) { + Player playerEntity = user instanceof Player ? (Player)user : null; + if (playerEntity != null) { + if (!playerEntity.getAbilities().instabuild) { + if (stack.has(DataComponents.FOOD)) { + user.eat(world, stack); + } + } + } + + if (playerEntity == null || !playerEntity.getAbilities().instabuild) { + if (stack.isEmpty()) { + return new ItemStack(Items.BOWL); + } + + if (playerEntity != null) { + playerEntity.getInventory().add(new ItemStack(Items.BOWL)); + } + } + + return stack; + } +} diff --git a/src/main/java/com/epherical/croptopia/listeners/BlockBreakEvent.java b/src/main/java/com/epherical/croptopia/listeners/BlockBreakEvent.java new file mode 100644 index 000000000..b540886d1 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/listeners/BlockBreakEvent.java @@ -0,0 +1,32 @@ +package com.epherical.croptopia.listeners; + +import com.epherical.croptopia.register.Content; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.AxeItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.neoforge.event.level.BlockEvent; + +public class BlockBreakEvent { + + @SubscribeEvent + public void onInteractionWithTool(BlockEvent.BlockToolModificationEvent event) { + Player player = event.getPlayer(); + if (!event.isSimulated() && event.getHeldItemStack().getItem() instanceof AxeItem) { + BlockState state = event.getState(); + if (state.is(Content.CINNAMON.getLog()) || state.is(Content.CINNAMON.getWood())) { + if (player != null && !player.isCreative()) { + Block.popResource(player.level(), event.getPos(), new ItemStack(Content.CINNAMON)); + } + if (state.is((Content.CINNAMON.getLog()))) { + event.setFinalState(Content.CINNAMON.getStrippedLog().withPropertiesOf(state)); + } else { + event.setFinalState(Content.CINNAMON.getStrippedWood().withPropertiesOf(state)); + } + } + } + + } +} diff --git a/src/main/java/com/epherical/croptopia/listeners/CroptopiaVillagerTrades.java b/src/main/java/com/epherical/croptopia/listeners/CroptopiaVillagerTrades.java new file mode 100644 index 000000000..6b056c988 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/listeners/CroptopiaVillagerTrades.java @@ -0,0 +1,165 @@ +package com.epherical.croptopia.listeners; + +import net.minecraft.core.NonNullList; +import net.minecraft.world.entity.npc.VillagerTrades; +import net.minecraft.world.level.ItemLike; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.neoforge.event.village.VillagerTradesEvent; +import net.neoforged.neoforge.event.village.WandererTradesEvent; + +import java.util.List; + +public class CroptopiaVillagerTrades { + + @SubscribeEvent + public void initVillager(VillagerTradesEvent event) { + List crops = NonNullList.create(); + List saplings = NonNullList.create(); + /*if (event.getType() == VillagerProfession.FARMER) { + buyFromUser(crops, ItemRegistry.artichoke, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.asparagus, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.barley, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.bellPepper, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.blackBean, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.blackberry, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.blueberry, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.broccoli, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.cabbage, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.cantaloupe, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.cauliflower, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.celery, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.coffeeBeans, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.corn, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.cranberry, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.cucumber, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.currant, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.eggplant, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.elderberry, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.garlic, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.grape, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.greenBean, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.greenOnion, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.honeydew, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.hops, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.kale, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.kiwi, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.leek, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.lettuce, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.oat, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.olive, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.onion, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.peanut, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.pineapple, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.radish, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.raspberry, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.rhubarb, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.rice, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.rutabaga, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.saguaro, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.soybean, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.spinach, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.squash, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.strawberry, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.sweetPotato, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.tomatillo, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.tomato, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.turnip, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.yam, 26, 2, 16, 0.1f); + buyFromUser(crops, ItemRegistry.zucchini, 26, 2, 16, 0.1f); + //event.getTrades().put(1, crops); + + sellToUser(saplings, ItemRegistry.appleSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.bananaSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.orangeSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.persimmonSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.plumSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.cherrySapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.lemonSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.grapefruitSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.kumquatSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.peachSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.coconutSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.nutmegSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.figSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.nectarineSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.mangoSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.dragonFruitSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.starFruitSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.avocadoSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.apricotSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.pearSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.limeSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.dateSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.almondSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.cashewSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.pecanSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.walnutSapling, 1, 4, 12, 15, 0.1f); + sellToUser(saplings, ItemRegistry.cinnamonSapling, 1, 4, 12, 15, 0.1f); + //event.getTrades().put(4, crops); + + }*/ + } + + @SubscribeEvent + public void initWandering(WandererTradesEvent event) { + /* List seeds = NonNullList.create(); + sellToUser(seeds, ItemRegistry.asparagusSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.bellPepperSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.blackBeanSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.blackberrySeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.blueberrySeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.broccoliSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.cabbageSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.cantaloupeSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.cauliflowerSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.celerySeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.coffeeSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.cornSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.cranberrySeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.cucumberSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.currantSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.eggplantSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.elderberrySeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.garlicSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.grapeSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.greenBeanSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.greenOnionSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.honeydewSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.hopsSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.kaleSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.kiwiSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.leekSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.lettuceSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.oliveSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.onionSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.peanutSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.pineappleSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.radishSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.raspberrySeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.rhubarbSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.riceSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.rutabagaSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.saguaroSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.spinachSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.squashSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.strawberrySeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.sweetPotatoSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.tomatilloSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.tomatoSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.turnipSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.yamSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.zucchiniSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.mustardSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.chilePepperSeed, 4, 2, 16, 1, 0.5f); + sellToUser(seeds, ItemRegistry.turmericSeed, 4, 2, 16, 1, 0.5f);*/ + //event.getGenericTrades().addAll(seeds); + } + + private static void buyFromUser(List factory, ItemLike item, int itemCount, int tradeXP, int maxTrades, float priceMultiplier) { + //factory.add((entity, random) -> new MerchantOffer(new ItemStack(item, itemCount), new ItemStack(Items.EMERALD), maxTrades, tradeXP, priceMultiplier)); + } + + private static void sellToUser(List factory, ItemLike item, int itemCount, int purchaseAmount, int maxTrades, int tradeXP, float priceMultiplier) { + //factory.add((entity, random) -> new MerchantOffer(new ItemStack(Items.EMERALD, purchaseAmount), new ItemStack(item, itemCount), maxTrades, tradeXP, priceMultiplier)); + } +} diff --git a/src/main/java/com/epherical/croptopia/listeners/EntitySpawn.java b/src/main/java/com/epherical/croptopia/listeners/EntitySpawn.java new file mode 100644 index 000000000..d7cb41d62 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/listeners/EntitySpawn.java @@ -0,0 +1,27 @@ +package com.epherical.croptopia.listeners; + +import com.epherical.croptopia.register.Content; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.PathfinderMob; +import net.minecraft.world.entity.ai.goal.TemptGoal; +import net.minecraft.world.entity.animal.Cow; +import net.minecraft.world.entity.animal.Pig; +import net.minecraft.world.item.crafting.Ingredient; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.neoforge.event.entity.EntityJoinLevelEvent; + +public class EntitySpawn { + + + @SubscribeEvent + public void onEntitySpawn(EntityJoinLevelEvent event) { + Entity mob = event.getEntity(); + if (mob instanceof Pig pig) { + pig.goalSelector.addGoal(4, new TemptGoal((PathfinderMob) mob, 1.2D, Ingredient.of(Content.YAM, Content.SWEETPOTATO), false)); + } + + if (mob instanceof Cow cow) { + cow.goalSelector.addGoal(3, new TemptGoal((PathfinderMob) mob, 1.25D, Ingredient.of(Content.BARLEY, Content.CORN), false)); + } + } +} diff --git a/src/main/java/com/epherical/croptopia/loot/AdditionalTableModifier.java b/src/main/java/com/epherical/croptopia/loot/AdditionalTableModifier.java new file mode 100644 index 000000000..a2c0c217e --- /dev/null +++ b/src/main/java/com/epherical/croptopia/loot/AdditionalTableModifier.java @@ -0,0 +1,70 @@ +package com.epherical.croptopia.loot; + +import com.google.common.base.Suppliers; +import com.mojang.serialization.Codec; +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import it.unimi.dsi.fastutil.objects.ObjectArrayList; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.storage.loot.LootContext; +import net.minecraft.world.level.storage.loot.LootTable; +import net.minecraft.world.level.storage.loot.entries.NestedLootTable; +import net.minecraft.world.level.storage.loot.predicates.LootItemCondition; +import net.neoforged.neoforge.common.loot.IGlobalLootModifier; +import net.neoforged.neoforge.common.loot.LootModifier; +import org.jetbrains.annotations.NotNull; + +import java.util.function.Supplier; + +/** + * Add an additional LootTable as the modifier. + */ +public class AdditionalTableModifier extends LootModifier { + public static final Supplier> CODEC = Suppliers.memoize(() -> RecordCodecBuilder.mapCodec(instance -> { + return codecStart(instance).and( + instance.group( + Codec.STRING.fieldOf("tableRef").forGetter(o -> o.tableID), + Codec.FLOAT.fieldOf("referChance").forGetter(o -> o.referChance) + ) + ).apply(instance, AdditionalTableModifier::new); + })); + + private String tableID; + private final NestedLootTable reference; + + + //NestedLootTable.lootTableReference + private final float referChance; + + /** + * Constructs a LootModifier. + * + * @param conditionsIn the ILootConditions that need to be matched before the loot is modified. + */ + protected AdditionalTableModifier(LootItemCondition[] conditionsIn, String tableID, float chanceToRefer) { + super(conditionsIn); + this.referChance = chanceToRefer; + this.tableID = tableID; + ResourceKey croptopia = ResourceKey.create(Registries.LOOT_TABLE, ResourceLocation.fromNamespaceAndPath("croptopia", "gameplay/fishing/fish")); + this.reference = (NestedLootTable) NestedLootTable.lootTableReference(croptopia).build(); + } + + @Override + protected @NotNull ObjectArrayList doApply(ObjectArrayList generatedLoot, LootContext context) { + if (context.getRandom().nextFloat() <= referChance) { + ObjectArrayList items = new ObjectArrayList<>(); + reference.createItemStack(items::add, context); + return items; + } + + return generatedLoot; + } + + @Override + public MapCodec codec() { + return CODEC.get(); + } +} diff --git a/src/main/java/com/epherical/croptopia/loot/EntityModifier.java b/src/main/java/com/epherical/croptopia/loot/EntityModifier.java new file mode 100644 index 000000000..1669f739c --- /dev/null +++ b/src/main/java/com/epherical/croptopia/loot/EntityModifier.java @@ -0,0 +1,72 @@ +package com.epherical.croptopia.loot; + +import com.google.common.base.Suppliers; +import com.mojang.serialization.Codec; +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import it.unimi.dsi.fastutil.objects.ObjectArrayList; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.storage.loot.LootContext; +import net.minecraft.world.level.storage.loot.LootPool; +import net.minecraft.world.level.storage.loot.entries.LootItem; +import net.minecraft.world.level.storage.loot.functions.SetItemCountFunction; +import net.minecraft.world.level.storage.loot.predicates.LootItemCondition; +import net.minecraft.world.level.storage.loot.providers.number.ConstantValue; +import net.minecraft.world.level.storage.loot.providers.number.UniformGenerator; +import net.neoforged.neoforge.common.loot.IGlobalLootModifier; +import net.neoforged.neoforge.common.loot.LootModifier; +import org.jetbrains.annotations.NotNull; + +import java.util.function.Supplier; + +public class EntityModifier extends LootModifier { + public static final Supplier> CODEC = Suppliers.memoize(() -> RecordCodecBuilder.mapCodec(instance -> { + return codecStart(instance).and( + instance.group( + BuiltInRegistries.ITEM.byNameCodec().fieldOf("item").forGetter(o -> o.item), + Codec.INT.fieldOf("weight").forGetter(o -> o.weight), + Codec.INT.fieldOf("min").forGetter(o -> o.min), + Codec.INT.fieldOf("max").forGetter(o -> o.max) + ) + ).apply(instance, EntityModifier::new); + })); + + private final LootPool pool; + private final Item item; + private final int weight; + private final int min; + private final int max; + + /** + * Constructs a LootModifier. + * + * @param conditionsIn the ILootConditions that need to be matched before the loot is modified. + */ + protected EntityModifier(LootItemCondition[] conditionsIn, Item item, int weight, int min, int max) { + super(conditionsIn); + this.item = item; + this.weight = weight; + this.min = min; + this.max = max; + LootPool.Builder builder = LootPool.lootPool(); + builder.setRolls(ConstantValue.exactly(1)); + builder.setBonusRolls(ConstantValue.exactly(0)); + builder.add(LootItem.lootTableItem(item) + .setWeight(weight) + .apply(SetItemCountFunction.setCount(UniformGenerator.between(min, max), false))); + pool = builder.build(); + } + + @Override + protected @NotNull ObjectArrayList doApply(ObjectArrayList generatedLoot, LootContext context) { + pool.addRandomItems(generatedLoot::add, context); + return generatedLoot; + } + + @Override + public MapCodec codec() { + return CODEC.get(); + } +} diff --git a/src/main/java/com/epherical/croptopia/loot/SpawnChestModifier.java b/src/main/java/com/epherical/croptopia/loot/SpawnChestModifier.java new file mode 100644 index 000000000..a404342a1 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/loot/SpawnChestModifier.java @@ -0,0 +1,63 @@ +package com.epherical.croptopia.loot; + +import com.epherical.croptopia.CroptopiaMod; +import com.google.common.base.Suppliers; +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import it.unimi.dsi.fastutil.objects.ObjectArrayList; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.storage.loot.LootContext; +import net.minecraft.world.level.storage.loot.LootPool; +import net.minecraft.world.level.storage.loot.entries.LootItem; +import net.minecraft.world.level.storage.loot.functions.SetItemCountFunction; +import net.minecraft.world.level.storage.loot.predicates.LootItemCondition; +import net.minecraft.world.level.storage.loot.providers.number.ConstantValue; +import net.minecraft.world.level.storage.loot.providers.number.UniformGenerator; +import net.neoforged.neoforge.common.loot.IGlobalLootModifier; +import net.neoforged.neoforge.common.loot.LootModifier; +import org.jetbrains.annotations.NotNull; + +import java.util.function.Supplier; + + +public class SpawnChestModifier extends LootModifier { + public static final Supplier> CODEC = Suppliers.memoize(() -> { + return RecordCodecBuilder.mapCodec(instance -> { + return codecStart(instance).apply(instance, SpawnChestModifier::new); + }); + }); + + + private final LootPool table; + + /** + * Constructs a LootModifier. + * + * @param conditionsIn the LootItemCondition that need to be matched before the loot is modified. + */ + protected SpawnChestModifier(LootItemCondition[] conditionsIn) { + super(conditionsIn); + LootPool.Builder builder = new LootPool.Builder(); + builder.setRolls(ConstantValue.exactly(1)); + builder.setBonusRolls(ConstantValue.exactly(0)); + for (Item seed : CroptopiaMod.seeds) { + builder.add(LootItem.lootTableItem(seed) + .setWeight(2) + .apply(SetItemCountFunction.setCount(UniformGenerator.between(3, 8), false)) + ); + } + table = builder.build(); + } + + @Override + protected @NotNull ObjectArrayList doApply(ObjectArrayList generatedLoot, LootContext context) { + table.addRandomItems(generatedLoot::add, context); + return generatedLoot; + } + + @Override + public MapCodec codec() { + return CODEC.get(); + } +} diff --git a/src/main/java/com/epherical/croptopia/mixin/AgeInvokerMixin.java b/src/main/java/com/epherical/croptopia/mixin/AgeInvokerMixin.java new file mode 100644 index 000000000..2185bf2e1 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/mixin/AgeInvokerMixin.java @@ -0,0 +1,13 @@ +package com.epherical.croptopia.mixin; + +import net.minecraft.world.level.block.CropBlock; +import net.minecraft.world.level.block.state.properties.IntegerProperty; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Invoker; + +@Mixin(CropBlock.class) +public interface AgeInvokerMixin { + + @Invoker(value = "getAgeProperty") + IntegerProperty doGetAgeProperty(); +} diff --git a/src/main/java/com/epherical/croptopia/mixin/ItemMixin.java b/src/main/java/com/epherical/croptopia/mixin/ItemMixin.java new file mode 100644 index 000000000..4983ce018 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/mixin/ItemMixin.java @@ -0,0 +1,27 @@ +package com.epherical.croptopia.mixin; + +import com.epherical.croptopia.items.CookingUtensil; +import net.minecraft.world.item.Item; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Mutable; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(Item.class) +public abstract class ItemMixin { + + + @Mutable + @Shadow @Final private Item craftingRemainingItem; + + @Inject(method = "", at = {@At("TAIL")}) + public void overrideConstructor(Item.Properties settings, CallbackInfo ci) { + Item thisInstance = (Item)(Object)this; + if (thisInstance instanceof CookingUtensil) { + this.craftingRemainingItem = thisInstance; + } + } +} diff --git a/src/main/java/com/epherical/croptopia/mixin/LootPoolAccessor.java b/src/main/java/com/epherical/croptopia/mixin/LootPoolAccessor.java new file mode 100644 index 000000000..7adc34007 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/mixin/LootPoolAccessor.java @@ -0,0 +1,16 @@ +package com.epherical.croptopia.mixin; + +import net.minecraft.world.level.storage.loot.LootPool; +import net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Mutable; +import org.spongepowered.asm.mixin.gen.Accessor; + +import java.util.List; + +@Mixin(LootPool.class) +public interface LootPoolAccessor { + + @Accessor(value = "entries") @Mutable + List getEntries(); +} diff --git a/src/main/java/com/epherical/croptopia/mixin/LootPoolBuilderAccessor.java b/src/main/java/com/epherical/croptopia/mixin/LootPoolBuilderAccessor.java new file mode 100644 index 000000000..58924cb13 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/mixin/LootPoolBuilderAccessor.java @@ -0,0 +1,14 @@ +package com.epherical.croptopia.mixin; + +import com.google.common.collect.ImmutableList; +import net.minecraft.world.level.storage.loot.LootPool; +import net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; + +@Mixin(LootPool.Builder.class) +public interface LootPoolBuilderAccessor { + + @Accessor(value = "entries") + ImmutableList.Builder getEntries(); +} diff --git a/src/main/java/com/epherical/croptopia/mixin/LootTableAccessor.java b/src/main/java/com/epherical/croptopia/mixin/LootTableAccessor.java new file mode 100644 index 000000000..894f23060 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/mixin/LootTableAccessor.java @@ -0,0 +1,15 @@ +package com.epherical.croptopia.mixin; + +import net.minecraft.world.level.storage.loot.LootPool; +import net.minecraft.world.level.storage.loot.LootTable; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; + +import java.util.List; + +@Mixin(LootTable.class) +public interface LootTableAccessor { + + @Accessor(value = "pools") + List getPools(); +} diff --git a/src/main/java/com/epherical/croptopia/register/Composter.java b/src/main/java/com/epherical/croptopia/register/Composter.java new file mode 100644 index 000000000..51631ed08 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/Composter.java @@ -0,0 +1,30 @@ +package com.epherical.croptopia.register; + +import com.epherical.croptopia.register.helpers.FarmlandCrop; +import com.epherical.croptopia.register.helpers.Tree; +import com.epherical.croptopia.register.helpers.TreeCrop; +import net.minecraft.world.level.ItemLike; + +import static net.minecraft.world.level.block.ComposterBlock.COMPOSTABLES; + +public class Composter { + + public void init() { + for (FarmlandCrop crop : FarmlandCrop.FARMLAND_CROPS) { + registerCompostableItem(0.65F, crop.asItem()); + registerCompostableItem(0.3F, crop.getSeedItem()); + } + for (TreeCrop crop : TreeCrop.TREE_CROPS) { + registerCompostableItem(0.65F, crop.asItem()); + registerCompostableItem(0.5F, crop.getSaplingItem()); + } + for (Tree crop : Tree.copy()) { + registerCompostableItem(0.65F, crop.asItem()); + registerCompostableItem(0.5F, crop.getSapling()); + } + } + + public void registerCompostableItem(float levelIncreaseChance, ItemLike item) { + COMPOSTABLES.put(item.asItem(), levelIncreaseChance); + } +} diff --git a/src/main/java/com/epherical/croptopia/register/Content.java b/src/main/java/com/epherical/croptopia/register/Content.java new file mode 100644 index 000000000..ef62dbc46 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/Content.java @@ -0,0 +1,707 @@ +package com.epherical.croptopia.register; + +import com.epherical.croptopia.common.BlockNames; +import com.epherical.croptopia.common.ItemNamesV2; +import com.epherical.croptopia.common.MiscNames; +import com.epherical.croptopia.common.Tags; +import com.epherical.croptopia.common.generator.ConfiguredFeatureKeys; +import com.epherical.croptopia.common.generator.PlacedFeatureKeys; +import com.epherical.croptopia.items.Drink; +import com.epherical.croptopia.items.ReferenceItem; +import com.epherical.croptopia.items.Soup; +import com.epherical.croptopia.register.helpers.FarmlandCrop; +import com.epherical.croptopia.register.helpers.Furnace; +import com.epherical.croptopia.register.helpers.IceCream; +import com.epherical.croptopia.register.helpers.Jam; +import com.epherical.croptopia.register.helpers.Juice; +import com.epherical.croptopia.register.helpers.Pie; +import com.epherical.croptopia.register.helpers.Seafood; +import com.epherical.croptopia.register.helpers.Smoothie; +import com.epherical.croptopia.register.helpers.Tree; +import com.epherical.croptopia.register.helpers.TreeCrop; +import com.epherical.croptopia.register.helpers.Utensil; +import com.epherical.croptopia.register.helpers.VanillaCrops; +import com.epherical.croptopia.util.FoodConstructor; +import com.epherical.croptopia.util.RegisterFunction; +import com.epherical.croptopia.util.RegistryDelay; +import net.minecraft.ChatFormatting; +import net.minecraft.core.Holder; +import net.minecraft.network.chat.Component; +import net.minecraft.network.chat.Style; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemNameBlockItem; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.ItemLike; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration; +import net.minecraft.world.level.material.MapColor; + +import java.util.Arrays; +import java.util.function.Consumer; +import java.util.stream.Stream; + +import static com.epherical.croptopia.CroptopiaMod.createGroup; +import static com.epherical.croptopia.CroptopiaMod.createIdentifier; +import static com.epherical.croptopia.util.FoodConstructor.*; + +public class Content { + + public static final RegistryDelay ITEM_REGISTER = new RegistryDelay<>(MiscNames.MOD_ID); + public static final RegistryDelay BLOCK_REGISTER = new RegistryDelay<>(MiscNames.MOD_ID); + + + public static final FarmlandCrop ARTICHOKE = new FarmlandCrop(ItemNamesV2.ARTICHOKE, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_ARTICHOKE); + public static final FarmlandCrop ASPARAGUS = new FarmlandCrop(ItemNamesV2.ASPARAGUS, false, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_ASPARAGUS); + public static final FarmlandCrop BARLEY = new FarmlandCrop(ItemNamesV2.BARLEY, false, TagCategory.GRAIN, RAW_CROP_1, Tags.HAS_BARLEY); + public static final FarmlandCrop BASIL = new FarmlandCrop(ItemNamesV2.BASIL, false, TagCategory.CROPS, RAW_CROP_1, Tags.HAS_BASIL); + public static final FarmlandCrop BELLPEPPER = new FarmlandCrop(ItemNamesV2.BELLPEPPER, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_BELLPEPPER); + public static final FarmlandCrop BLACKBEAN = new FarmlandCrop(ItemNamesV2.BLACKBEAN, true, TagCategory.CROPS, RAW_CROP_1, Tags.HAS_BLACKBEAN); + public static final FarmlandCrop BLACKBERRY = new FarmlandCrop(ItemNamesV2.BLACKBERRY, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_BLACKBERRY); + public static final FarmlandCrop BLUEBERRY = new FarmlandCrop(ItemNamesV2.BLUEBERRY, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_BLUEBERRY); + public static final FarmlandCrop BROCCOLI = new FarmlandCrop(ItemNamesV2.BROCCOLI, false, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_BROCCOLI); + public static final FarmlandCrop CABBAGE = new FarmlandCrop(ItemNamesV2.CABBAGE, false, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_CABBAGE); + public static final FarmlandCrop CANTALOUPE = new FarmlandCrop(ItemNamesV2.CANTALOUPE, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_CANTALOUPE); + public static final FarmlandCrop CAULIFLOWER = new FarmlandCrop(ItemNamesV2.CAULIFLOWER, false, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_CAULIFLOWER); + public static final FarmlandCrop CELERY = new FarmlandCrop(ItemNamesV2.CELERY, false, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_CELERY); + public static final FarmlandCrop CHILE_PEPPER = new FarmlandCrop(ItemNamesV2.CHILE_PEPPER, true, TagCategory.CROPS, RAW_CROP_1, Tags.HAS_CHILE_PEPPER); + public static final FarmlandCrop COFFEE_BEANS = new FarmlandCrop("coffee", ItemNamesV2.COFFEE_BEANS, false, TagCategory.CROPS, RAW_CROP_1, Tags.HAS_COFFEE_BEANS); + public static final FarmlandCrop CORN = new FarmlandCrop(ItemNamesV2.CORN, false, TagCategory.GRAIN, RAW_CROP_1, Tags.HAS_CORN); + public static final FarmlandCrop CRANBERRY = new FarmlandCrop(ItemNamesV2.CRANBERRY, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_CRANBERRY); + public static final FarmlandCrop CUCUMBER = new FarmlandCrop(ItemNamesV2.CUCUMBER, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_CUCUMBER); + public static final FarmlandCrop CURRANT = new FarmlandCrop(ItemNamesV2.CURRANT, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_CURRANT); + public static final FarmlandCrop EGGPLANT = new FarmlandCrop(ItemNamesV2.EGGPLANT, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_EGGPLANT); + public static final FarmlandCrop ELDERBERRY = new FarmlandCrop(ItemNamesV2.ELDERBERRY, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_ELDERBERRY); + public static final FarmlandCrop GARLIC = new FarmlandCrop(ItemNamesV2.GARLIC, false, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_GARLIC); + public static final FarmlandCrop GINGER = new FarmlandCrop(ItemNamesV2.GINGER, true, TagCategory.VEGETABLES, null, Tags.HAS_GINGER); + public static final FarmlandCrop GRAPE = new FarmlandCrop(ItemNamesV2.GRAPE, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_GRAPE); + public static final FarmlandCrop GREENBEAN = new FarmlandCrop(ItemNamesV2.GREENBEAN, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_GREENBEAN); + public static final FarmlandCrop GREENONION = new FarmlandCrop(ItemNamesV2.GREENONION, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_GREENONION); + public static final FarmlandCrop HONEYDEW = new FarmlandCrop(ItemNamesV2.HONEYDEW, false, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_HONEYDEW); + public static final FarmlandCrop HOPS = new FarmlandCrop(ItemNamesV2.HOPS, false, TagCategory.CROPS, null, Tags.HAS_HOPS); + public static final FarmlandCrop KALE = new FarmlandCrop(ItemNamesV2.KALE, false, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_KALE); + public static final FarmlandCrop KIWI = new FarmlandCrop(ItemNamesV2.KIWI, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_KIWI); + public static final FarmlandCrop LEEK = new FarmlandCrop(ItemNamesV2.LEEK, false, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_LEEK); + public static final FarmlandCrop LETTUCE = new FarmlandCrop(ItemNamesV2.LETTUCE, false, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_LETTUCE); + public static final FarmlandCrop MUSTARD = new FarmlandCrop(ItemNamesV2.MUSTARD, false, TagCategory.VEGETABLES, null, Tags.HAS_MUSTARD); + public static final FarmlandCrop OAT = new FarmlandCrop(ItemNamesV2.OAT, false, TagCategory.GRAIN, RAW_CROP_1, Tags.HAS_OAT); + public static final FarmlandCrop OLIVE = new FarmlandCrop(ItemNamesV2.OLIVE, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_OLIVE); + public static final FarmlandCrop ONION = new FarmlandCrop(ItemNamesV2.ONION, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_ONION); + public static final FarmlandCrop PEANUT = new FarmlandCrop(ItemNamesV2.PEANUT, true, TagCategory.CROPS, RAW_CROP_1, Tags.HAS_PEANUT); + public static final FarmlandCrop PEPPER = new FarmlandCrop(ItemNamesV2.PEPPER, false, TagCategory.CROPS, null, Tags.HAS_PEPPER); + public static final FarmlandCrop PINEAPPLE = new FarmlandCrop(ItemNamesV2.PINEAPPLE, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_PINEAPPLE); + public static final FarmlandCrop RADISH = new FarmlandCrop(ItemNamesV2.RADISH, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_RADISH); + public static final FarmlandCrop RASPBERRY = new FarmlandCrop(ItemNamesV2.RASPBERRY, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_RASPBERRY); + public static final FarmlandCrop RHUBARB = new FarmlandCrop(ItemNamesV2.RHUBARB, false, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_RHUBARB); + public static final FarmlandCrop RICE = new FarmlandCrop(ItemNamesV2.RICE, false, TagCategory.GRAIN, REG_1, Tags.HAS_RICE); + public static final FarmlandCrop RUTABAGA = new FarmlandCrop(ItemNamesV2.RUTABAGA, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_RUTABAGA); + public static final FarmlandCrop SAGUARO = new FarmlandCrop(ItemNamesV2.SAGUARO, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_SAGUARO); + public static final FarmlandCrop SOYBEAN = new FarmlandCrop(ItemNamesV2.SOYBEAN, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_SOYBEAN); + public static final FarmlandCrop SPINACH = new FarmlandCrop(ItemNamesV2.SPINACH, false, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_SPINACH); + public static final FarmlandCrop SQUASH = new FarmlandCrop(ItemNamesV2.SQUASH, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_SQUASH); + public static final FarmlandCrop STRAWBERRY = new FarmlandCrop(ItemNamesV2.STRAWBERRY, true, TagCategory.FRUITS, RAW_CROP_1, Tags.HAS_STRAWBERRY); + public static final FarmlandCrop SWEETPOTATO = new FarmlandCrop(ItemNamesV2.SWEETPOTATO, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_SWEETPOTATO); + public static final FarmlandCrop TEA_LEAVES = new FarmlandCrop("tea", ItemNamesV2.TEA_LEAVES, false, TagCategory.CROPS, null, Tags.HAS_TEA_LEAVES); + public static final FarmlandCrop TOMATILLO = new FarmlandCrop(ItemNamesV2.TOMATILLO, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_TOMATILLO); + public static final FarmlandCrop TOMATO = new FarmlandCrop(ItemNamesV2.TOMATO, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_TOMATO); + public static final FarmlandCrop TURMERIC = new FarmlandCrop(ItemNamesV2.TURMERIC, false, TagCategory.CROPS, null, Tags.HAS_TURMERIC); + public static final FarmlandCrop TURNIP = new FarmlandCrop(ItemNamesV2.TURNIP, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_TURNIP); + public static final FarmlandCrop VANILLA = new FarmlandCrop(ItemNamesV2.VANILLA, false, TagCategory.CROPS, null, Tags.HAS_VANILLA); + public static final FarmlandCrop YAM = new FarmlandCrop(ItemNamesV2.YAM, true, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_YAM); + public static final FarmlandCrop ZUCCHINI = new FarmlandCrop(ItemNamesV2.ZUCCHINI, false, TagCategory.VEGETABLES, RAW_CROP_1, Tags.HAS_ZUCCHINI); + + public static final TreeCrop ALMOND = new TreeCrop(ItemNamesV2.ALMOND, true, Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_LEAVES, TagCategory.NUTS, RAW_CROP_2, 4, 3, 0, + ConfiguredFeatureKeys.ALMOND_TREE_KEY, PlacedFeatureKeys.ALMOND_TREE_PLACED_KEY); + public static final TreeCrop APPLE = new TreeCrop(ItemNamesV2.APPLE, true, Blocks.OAK_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, null, 5, 3, 0, + ConfiguredFeatureKeys.APPLE_TREE_KEY, PlacedFeatureKeys.APPLE_TREE_PLACED_KEY); + public static final TreeCrop APRICOT = new TreeCrop(ItemNamesV2.APRICOT, true, Blocks.OAK_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 2, 0, + ConfiguredFeatureKeys.APRICOT_TREE_KEY, PlacedFeatureKeys.APRICOT_TREE_PLACED_KEY); + public static final TreeCrop AVOCADO = new TreeCrop(ItemNamesV2.AVOCADO, true, Blocks.SPRUCE_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 3, 0, + ConfiguredFeatureKeys.AVOCADO_TREE_KEY, PlacedFeatureKeys.AVOCADO_TREE_PLACED_KEY); + public static final TreeCrop BANANA = new TreeCrop(ItemNamesV2.BANANA, true, Blocks.JUNGLE_LOG, Blocks.JUNGLE_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 4, 8, 0, + ConfiguredFeatureKeys.BANANA_TREE_KEY, PlacedFeatureKeys.BANANA_TREE_PLACED_KEY); + public static final TreeCrop CASHEW = new TreeCrop(ItemNamesV2.CASHEW, true, Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_LEAVES, TagCategory.CROPS, RAW_CROP_2, 4, 3, 0, + ConfiguredFeatureKeys.CASHEW_TREE_KEY, PlacedFeatureKeys.CASHEW_TREE_PLACED_KEY); + public static final TreeCrop CHERRY = new TreeCrop(ItemNamesV2.CHERRY, true, Blocks.OAK_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 3, 0, + ConfiguredFeatureKeys.CHERRY_TREE_KEY, PlacedFeatureKeys.CHERRY_TREE_PLACED_KEY); + public static final TreeCrop COCONUT = new TreeCrop(ItemNamesV2.COCONUT, true, Blocks.JUNGLE_LOG, Blocks.JUNGLE_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 2, 3, + ConfiguredFeatureKeys.COCONUT_TREE_KEY, PlacedFeatureKeys.COCONUT_TREE_PLACED_KEY); + public static final TreeCrop DATE = new TreeCrop(ItemNamesV2.DATE, true, Blocks.JUNGLE_LOG, Blocks.JUNGLE_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 8, 0, + ConfiguredFeatureKeys.DATE_TREE_KEY, PlacedFeatureKeys.DATE_TREE_PLACED_KEY); + public static final TreeCrop DRAGONFRUIT = new TreeCrop(ItemNamesV2.DRAGONFRUIT, true, Blocks.JUNGLE_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 7, 0, + ConfiguredFeatureKeys.DRAGON_FRUIT_TREE_KEY, PlacedFeatureKeys.DRAGONFRUIT_TREE_PLACED_KEY); + public static final TreeCrop FIG = new TreeCrop(ItemNamesV2.FIG, true, Blocks.JUNGLE_LOG, Blocks.JUNGLE_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 4, 8, 0, + ConfiguredFeatureKeys.FIG_TREE_KEY, PlacedFeatureKeys.FIG_TREE_PLACED_KEY); + public static final TreeCrop GRAPEFRUIT = new TreeCrop(ItemNamesV2.GRAPEFRUIT, true, Blocks.JUNGLE_LOG, Blocks.JUNGLE_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 4, 8, 0, + ConfiguredFeatureKeys.GRAPEFRUIT_TREE_KEY, PlacedFeatureKeys.GRAPEFRUIT_TREE_PLACED_KEY); + public static final TreeCrop KUMQUAT = new TreeCrop(ItemNamesV2.KUMQUAT, true, Blocks.JUNGLE_LOG, Blocks.JUNGLE_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 4, 8, 0, + ConfiguredFeatureKeys.KUMQUAT_TREE_KEY, PlacedFeatureKeys.KUMQUAT_TREE_PLACED_KEY); + public static final TreeCrop LEMON = new TreeCrop(ItemNamesV2.LEMON, true, Blocks.OAK_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 3, 0, + ConfiguredFeatureKeys.LEMON_TREE_KEY, PlacedFeatureKeys.LEMON_TREE_PLACED_KEY); + public static final TreeCrop LIME = new TreeCrop(ItemNamesV2.LIME, true, Blocks.OAK_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 2, 0, + ConfiguredFeatureKeys.LIME_TREE_KEY, PlacedFeatureKeys.LIME_TREE_PLACED_KEY); + public static final TreeCrop MANGO = new TreeCrop(ItemNamesV2.MANGO, true, Blocks.JUNGLE_LOG, Blocks.JUNGLE_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 8, 0, + ConfiguredFeatureKeys.MANGO_TREE_KEY, PlacedFeatureKeys.MANGO_TREE_PLACED_KEY); + public static final TreeCrop NECTARINE = new TreeCrop(ItemNamesV2.NECTARINE, true, Blocks.OAK_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 4, 4, 0, + ConfiguredFeatureKeys.NECTARINE_TREE_KEY, PlacedFeatureKeys.NECTARINE_TREE_PLACED_KEY); + public static final TreeCrop NUTMEG = new TreeCrop(ItemNamesV2.NUTMEG, true, Blocks.JUNGLE_LOG, Blocks.JUNGLE_LEAVES, TagCategory.CROPS, RAW_CROP_2, 4, 8, 0, + ConfiguredFeatureKeys.NUTMEG_TREE_KEY, PlacedFeatureKeys.NUTMEG_TREE_PLACED_KEY); + public static final TreeCrop ORANGE = new TreeCrop(ItemNamesV2.ORANGE, true, Blocks.OAK_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 4, 4, 0, + ConfiguredFeatureKeys.ORANGE_TREE_KEY, PlacedFeatureKeys.ORANGE_TREE_PLACED_KEY); + public static final TreeCrop PEACH = new TreeCrop(ItemNamesV2.PEACH, true, Blocks.OAK_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 3, 0, + ConfiguredFeatureKeys.PEACH_TREE_KEY, PlacedFeatureKeys.PEACH_TREE_PLACED_KEY); + public static final TreeCrop PEAR = new TreeCrop(ItemNamesV2.PEAR, true, Blocks.OAK_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 2, 0, + ConfiguredFeatureKeys.PEAR_TREE_KEY, PlacedFeatureKeys.PEAR_TREE_PLACED_KEY); + public static final TreeCrop PECAN = new TreeCrop(ItemNamesV2.PECAN, true, Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_LEAVES, TagCategory.NUTS, RAW_CROP_2, 4, 3, 0, + ConfiguredFeatureKeys.PECAN_TREE_KEY, PlacedFeatureKeys.PECAN_TREE_PLACED_KEY); + public static final TreeCrop PERSIMMON = new TreeCrop(ItemNamesV2.PERSIMMON, true, Blocks.OAK_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 3, 0, + ConfiguredFeatureKeys.PERSIMMON_TREE_KEY, PlacedFeatureKeys.PERSIMMON_TREE_PLACED_KEY); + public static final TreeCrop PLUM = new TreeCrop(ItemNamesV2.PLUM, true, Blocks.OAK_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 3, 0, + ConfiguredFeatureKeys.PLUM_TREE_KEY, PlacedFeatureKeys.PLUM_TREE_PLACED_KEY); + public static final TreeCrop STARFRUIT = new TreeCrop(ItemNamesV2.STARFRUIT, true, Blocks.OAK_LOG, Blocks.OAK_LEAVES, TagCategory.FRUITS, RAW_CROP_2, 5, 3, 0, + ConfiguredFeatureKeys.STAR_FRUIT_TREE_KEY, PlacedFeatureKeys.STARFRUIT_TREE_PLACED_KEY); + public static final TreeCrop WALNUT = new TreeCrop(ItemNamesV2.WALNUT, true, Blocks.DARK_OAK_LOG, Blocks.DARK_OAK_LEAVES, TagCategory.NUTS, RAW_CROP_2, 4, 3, 0, + ConfiguredFeatureKeys.WALNUT_TREE_KEY, PlacedFeatureKeys.WALNUT_TREE_PLACED_KEY); + + public static final Tree CINNAMON = new Tree(ItemNamesV2.CINNAMON, false, TagCategory.CROPS, 4, 3, 0, ConfiguredFeatureKeys.CINNAMON_TREE_KEY, PlacedFeatureKeys.CINNAMON_TREE_PLACED_KEY); + + public static final Seafood ANCHOVY = new Seafood(ItemNamesV2.ANCHOVY, true, RAW_MEAT_1); + public static final Seafood CALAMARI = new Seafood(ItemNamesV2.CALAMARI, false, RAW_MEAT_1); + public static final Seafood CLAM = new Seafood(ItemNamesV2.CLAM, true, RAW_MEAT_1); + public static final Seafood CRAB = new Seafood(ItemNamesV2.CRAB, true, RAW_MEAT_1); + public static final Seafood GLOWING_CALAMARI = new Seafood(ItemNamesV2.GLOWING_CALAMARI, false, RAW_MEAT_1); + public static final Seafood OYSTER = new Seafood(ItemNamesV2.OYSTER, true, RAW_MEAT_1); + public static final Seafood ROE = new Seafood(ItemNamesV2.ROE, false, RAW_MEAT_1); + public static final Seafood SHRIMP = new Seafood(ItemNamesV2.SHRIMP, false, RAW_MEAT_1); + public static final Seafood TUNA = new Seafood(ItemNamesV2.TUNA, false, RAW_MEAT_1); + + public static final Furnace BAKED_BEANS = new Furnace(ItemNamesV2.BAKED_BEANS, false, FURNACE_5); + public static final Furnace BAKED_SWEET_POTATO = new Furnace(ItemNamesV2.BAKED_SWEET_POTATO, true, FURNACE_5); + public static final Furnace BAKED_YAM = new Furnace(ItemNamesV2.BAKED_YAM, true, FURNACE_5); + public static final Furnace CARAMEL = new Furnace(ItemNamesV2.CARAMEL, false, null); + public static final Furnace COOKED_ANCHOVY = new Furnace(ItemNamesV2.COOKED_ANCHOVY, true, FURNACE_4); + public static final Furnace COOKED_BACON = new Furnace(ItemNamesV2.COOKED_BACON, false, FURNACE_7); + public static final Furnace COOKED_CALAMARI = new Furnace(ItemNamesV2.COOKED_CALAMARI, false, FURNACE_5); + public static final Furnace COOKED_SHRIMP = new Furnace(ItemNamesV2.COOKED_SHRIMP, false, FURNACE_5); + public static final Furnace COOKED_TUNA = new Furnace(ItemNamesV2.COOKED_TUNA, false, REG_6); + public static final Furnace MOLASSES = new Furnace(ItemNamesV2.MOLASSES, false, null); + public static final Furnace POPCORN = new Furnace(ItemNamesV2.POPCORN, false, FURNACE_3); + public static final Furnace RAISINS = new Furnace(ItemNamesV2.RAISINS, false, FURNACE_3); + public static final Furnace TOAST = new Furnace(ItemNamesV2.TOAST, true, FURNACE_7); + + public static final Juice APPLE_JUICE = new Juice(ItemNamesV2.APPLE_JUICE, APPLE); + public static final Juice CRANBERRY_JUICE = new Juice(ItemNamesV2.CRANBERRY_JUICE, CRANBERRY); + public static final Juice GRAPE_JUICE = new Juice(ItemNamesV2.GRAPE_JUICE, GRAPE); + public static final Juice MELON_JUICE = new Juice(ItemNamesV2.MELON_JUICE, VanillaCrops.MELON); + public static final Juice ORANGE_JUICE = new Juice(ItemNamesV2.ORANGE_JUICE, ORANGE); + public static final Juice PINEAPPLE_JUICE = new Juice(ItemNamesV2.PINEAPPLE_JUICE, PINEAPPLE); + public static final Juice SAGUARO_JUICE = new Juice(ItemNamesV2.SAGUARO_JUICE, SAGUARO); + public static final Juice TOMATO_JUICE = new Juice(ItemNamesV2.TOMATO_JUICE, TOMATO, false); + + public static final Jam APRICOT_JAM = new Jam(ItemNamesV2.APRICOT_JAM, APRICOT); + public static final Jam BLACKBERRY_JAM = new Jam(ItemNamesV2.BLACKBERRY_JAM, BLACKBERRY); + public static final Jam BLUEBERRY_JAM = new Jam(ItemNamesV2.BLUEBERRY_JAM, BLUEBERRY); + public static final Jam CHERRY_JAM = new Jam(ItemNamesV2.CHERRY_JAM, CHERRY); + public static final Jam ELDERBERRY_JAM = new Jam(ItemNamesV2.ELDERBERRY_JAM, ELDERBERRY); + public static final Jam GRAPE_JAM = new Jam(ItemNamesV2.GRAPE_JAM, GRAPE); + public static final Jam PEACH_JAM = new Jam(ItemNamesV2.PEACH_JAM, PEACH); + public static final Jam RASPBERRY_JAM = new Jam(ItemNamesV2.RASPBERRY_JAM, RASPBERRY); + public static final Jam STRAWBERRY_JAM = new Jam(ItemNamesV2.STRAWBERRY_JAM, STRAWBERRY); + + public static final Smoothie BANANA_SMOOTHIE = new Smoothie(ItemNamesV2.BANANA_SMOOTHIE, BANANA); + public static final Smoothie STRAWBERRY_SMOOTHIE = new Smoothie(ItemNamesV2.STRAWBERRY_SMOOTHIE, STRAWBERRY); + + public static final IceCream MANGO_ICE_CREAM = new IceCream(ItemNamesV2.MANGO_ICE_CREAM, MANGO); + public static final IceCream PECAN_ICE_CREAM = new IceCream(ItemNamesV2.PECAN_ICE_CREAM, PECAN); + public static final IceCream STRAWBERRY_ICE_CREAM = new IceCream(ItemNamesV2.STRAWBERRY_ICE_CREAM, STRAWBERRY); + public static final IceCream VANILLA_ICE_CREAM = new IceCream(ItemNamesV2.VANILLA_ICE_CREAM, VANILLA); + + public static final Pie APPLE_PIE = new Pie(ItemNamesV2.APPLE_PIE, APPLE); + public static final Pie CHERRY_PIE = new Pie(ItemNamesV2.CHERRY_PIE, CHERRY); + public static final Pie PECAN_PIE = new Pie(ItemNamesV2.PECAN_PIE, PECAN); + public static final Pie RHUBARB_PIE = new Pie(ItemNamesV2.RHUBARB_PIE, RHUBARB); + + public static final Utensil COOKING_POT = new Utensil(ItemNamesV2.COOKING_POT, true); + public static final Utensil FOOD_PRESS = new Utensil(ItemNamesV2.FOOD_PRESS, false); + public static final Utensil FRYING_PAN = new Utensil(ItemNamesV2.FRYING_PAN, true); + public static final Utensil KNIFE = new Utensil(ItemNamesV2.KNIFE, true); + public static final Utensil MORTAR_AND_PESTLE = new Utensil(ItemNamesV2.MORTAR_AND_PESTLE, true); + + // Spices + public static Item PAPRIKA; // TODO need recipe to make paprika in future update + public static Item SALT; + + // secondary ingredients? + public static Item OLIVE_OIL; + public static Item CHEESE; + public static Item FLOUR; + public static Item BUTTER; + public static Item NOODLE; + public static Item TOFU; + public static Item CHOCOLATE; + public static Item TORTILLA; + public static Item SOY_SAUCE; + public static Item DOUGH; + public static Item RAVIOLI; + public static Item SALSA; + public static Item ARTICHOKE_DIP; + public static Item PEPPERONI; + + // drinks + public static Item COFFEE; + public static Item LEMONADE; + public static Item LIMEADE; + public static Item SOY_MILK; + + public static Item KALE_SMOOTHIE; + public static Item FRUIT_SMOOTHIE; + + public static Item CHOCOLATE_MILKSHAKE; + + public static Item BEER; + public static Item WINE; + public static Item MEAD; + public static Item RUM; + public static Item PUMPKIN_SPICE_LATTE; + + // snacks? + public static Item BEEF_JERKY; + public static Item PORK_JERKY; + public static Item KALE_CHIPS; + public static Item POTATO_CHIPS; + public static Item STEAMED_RICE; + public static Item FRENCH_FRIES; + public static Item SWEET_POTATO_FRIES; + public static Item ONION_RINGS; + public static Item DOUGHNUT; + public static Item CUCUMBER_SALAD; + public static Item CAESAR_SALAD; + public static Item LEAFY_SALAD; + public static Item FRUIT_SALAD; + public static Item VEGGIE_SALAD; + public static Item PORK_AND_BEANS; + public static Item OATMEAL; + public static Item LEEK_SOUP; + public static Item YOGHURT; + public static Item SAUCY_CHIPS; + public static Item ROASTED_NUTS; + public static Item TRAIL_MIX; + public static Item PROTEIN_BAR; + public static Item NOUGAT; + + // breakfast + public static Item SCRAMBLED_EGGS; + public static Item BUTTERED_TOAST; + public static Item TOAST_WITH_JAM; + + + // meals + public static Item HAM_SANDWICH; + public static Item PEANUT_BUTTER_AND_JAM; + public static Item BLT; + public static Item GRILLED_CHEESE; + public static Item TUNA_SANDWICH; + public static Item CHEESEBURGER; + public static Item HAMBURGER; + public static Item TOFUBURGER; + public static Item PIZZA; + public static Item SUPREME_PIZZA; + public static Item CHEESE_PIZZA; + public static Item PINEAPPLE_PEPPERONI_PIZZA; + public static Item LEMON_CHICKEN; + public static Item FRIED_CHICKEN; + public static Item CHICKEN_AND_NOODLES; + public static Item CHICKEN_AND_DUMPLINGS; + public static Item TOFU_AND_DUMPLINGS; + public static Item SPAGHETTI_SQUASH; + public static Item CHICKEN_AND_RICE; + public static Item TACO; + public static Item SUSHI; + public static Item EGG_ROLL; + public static Item CASHEW_CHICKEN; + + // desert block? + //public static final Item coffeeCake; + //public static final Item chocolateCake; + //public static final Item strawberryShortCake; + //public static final Item carrotCake; + //public static final Item turtleCake; + + // desert item + public static Item YAM_JAM; + public static Item BANANA_CREAM_PIE; + public static Item CANDY_CORN; + public static Item RUM_RAISIN_ICE_CREAM; + public static Item CHEESE_CAKE; + public static Item BROWNIES; + public static Item SNICKER_DOODLE; + public static Item BANANA_NUT_BREAD; + public static Item CANDIED_NUTS; + public static Item ALMOND_BRITTLE; + public static Item OATMEAL_COOKIE; + public static Item NUTTY_COOKIE; + //public static final Item praline = new Item(createGroup().food(EDIBLE_5)); + + public static Item BURRITO; + public static Item TOSTADA; + public static Item HORCHATA; + public static Item CARNITAS; + public static Item FAJITAS; + public static Item ENCHILADA; + public static Item CHURROS; + public static Item TAMALES; + public static Item TRES_LECHE_CAKE; + public static Item STUFFED_POBLANOS; + public static Item CHILI_RELLENO; + public static Item CREMA; + public static Item REFRIED_BEANS; + public static Item CHIMICHANGA; + public static Item QUESADILLA; + + public static Item CORN_HUSK; + public static Item WHIPPING_CREAM; + + // 1.4.0 + public static Item SHEPHERDS_PIE; + public static Item BEEF_WELLINGTON; + public static Item FISH_AND_CHIPS; + public static Item ETON_MESS; + public static Item TEA; + public static Item CORNISH_PASTY; + public static Item SCONES; + public static Item FIGGY_PUDDING; + public static Item TREACLE_TART; + public static Item STICKY_TOFFEE_PUDDING; + public static Item TRIFLE; + public static Item WATER_BOTTLE; + public static Item MILK_BOTTLE; + + // 1.7.0 + public static Item AJVAR; + public static Item AJVAR_TOAST; + public static Item AVOCADO_TOAST; + public static Item BEEF_STEW; + public static Item BEEF_STIR_FRY; + public static Item BUTTERED_GREEN_BEANS; + public static Item CHEESY_ASPARAGUS; + public static Item CHOCOLATE_ICE_CREAM; + public static Item EGGPLANT_PARMESAN; + public static Item FRUIT_CAKE; + public static Item GRILLED_EGGPLANT; + public static Item KIWI_SORBET; + public static Item LEMON_COCONUT_BAR; + public static Item NETHER_WART_STEW; + public static Item PEANUT_BUTTER; + public static Item PEANUT_BUTTER_W_CELERY; + public static Item POTATO_SOUP; + public static Item RATATOUILLE; + public static Item RAW_BACON; + public static Item RHUBARB_CRISP; + public static Item ROASTED_ASPARAGUS; + public static Item ROASTED_RADISHES; + public static Item ROASTED_SQUASH; + public static Item ROASTED_TURNIPS; + public static Item STEAMED_BROCCOLI; + public static Item STEAMED_GREEN_BEANS; + public static Item STIR_FRY; + public static Item STUFFED_ARTICHOKE; + public static Item TOAST_SANDWICH; + + // 2.0.0 + public static Item ROASTED_PUMPKIN_SEEDS; + public static Item ROASTED_SUNFLOWER_SEEDS; + public static Item PUMPKIN_BARS; + public static Item CORN_BREAD; + public static Item PUMPKIN_SOUP; + public static Item MERINGUE; + public static Item CABBAGE_ROLL; + public static Item BORSCHT; + public static Item GOULASH; + public static Item BEETROOT_SALAD; + public static Item CANDIED_KUMQUATS; + public static Item STEAMED_CRAB; + public static Item SEA_LETTUCE; + public static Item DEEP_FRIED_SHRIMP; + public static Item TUNA_ROLL; + public static Item FRIED_CALAMARI; + public static Item CRAB_LEGS; + public static Item STEAMED_CLAMS; + public static Item GRILLED_OYSTERS; + public static Item ANCHOVY_PIZZA; + public static Item MASHED_POTATOES; + + // 2.1.0 + public static Item BAKED_CREPES; + public static Item CINNAMON_ROLL; // 3 + public static Item CROQUE_MADAME; + public static Item CROQUE_MONSIEUR; + public static Item DAUPHINE_POTATOES; + public static Item FRIED_FROG_LEGS; + public static Item FROG_LEGS; + public static Item GROUND_PORK; + public static Item HASHED_BROWN; + public static Item MACARON; + public static Item QUICHE; + public static Item SAUSAGE; + public static Item SUNNY_SIDE_EGGS; + public static Item SWEET_CREPES; + public static Item THE_BIG_BREAKFAST; + + // V-3.0.0 + /*public static final Item CARROT_CAKE; + public static final Item PICKLED_CUCUMBER; + public static final Item PICKLED_BEETS; + public static final Item PICKLED_RADISH; + public static final Item PICKLED_GARLIC; + public static final Item PICKLED_ONIONS; + public static final Item PICKLED_GINGER; + public static final Item KIMCHI; + public static final Item SAUERKRAUT; + public static final Item PICKLED_ANCHOVIES; + public static final Item PICKLED_EGGS; + + public static final Item BIBIMBAP; + public static final Item TTEOKBOKKI; + public static final Item BIBIM_NENGMYUM; + + public static final Item EGG_FRIED_RICE; // rice, egg, soy sauce, salt, + public static final Item FRIED_RICE; // rice, soy sauce, , salt, + public static final Item VEGGIE_FRIED_RICE; // rice, soy sauce, green onion, carrot, green beans, salt + + public static final Item SESAME_CHICKEN; + public static final Item ORANGE_CHICKEN; + public static final Item PINEAPPLE_CHICKEN; + public static final Item BEEF_AND_BROCCOLI; + public static final Item EGG_FU_YUNG; + public static final Item TERYAKI_CHICKEN; + + public static final Item COOKING_OIL; // crafted by using (avocado/walnut/almond/corn/vegetables/w/e else for oils) + public static final FarmlandCrop FLAX;*/ + + + + public static Block SALT_ORE_BLOCK; + public static Item SALT_ORE; + + public static Item GUIDE; + + public static void registerBlocks(RegisterFunction register) { + for (Consumer> entry : BLOCK_REGISTER.getEntries()) { + entry.accept(register); + } + + SALT_ORE_BLOCK = register.register(createIdentifier(BlockNames.SALT_ORE), () ->new Block(BlockBehaviour.Properties.of().mapColor(MapColor.SAND).strength(0.5F).sound(SoundType.SAND))); + } + + + public static void registerItems(RegisterFunction register) { + for (Consumer> entry : ITEM_REGISTER.getEntries()) { + entry.accept(register); + } + + PAPRIKA = register.register(createIdentifier(ItemNamesV2.PAPRIKA), () -> new Item(createGroup())); + SALT = register.register(createIdentifier(ItemNamesV2.SALT), () -> new Item(createGroup())); + OLIVE_OIL = register.register(createIdentifier(ItemNamesV2.OLIVE_OIL), () -> new Item(createGroup())); + CHEESE = register.register(createIdentifier(ItemNamesV2.CHEESE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_3)))); + FLOUR = register.register(createIdentifier(ItemNamesV2.FLOUR), () -> new Item(createGroup())); + BUTTER = register.register(createIdentifier(ItemNamesV2.BUTTER), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_3)))); + NOODLE = register.register(createIdentifier(ItemNamesV2.NOODLE), () -> new Item(createGroup())); + TOFU = register.register(createIdentifier(ItemNamesV2.TOFU), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + CHOCOLATE = register.register(createIdentifier(ItemNamesV2.CHOCOLATE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + TORTILLA = register.register(createIdentifier(ItemNamesV2.TORTILLA), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + SOY_SAUCE = register.register(createIdentifier(ItemNamesV2.SOY_SAUCE), () -> new Item(createGroup())); + DOUGH = register.register(createIdentifier(ItemNamesV2.DOUGH), () -> new Item(createGroup())); + RAVIOLI = register.register(createIdentifier(ItemNamesV2.RAVIOLI), () -> new Item(createGroup())); + SALSA = register.register(createIdentifier(ItemNamesV2.SALSA), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + ARTICHOKE_DIP = register.register(createIdentifier(ItemNamesV2.ARTICHOKE_DIP), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + PEPPERONI = register.register(createIdentifier(ItemNamesV2.PEPPERONI), () -> new Item(createGroup().food(FoodConstructor.createBuilder(REG_5).build()))); + COFFEE = register.register(createIdentifier(ItemNamesV2.COFFEE), () -> new Drink(createGroup().food(FoodConstructor.createBuilder(REG_5).alwaysEdible().build()).craftRemainder(Items.GLASS_BOTTLE))); + LEMONADE = register.register(createIdentifier(ItemNamesV2.LEMONADE), () -> new Drink(createGroup().food(FoodConstructor.createBuilder(REG_5).alwaysEdible().build()).craftRemainder(Items.GLASS_BOTTLE))); + LIMEADE = register.register(createIdentifier(ItemNamesV2.LIMEADE), () -> new Drink(createGroup().food(FoodConstructor.createBuilder(REG_5).alwaysEdible().build()).craftRemainder(Items.GLASS_BOTTLE))); + SOY_MILK = register.register(createIdentifier(ItemNamesV2.SOY_MILK), () -> new Drink(createGroup().food(FoodConstructor.createBuilder(REG_5).alwaysEdible().build()).craftRemainder(Items.GLASS_BOTTLE))); + KALE_SMOOTHIE = register.register(createIdentifier(ItemNamesV2.KALE_SMOOTHIE), () -> new Drink(createGroup().food(FoodConstructor.createBuilder(REG_14).alwaysEdible().build()).craftRemainder(Items.GLASS_BOTTLE))); + FRUIT_SMOOTHIE = register.register(createIdentifier(ItemNamesV2.FRUIT_SMOOTHIE), () -> new Drink(createGroup().food(FoodConstructor.createBuilder(REG_7).alwaysEdible().build()).craftRemainder(Items.GLASS_BOTTLE))); + CHOCOLATE_MILKSHAKE = register.register(createIdentifier(ItemNamesV2.CHOCOLATE_MILKSHAKE), () -> new Drink(createGroup().food(FoodConstructor.createBuilder(REG_7).alwaysEdible().build()).craftRemainder(Items.GLASS_BOTTLE))); + BEER = register.register(createIdentifier(ItemNamesV2.BEER), () -> new Drink(createGroup().food(FoodConstructor.createBuilder(REG_7).alwaysEdible().build()).craftRemainder(Items.GLASS_BOTTLE))); + WINE = register.register(createIdentifier(ItemNamesV2.WINE), () -> new Drink(createGroup().food(FoodConstructor.createBuilder(REG_7).alwaysEdible().build()).craftRemainder(Items.GLASS_BOTTLE))); + MEAD = register.register(createIdentifier(ItemNamesV2.MEAD), () -> new Drink(createGroup().food(FoodConstructor.createBuilder(REG_7).alwaysEdible().build()).craftRemainder(Items.GLASS_BOTTLE))); + RUM = register.register(createIdentifier(ItemNamesV2.RUM), () -> new Drink(createGroup().food(FoodConstructor.createBuilder(REG_7).alwaysEdible().build()).craftRemainder(Items.GLASS_BOTTLE))); + PUMPKIN_SPICE_LATTE = register.register(createIdentifier(ItemNamesV2.PUMPKIN_SPICE_LATTE), () -> new Drink(createGroup().food(FoodConstructor.createBuilder(REG_14).alwaysEdible().build()))); + BEEF_JERKY = register.register(createIdentifier(ItemNamesV2.BEEF_JERKY), () -> new Item(createGroup().food(FoodConstructor.createBuilder(REG_5).build()))); + PORK_JERKY = register.register(createIdentifier(ItemNamesV2.PORK_JERKY), () -> new Item(createGroup().food(FoodConstructor.createBuilder(REG_5).build()))); + KALE_CHIPS = register.register(createIdentifier(ItemNamesV2.KALE_CHIPS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + POTATO_CHIPS = register.register(createIdentifier(ItemNamesV2.POTATO_CHIPS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + STEAMED_RICE = register.register(createIdentifier(ItemNamesV2.STEAMED_RICE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + FRENCH_FRIES = register.register(createIdentifier(ItemNamesV2.FRENCH_FRIES), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + SWEET_POTATO_FRIES = register.register(createIdentifier(ItemNamesV2.SWEET_POTATO_FRIES), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + ONION_RINGS = register.register(createIdentifier(ItemNamesV2.ONION_RINGS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + DOUGHNUT = register.register(createIdentifier(ItemNamesV2.DOUGHNUT), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + CUCUMBER_SALAD = register.register(createIdentifier(ItemNamesV2.CUCUMBER_SALAD), () -> new Soup(createGroup().food(FoodConstructor.createFoodBowl(REG_10)))); + CAESAR_SALAD = register.register(createIdentifier(ItemNamesV2.CAESAR_SALAD), () -> new Soup(createGroup().food(FoodConstructor.createFoodBowl(REG_10)))); + LEAFY_SALAD = register.register(createIdentifier(ItemNamesV2.LEAFY_SALAD), () -> new Soup(createGroup().food(FoodConstructor.createFoodBowl(REG_10)))); + FRUIT_SALAD = register.register(createIdentifier(ItemNamesV2.FRUIT_SALAD), () -> new Soup(createGroup().food(FoodConstructor.createFoodBowl(REG_10)))); + VEGGIE_SALAD = register.register(createIdentifier(ItemNamesV2.VEGGIE_SALAD), () -> new Soup(createGroup().food(FoodConstructor.createFoodBowl(REG_10)))); + PORK_AND_BEANS = register.register(createIdentifier(ItemNamesV2.PORK_AND_BEANS), () -> new Soup(createGroup().food(FoodConstructor.createFoodBowl(REG_10)))); + OATMEAL = register.register(createIdentifier(ItemNamesV2.OATMEAL), () -> new Soup(createGroup().food(FoodConstructor.createFoodBowl(REG_7)))); + LEEK_SOUP = register.register(createIdentifier(ItemNamesV2.LEEK_SOUP), () -> new Soup(createGroup().food(FoodConstructor.createFoodBowl(REG_7)))); + YOGHURT = register.register(createIdentifier(ItemNamesV2.YOGHURT), () -> new Soup(createGroup().food(FoodConstructor.createFoodBowl(REG_5)))); + SAUCY_CHIPS = register.register(createIdentifier(ItemNamesV2.SAUCY_CHIPS), () -> new Soup(createGroup().food(FoodConstructor.createFoodBowl(REG_7)))); + ROASTED_NUTS = register.register(createIdentifier(ItemNamesV2.ROASTED_NUTS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + TRAIL_MIX = register.register(createIdentifier(ItemNamesV2.TRAIL_MIX), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + PROTEIN_BAR = register.register(createIdentifier(ItemNamesV2.PROTEIN_BAR), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + NOUGAT = register.register(createIdentifier(ItemNamesV2.NOUGAT), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + SCRAMBLED_EGGS = register.register(createIdentifier(ItemNamesV2.SCRAMBLED_EGGS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + BUTTERED_TOAST = register.register(createIdentifier(ItemNamesV2.BUTTERED_TOAST), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_9)))); + TOAST_WITH_JAM = register.register(createIdentifier(ItemNamesV2.TOAST_WITH_JAM), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_9)))); + HAM_SANDWICH = register.register(createIdentifier(ItemNamesV2.HAM_SANDWICH), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + PEANUT_BUTTER_AND_JAM = register.register(createIdentifier(ItemNamesV2.PEANUT_BUTTER_AND_JAM), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + BLT = register.register(createIdentifier(ItemNamesV2.BLT), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + GRILLED_CHEESE = register.register(createIdentifier(ItemNamesV2.GRILLED_CHEESE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + TUNA_SANDWICH = register.register(createIdentifier(ItemNamesV2.TUNA_SANDWICH), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + CHEESEBURGER = register.register(createIdentifier(ItemNamesV2.CHEESEBURGER), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + HAMBURGER = register.register(createIdentifier(ItemNamesV2.HAMBURGER), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + TOFUBURGER = register.register(createIdentifier(ItemNamesV2.TOFUBURGER), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + PIZZA = register.register(createIdentifier(ItemNamesV2.PIZZA), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + SUPREME_PIZZA = register.register(createIdentifier(ItemNamesV2.SUPREME_PIZZA), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_18)))); + CHEESE_PIZZA = register.register(createIdentifier(ItemNamesV2.CHEESE_PIZZA), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + PINEAPPLE_PEPPERONI_PIZZA = register.register(createIdentifier(ItemNamesV2.PINEAPPLE_PEPPERONI_PIZZA), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_18)))); + LEMON_CHICKEN = register.register(createIdentifier(ItemNamesV2.LEMON_CHICKEN), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + FRIED_CHICKEN = register.register(createIdentifier(ItemNamesV2.FRIED_CHICKEN), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + CHICKEN_AND_NOODLES = register.register(createIdentifier(ItemNamesV2.CHICKEN_AND_NOODLES), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + CHICKEN_AND_DUMPLINGS = register.register(createIdentifier(ItemNamesV2.CHICKEN_AND_DUMPLINGS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + TOFU_AND_DUMPLINGS = register.register(createIdentifier(ItemNamesV2.TOFU_AND_DUMPLINGS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + SPAGHETTI_SQUASH = register.register(createIdentifier(ItemNamesV2.SPAGHETTI_SQUASH), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + CHICKEN_AND_RICE = register.register(createIdentifier(ItemNamesV2.CHICKEN_AND_RICE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + TACO = register.register(createIdentifier(ItemNamesV2.TACO), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + SUSHI = register.register(createIdentifier(ItemNamesV2.SUSHI), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + EGG_ROLL = register.register(createIdentifier(ItemNamesV2.EGG_ROLL), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + CASHEW_CHICKEN = register.register(createIdentifier(ItemNamesV2.CASHEW_CHICKEN), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + YAM_JAM = register.register(createIdentifier(ItemNamesV2.YAM_JAM), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + BANANA_CREAM_PIE = register.register(createIdentifier(ItemNamesV2.BANANA_CREAM_PIE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + CANDY_CORN = register.register(createIdentifier(ItemNamesV2.CANDY_CORN), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + RUM_RAISIN_ICE_CREAM = register.register(createIdentifier(ItemNamesV2.RUM_RAISIN_ICE_CREAM), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + CHEESE_CAKE = register.register(createIdentifier(ItemNamesV2.CHEESE_CAKE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + BROWNIES = register.register(createIdentifier(ItemNamesV2.BROWNIES), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + SNICKER_DOODLE = register.register(createIdentifier(ItemNamesV2.SNICKER_DOODLE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + BANANA_NUT_BREAD = register.register(createIdentifier(ItemNamesV2.BANANA_NUT_BREAD), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + CANDIED_NUTS = register.register(createIdentifier(ItemNamesV2.CANDIED_NUTS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + ALMOND_BRITTLE = register.register(createIdentifier(ItemNamesV2.ALMOND_BRITTLE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + OATMEAL_COOKIE = register.register(createIdentifier(ItemNamesV2.RAISIN_OATMEAL_COOKIE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + NUTTY_COOKIE = register.register(createIdentifier(ItemNamesV2.NUTTY_COOKIE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + BURRITO = register.register(createIdentifier(ItemNamesV2.BURRITO), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + TOSTADA = register.register(createIdentifier(ItemNamesV2.TOSTADA), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + HORCHATA = register.register(createIdentifier(ItemNamesV2.HORCHATA), () -> new Drink(createGroup().food(FoodConstructor.createFood(REG_10)))); + CARNITAS = register.register(createIdentifier(ItemNamesV2.CARNITAS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + FAJITAS = register.register(createIdentifier(ItemNamesV2.FAJITAS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + ENCHILADA = register.register(createIdentifier(ItemNamesV2.ENCHILADA), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + CHURROS = register.register(createIdentifier(ItemNamesV2.CHURROS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + TAMALES = register.register(createIdentifier(ItemNamesV2.TAMALES), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + TRES_LECHE_CAKE = register.register(createIdentifier(ItemNamesV2.TRES_LECHE_CAKE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_18)))); + STUFFED_POBLANOS = register.register(createIdentifier(ItemNamesV2.STUFFED_POBLANOS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + CHILI_RELLENO = register.register(createIdentifier(ItemNamesV2.CHILI_RELLENO), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + CREMA = register.register(createIdentifier(ItemNamesV2.CREMA), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_3)))); + REFRIED_BEANS = register.register(createIdentifier(ItemNamesV2.REFRIED_BEANS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + CHIMICHANGA = register.register(createIdentifier(ItemNamesV2.CHIMICHANGA), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + QUESADILLA = register.register(createIdentifier(ItemNamesV2.QUESADILLA), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + CORN_HUSK = register.register(createIdentifier(ItemNamesV2.CORN_HUSK), () -> new Item(createGroup())); + WHIPPING_CREAM = register.register(createIdentifier(ItemNamesV2.WHIPPING_CREAM), () -> new Item(createGroup())); + SHEPHERDS_PIE = register.register(createIdentifier(ItemNamesV2.SHEPHERDS_PIE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_18)))); + BEEF_WELLINGTON = register.register(createIdentifier(ItemNamesV2.BEEF_WELLINGTON), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_18)))); + FISH_AND_CHIPS = register.register(createIdentifier(ItemNamesV2.FISH_AND_CHIPS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + ETON_MESS = register.register(createIdentifier(ItemNamesV2.ETON_MESS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + TEA = register.register(createIdentifier(ItemNamesV2.TEA), () -> new Drink(createGroup().food(FoodConstructor.createBuilder(REG_5).alwaysEdible().build()))); + CORNISH_PASTY = register.register(createIdentifier(ItemNamesV2.CORNISH_PASTY), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + SCONES = register.register(createIdentifier(ItemNamesV2.SCONES), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + FIGGY_PUDDING = register.register(createIdentifier(ItemNamesV2.FIGGY_PUDDING), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + TREACLE_TART = register.register(createIdentifier(ItemNamesV2.TREACLE_TART), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + STICKY_TOFFEE_PUDDING = register.register(createIdentifier(ItemNamesV2.STICKY_TOFFEE_PUDDING), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + TRIFLE = register.register(createIdentifier(ItemNamesV2.TRIFLE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + WATER_BOTTLE = register.register(createIdentifier(ItemNamesV2.WATER_BOTTLE), () -> new Item(createGroup())); + MILK_BOTTLE = register.register(createIdentifier(ItemNamesV2.MILK_BOTTLE), () -> new Item(createGroup())); + AJVAR = register.register(createIdentifier(ItemNamesV2.AJVAR), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + AJVAR_TOAST = register.register(createIdentifier(ItemNamesV2.AJVAR_TOAST), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + AVOCADO_TOAST = register.register(createIdentifier(ItemNamesV2.AVOCADO_TOAST), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + BEEF_STEW = register.register(createIdentifier(ItemNamesV2.BEEF_STEW), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + BEEF_STIR_FRY = register.register(createIdentifier(ItemNamesV2.BEEF_STIR_FRY), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + BUTTERED_GREEN_BEANS = register.register(createIdentifier(ItemNamesV2.BUTTERED_GREEN_BEANS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + CHEESY_ASPARAGUS = register.register(createIdentifier(ItemNamesV2.CHEESY_ASPARAGUS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + CHOCOLATE_ICE_CREAM = register.register(createIdentifier(ItemNamesV2.CHOCOLATE_ICE_CREAM), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + EGGPLANT_PARMESAN = register.register(createIdentifier(ItemNamesV2.EGGPLANT_PARMESAN), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_18)))); + FRUIT_CAKE = register.register(createIdentifier(ItemNamesV2.FRUIT_CAKE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + GRILLED_EGGPLANT = register.register(createIdentifier(ItemNamesV2.GRILLED_EGGPLANT), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + KIWI_SORBET = register.register(createIdentifier(ItemNamesV2.KIWI_SORBET), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + LEMON_COCONUT_BAR = register.register(createIdentifier(ItemNamesV2.LEMON_COCONUT_BAR), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + NETHER_WART_STEW = register.register(createIdentifier(ItemNamesV2.NETHER_WART_STEW), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + PEANUT_BUTTER = register.register(createIdentifier(ItemNamesV2.PEANUT_BUTTER), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + PEANUT_BUTTER_W_CELERY = register.register(createIdentifier(ItemNamesV2.PEANUT_BUTTER_W_CELERY), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + POTATO_SOUP = register.register(createIdentifier(ItemNamesV2.POTATO_SOUP), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + RATATOUILLE = register.register(createIdentifier(ItemNamesV2.RATATOUILLE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_18)))); + RAW_BACON = register.register(createIdentifier(ItemNamesV2.RAW_BACON), () -> new Item(createGroup().food(FoodConstructor.createBuilder(REG_1).build()))); + RHUBARB_CRISP = register.register(createIdentifier(ItemNamesV2.RHUBARB_CRISP), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + ROASTED_ASPARAGUS = register.register(createIdentifier(ItemNamesV2.ROASTED_ASPARAGUS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + ROASTED_RADISHES = register.register(createIdentifier(ItemNamesV2.ROASTED_RADISHES), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + ROASTED_SQUASH = register.register(createIdentifier(ItemNamesV2.ROASTED_SQUASH), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + ROASTED_TURNIPS = register.register(createIdentifier(ItemNamesV2.ROASTED_TURNIPS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + STEAMED_BROCCOLI = register.register(createIdentifier(ItemNamesV2.STEAMED_BROCCOLI), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + STEAMED_GREEN_BEANS = register.register(createIdentifier(ItemNamesV2.STEAMED_GREEN_BEANS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_7)))); + STIR_FRY = register.register(createIdentifier(ItemNamesV2.STIR_FRY), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_12)))); + STUFFED_ARTICHOKE = register.register(createIdentifier(ItemNamesV2.STUFFED_ARTICHOKE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_18)))); + TOAST_SANDWICH = register.register(createIdentifier(ItemNamesV2.TOAST_SANDWICH), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + ROASTED_PUMPKIN_SEEDS = register.register(createIdentifier(ItemNamesV2.ROASTED_PUMPKIN_SEEDS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_4)))); + ROASTED_SUNFLOWER_SEEDS = register.register(createIdentifier(ItemNamesV2.ROASTED_SUNFLOWER_SEEDS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_4)))); + PUMPKIN_BARS = register.register(createIdentifier(ItemNamesV2.PUMPKIN_BARS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_6)))); + CORN_BREAD = register.register(createIdentifier(ItemNamesV2.CORN_BREAD), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + PUMPKIN_SOUP = register.register(createIdentifier(ItemNamesV2.PUMPKIN_SOUP), () -> new Soup(createGroup().food(FoodConstructor.createFood(REG_10)))); + MERINGUE = register.register(createIdentifier(ItemNamesV2.MERINGUE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_6)))); + CABBAGE_ROLL = register.register(createIdentifier(ItemNamesV2.CABBAGE_ROLL), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + BORSCHT = register.register(createIdentifier(ItemNamesV2.BORSCHT), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_12)))); + GOULASH = register.register(createIdentifier(ItemNamesV2.GOULASH), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_16)))); + BEETROOT_SALAD = register.register(createIdentifier(ItemNamesV2.BEETROOT_SALAD), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + CANDIED_KUMQUATS = register.register(createIdentifier(ItemNamesV2.CANDIED_KUMQUATS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_6)))); + STEAMED_CRAB = register.register(createIdentifier(ItemNamesV2.STEAMED_CRAB), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_6)))); + SEA_LETTUCE = register.register(createIdentifier(ItemNamesV2.SEA_LETTUCE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_1)))); + DEEP_FRIED_SHRIMP = register.register(createIdentifier(ItemNamesV2.DEEP_FRIED_SHRIMP), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + TUNA_ROLL = register.register(createIdentifier(ItemNamesV2.TUNA_ROLL), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + FRIED_CALAMARI = register.register(createIdentifier(ItemNamesV2.FRIED_CALAMARI), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_10)))); + CRAB_LEGS = register.register(createIdentifier(ItemNamesV2.CRAB_LEGS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_11)))); + STEAMED_CLAMS = register.register(createIdentifier(ItemNamesV2.STEAMED_CLAMS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_11)))); + GRILLED_OYSTERS = register.register(createIdentifier(ItemNamesV2.GRILLED_OYSTERS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_11)))); + ANCHOVY_PIZZA = register.register(createIdentifier(ItemNamesV2.ANCHOVY_PIZZA), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_15)))); + MASHED_POTATOES = register.register(createIdentifier(ItemNamesV2.MASHED_POTATOES), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_9)))); + + BAKED_CREPES = register.register(createIdentifier(ItemNamesV2.BAKED_CREPES), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_12)))); + CINNAMON_ROLL = register.register(createIdentifier(ItemNamesV2.CINNAMON_ROLL), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_8)))); + CROQUE_MADAME = register.register(createIdentifier(ItemNamesV2.CROQUE_MADAME), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_14)))); + CROQUE_MONSIEUR = register.register(createIdentifier(ItemNamesV2.CROQUE_MONSIEUR), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_13)))); + DAUPHINE_POTATOES = register.register(createIdentifier(ItemNamesV2.DAUPHINE_POTATOES), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_12)))); + FRIED_FROG_LEGS = register.register(createIdentifier(ItemNamesV2.FRIED_FROG_LEGS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_6)))); + FROG_LEGS = register.register(createIdentifier(ItemNamesV2.FROG_LEGS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_3)))); + GROUND_PORK = register.register(createIdentifier(ItemNamesV2.GROUND_PORK), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_1)))); + HASHED_BROWN = register.register(createIdentifier(ItemNamesV2.HASHED_BROWN), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_2)))); + MACARON = register.register(createIdentifier(ItemNamesV2.MACARON), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + QUICHE = register.register(createIdentifier(ItemNamesV2.QUICHE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_12)))); + SAUSAGE = register.register(createIdentifier(ItemNamesV2.SAUSAGE), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_3)))); + SUNNY_SIDE_EGGS = register.register(createIdentifier(ItemNamesV2.SUNNY_SIDE_EGGS), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_5)))); + SWEET_CREPES = register.register(createIdentifier(ItemNamesV2.SWEET_CREPES), () -> new Item(createGroup().food(FoodConstructor.createFood(REG_8)))); + THE_BIG_BREAKFAST = register.register(createIdentifier(ItemNamesV2.THE_BIG_BREAKFAST), () -> new ReferenceItem(createGroup().food(FoodConstructor.createFood(REG_20)), + Component.literal("Patricia! Daddy want the Big Breakfast").setStyle(Style.EMPTY.withColor(ChatFormatting.GRAY)))); + + SALT_ORE = register.register(createIdentifier(ItemNamesV2.SALT_ORE), () -> new ItemNameBlockItem(SALT_ORE_BLOCK, createGroup())); + } + + public static Stream createCropStream() { + return Stream.concat( + Arrays.stream(FarmlandCrop.FARMLAND_CROPS.toArray(new FarmlandCrop[0])), + Stream.concat(Arrays.stream(TreeCrop.TREE_CROPS.toArray(new TreeCrop[0])), Arrays.stream(Tree.copy().toArray(new Tree[0]))) + ).map(ItemLike::asItem); + } + + public static > Holder> register(ResourceLocation id, ConfiguredFeature feature) { + return Holder.direct(feature); + } +} diff --git a/src/main/java/com/epherical/croptopia/register/TagCategory.java b/src/main/java/com/epherical/croptopia/register/TagCategory.java new file mode 100644 index 000000000..5a8c884ce --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/TagCategory.java @@ -0,0 +1,24 @@ +package com.epherical.croptopia.register; + +/** + * Enum for all commonly used crop categories; always in plural form, if existent. + */ +public enum TagCategory { + + NONE, + CROPS, + FRUITS, + GRAIN, + NUTS, + VEGETABLES; + + private final String lowerCaseName; + + TagCategory() { + lowerCaseName = name().toLowerCase(); + } + + public String getLowerCaseName() { + return lowerCaseName; + } +} diff --git a/src/main/java/com/epherical/croptopia/register/helpers/FarmlandCrop.java b/src/main/java/com/epherical/croptopia/register/helpers/FarmlandCrop.java new file mode 100644 index 000000000..5d4348caa --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/helpers/FarmlandCrop.java @@ -0,0 +1,138 @@ +package com.epherical.croptopia.register.helpers; + +import com.epherical.croptopia.CroptopiaMod; +import com.epherical.croptopia.blocks.CroptopiaCropBlock; +import com.epherical.croptopia.common.ItemNamesV2; +import com.epherical.croptopia.items.CropItem; +import com.epherical.croptopia.items.SeedItem; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.register.TagCategory; +import com.epherical.croptopia.util.BlockConvertible; +import com.epherical.croptopia.util.FoodConstructor; +import com.epherical.croptopia.util.ItemConvertibleWithPlural; +import com.epherical.croptopia.util.RegisterFunction; +import net.minecraft.tags.TagKey; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.block.Block; + +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; + +import static com.epherical.croptopia.CroptopiaMod.*; +import static com.epherical.croptopia.util.FoodConstructor.createFood; + +/** + * FarmlandCrop represents the Item, Block, and Item seed that creates a croptopia crop. + */ +public class FarmlandCrop implements ItemConvertibleWithPlural, BlockConvertible { + + public static final List FARMLAND_CROPS = new ArrayList<>(); + + private final String name; + private final String dropName; + private final boolean plural; + private final TagCategory tagCategory; + + private final FoodConstructor registry; + + private Item cropItem; + private Block cropBlock; + private Item seedItem; + private final TagKey biomes; // todo implement + + public FarmlandCrop(String cropName, boolean isPlural, TagCategory category, FoodConstructor registry, TagKey biomes) { + this(cropName, cropName, isPlural, category, registry, biomes); + } + + public FarmlandCrop(String cropName, String dropName, boolean isPlural, TagCategory category, FoodConstructor registry, TagKey biomes) { + Objects.requireNonNull(category); + // TERRIBLE CODE DESIGN + Content.BLOCK_REGISTER.reg(this::registerBlock); + Content.ITEM_REGISTER.reg(this::registerItem); + // TERRIBLE CODE DESIGN + this.name = cropName; + this.dropName = dropName; + this.plural = isPlural; + this.tagCategory = category; + this.biomes = biomes; + this.registry = registry; + FARMLAND_CROPS.add(this); + } + + @Override + public Block asBlock() { + return cropBlock; + } + + @Override + public String name() { + return dropName; + } + + @Override + public boolean hasPlural() { + return plural; + } + + @Override + public Item asItem() { + return cropItem; + } + + public TagCategory getTagCategory() { + return tagCategory; + } + + public Item getSeedItem() { + return seedItem; + } + + public static List copy() { + return FARMLAND_CROPS; + } + + /*public static void registerBlocks(RegisterFunction register) { + for (FarmlandCrop farmlandCrop : FARMLAND_CROPS) { + register.register(createIdentifier(farmlandCrop.name + "_crop"), farmlandCrop.asBlock()); + CroptopiaMod.cropBlocks.add(farmlandCrop.asBlock()); + } + }*/ + + public void registerBlock(RegisterFunction register) { + this.cropBlock = register.register(createIdentifier(this.name + "_crop"), () -> new CroptopiaCropBlock(createCropSettings())); + CroptopiaMod.cropBlocks.add(this.asBlock()); + } + + /*public static void registerItems(RegisterFunction register) { + for (FarmlandCrop farmlandCrop : FARMLAND_CROPS) { + register.register(createIdentifier(farmlandCrop.dropName), () -> farmlandCrop.asItem()); + if (farmlandCrop.name().equals(ItemNamesV2.VANILLA)) { + register.register(createIdentifier(farmlandCrop.name + "_seeds"), () -> farmlandCrop.seedItem); + } else { + register.register(createIdentifier(farmlandCrop.name + "_seed"), () -> farmlandCrop.seedItem); + } + CroptopiaMod.cropItems.add(farmlandCrop.asItem()); + CroptopiaMod.seeds.add(farmlandCrop.seedItem); + } + }*/ + + public void registerItem(RegisterFunction register) { + this.cropItem = register.register(createIdentifier(this.dropName), () -> { + if (registry == null) { + return new CropItem(createGroup()); + } else { + return new CropItem(createGroup().food(createFood(registry))); + } + }); + if (this.name().equals(ItemNamesV2.VANILLA)) { + this.seedItem = register.register(createIdentifier(this.name + "_seeds"), () -> new SeedItem(cropBlock, createGroup(), biomes)); + } else { + this.seedItem = register.register(createIdentifier(this.name + "_seed"), () -> new SeedItem(cropBlock, createGroup(), biomes)); + } + cropItems.add(this.asItem()); + seeds.add(this.seedItem); + } + +} diff --git a/src/main/java/com/epherical/croptopia/register/helpers/Furnace.java b/src/main/java/com/epherical/croptopia/register/helpers/Furnace.java new file mode 100644 index 000000000..0671091bc --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/helpers/Furnace.java @@ -0,0 +1,59 @@ +package com.epherical.croptopia.register.helpers; + +import com.epherical.croptopia.CroptopiaMod; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.util.FoodConstructor; +import com.epherical.croptopia.util.ItemConvertibleWithPlural; +import com.epherical.croptopia.util.RegisterFunction; +import net.minecraft.world.item.Item; + +import java.util.ArrayList; +import java.util.List; + +import static com.epherical.croptopia.CroptopiaMod.createGroup; + +public class Furnace implements ItemConvertibleWithPlural { + private static final List INSTANCES = new ArrayList<>(); + + private final String name; + private final boolean plural; + private Item item; + + + public Furnace(String name, boolean plural, FoodConstructor foodConstructor) { + Content.ITEM_REGISTER.reg(registerFunction -> registerItem(registerFunction, foodConstructor)); + this.name = name; + this.plural = plural; + + INSTANCES.add(this); + } + + @Override + public String name() { + return name; + } + + @Override + public boolean hasPlural() { + return plural; + } + + @Override + public Item asItem() { + return item; + } + + public static List copy() { + return INSTANCES; + } + + public void registerItem(RegisterFunction register, FoodConstructor foodConstructor) { + this.item = register.register(CroptopiaMod.createIdentifier(name), () -> { + if (foodConstructor == null) { + return new Item(createGroup()); + } else { + return new Item(createGroup().food(FoodConstructor.createFood(foodConstructor))); + } + }); + } +} diff --git a/src/main/java/com/epherical/croptopia/register/helpers/IceCream.java b/src/main/java/com/epherical/croptopia/register/helpers/IceCream.java new file mode 100644 index 000000000..27bc91997 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/helpers/IceCream.java @@ -0,0 +1,52 @@ +package com.epherical.croptopia.register.helpers; + +import com.epherical.croptopia.CroptopiaMod; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.util.ItemConvertibleWithPlural; +import com.epherical.croptopia.util.RegisterFunction; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.ItemLike; + +import java.util.ArrayList; +import java.util.List; + +import static com.epherical.croptopia.CroptopiaMod.createGroup; +import static com.epherical.croptopia.util.FoodConstructor.ICE_CREAM_7; +import static com.epherical.croptopia.util.FoodConstructor.createFood; + +public class IceCream implements ItemLike { + private static final List INSTANCES = new ArrayList<>(); + + private final String name; + private final ItemConvertibleWithPlural crop; + private Item item; + + public IceCream(String name, ItemConvertibleWithPlural crop) { + Content.ITEM_REGISTER.reg(this::registerItem); + this.name = name; + this.crop = crop; + INSTANCES.add(this); + } + + @Override + public Item asItem() { + return item; + } + + public ItemConvertibleWithPlural getCrop() { + return crop; + } + + public String name() { + return name; + } + + public void registerItem(RegisterFunction register) { + this.item = register.register(CroptopiaMod.createIdentifier(name), () -> new Item(createGroup().food(createFood(ICE_CREAM_7)))); + } + + public static List copy() { + return INSTANCES; + } + +} diff --git a/src/main/java/com/epherical/croptopia/register/helpers/Jam.java b/src/main/java/com/epherical/croptopia/register/helpers/Jam.java new file mode 100644 index 000000000..adc2eda9d --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/helpers/Jam.java @@ -0,0 +1,54 @@ +package com.epherical.croptopia.register.helpers; + +import com.epherical.croptopia.CroptopiaMod; +import com.epherical.croptopia.items.Drink; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.util.ItemConvertibleWithPlural; +import com.epherical.croptopia.util.RegisterFunction; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.ItemLike; + +import java.util.ArrayList; +import java.util.List; + +import static com.epherical.croptopia.CroptopiaMod.createGroup; +import static com.epherical.croptopia.util.FoodConstructor.JAM_3; +import static com.epherical.croptopia.util.FoodConstructor.createBuilder; + +public class Jam implements ItemLike { + private static final List INSTANCES = new ArrayList<>(); + + private final String name; + private final ItemConvertibleWithPlural crop; + private Item item; + + public Jam(String name, ItemConvertibleWithPlural crop) { + Content.ITEM_REGISTER.reg(this::registerItem); + this.name = name; + this.crop = crop; + INSTANCES.add(this); + } + + @Override + public Item asItem() { + return item; + } + + public ItemConvertibleWithPlural getCrop() { + return crop; + } + + public String name() { + return name; + } + + public void registerItem(RegisterFunction register) { + item = register.register(CroptopiaMod.createIdentifier(name), () -> + new Drink(createGroup().craftRemainder(Items.GLASS_BOTTLE).food(createBuilder(JAM_3).alwaysEdible().build()))); + } + + public static List copy() { + return INSTANCES; + } +} diff --git a/src/main/java/com/epherical/croptopia/register/helpers/Juice.java b/src/main/java/com/epherical/croptopia/register/helpers/Juice.java new file mode 100644 index 000000000..afad17a98 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/helpers/Juice.java @@ -0,0 +1,60 @@ +package com.epherical.croptopia.register.helpers; + +import com.epherical.croptopia.CroptopiaMod; +import com.epherical.croptopia.items.Drink; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.util.ItemConvertibleWithPlural; +import com.epherical.croptopia.util.RegisterFunction; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.ItemLike; + +import java.util.ArrayList; +import java.util.List; + +import static com.epherical.croptopia.CroptopiaMod.createGroup; +import static com.epherical.croptopia.util.FoodConstructor.JUICE_5; +import static com.epherical.croptopia.util.FoodConstructor.createBuilder; + +public class Juice implements ItemLike { + private static final List INSTANCES = new ArrayList<>(); + + private final String name; + private final ItemConvertibleWithPlural crop; + private final boolean sweet; + private Item item; + + public Juice(String name, ItemConvertibleWithPlural crop, boolean sweet) { + Content.ITEM_REGISTER.reg(this::registerItem); + this.sweet = sweet; // property not yet used, will be used in upcoming saturation overhaul + this.name = name; + this.crop = crop; + INSTANCES.add(this); + } + + public Juice(String name, ItemConvertibleWithPlural crop) { + this(name, crop, true); + } + + public ItemConvertibleWithPlural getCrop() { + return crop; + } + + public String name() { + return name; + } + + @Override + public Item asItem() { + return item; + } + + public void registerItem(RegisterFunction register) { + this.item = register.register(CroptopiaMod.createIdentifier(name), () -> + new Drink(createGroup().food(createBuilder(JUICE_5).alwaysEdible().build()).craftRemainder(Items.GLASS_BOTTLE))); + } + + public static List copy() { + return INSTANCES; + } +} diff --git a/src/main/java/com/epherical/croptopia/register/helpers/Pie.java b/src/main/java/com/epherical/croptopia/register/helpers/Pie.java new file mode 100644 index 000000000..f5c8db660 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/helpers/Pie.java @@ -0,0 +1,51 @@ +package com.epherical.croptopia.register.helpers; + +import com.epherical.croptopia.CroptopiaMod; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.util.ItemConvertibleWithPlural; +import com.epherical.croptopia.util.RegisterFunction; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.ItemLike; + +import java.util.ArrayList; +import java.util.List; + +import static com.epherical.croptopia.CroptopiaMod.createGroup; +import static com.epherical.croptopia.util.FoodConstructor.PIE_10; +import static com.epherical.croptopia.util.FoodConstructor.createFood; + +public class Pie implements ItemLike { + private static final List INSTANCES = new ArrayList<>(); + + private final String name; + private final ItemConvertibleWithPlural crop; + private Item item; + + public Pie(String name, ItemConvertibleWithPlural crop) { + Content.ITEM_REGISTER.reg(this::registerItem); + this.name = name; + this.crop = crop; + INSTANCES.add(this); + } + + @Override + public Item asItem() { + return item; + } + + public ItemConvertibleWithPlural getCrop() { + return crop; + } + + public String name() { + return name; + } + + public void registerItem(RegisterFunction register) { + this.item = register.register(CroptopiaMod.createIdentifier(name), () -> new Item(createGroup().food(createFood(PIE_10)))); + } + + public static List copy() { + return INSTANCES; + } +} diff --git a/src/main/java/com/epherical/croptopia/register/helpers/Seafood.java b/src/main/java/com/epherical/croptopia/register/helpers/Seafood.java new file mode 100644 index 000000000..68ebfbcc9 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/helpers/Seafood.java @@ -0,0 +1,60 @@ +package com.epherical.croptopia.register.helpers; + +import com.epherical.croptopia.CroptopiaMod; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.util.FoodConstructor; +import com.epherical.croptopia.util.ItemConvertibleWithPlural; +import com.epherical.croptopia.util.RegisterFunction; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.item.Item; + +import java.util.ArrayList; +import java.util.List; + +import static com.epherical.croptopia.CroptopiaMod.createGroup; + +public class Seafood implements ItemConvertibleWithPlural { + private static final List INSTANCES = new ArrayList<>(); + + private final String name; + private final boolean plural; + private Item item; + + public Seafood(String name, boolean plural, FoodConstructor foodConstructor) { + Content.ITEM_REGISTER.reg(registerFunction -> this.registerItem(registerFunction, foodConstructor)); + this.name = name; + this.plural = plural; + INSTANCES.add(this); + } + + @Override + public String name() { + return name; + } + + @Override + public boolean hasPlural() { + return plural; + } + + @Override + public Item asItem() { + return item; + } + + public static List copy() { + return INSTANCES; + } + + public void registerItem(RegisterFunction register, FoodConstructor foodConstructor) { + item = register.register(CroptopiaMod.createIdentifier(name), () -> { + if (name.contains("GLOWING")) { + return new Item(createGroup().food(FoodConstructor.createBuilder(foodConstructor) + .effect(new MobEffectInstance(MobEffects.GLOWING, 4000, 1), 1.0F).build())); + } else { + return new Item(createGroup().food(FoodConstructor.createFood(foodConstructor))); + } + }); + } +} diff --git a/src/main/java/com/epherical/croptopia/register/helpers/Smoothie.java b/src/main/java/com/epherical/croptopia/register/helpers/Smoothie.java new file mode 100644 index 000000000..ed3848571 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/helpers/Smoothie.java @@ -0,0 +1,60 @@ +package com.epherical.croptopia.register.helpers; + +import com.epherical.croptopia.CroptopiaMod; +import com.epherical.croptopia.items.Drink; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.util.ItemConvertibleWithPlural; +import com.epherical.croptopia.util.RegisterFunction; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.ItemLike; + +import java.util.ArrayList; +import java.util.List; + +import static com.epherical.croptopia.CroptopiaMod.createGroup; +import static com.epherical.croptopia.util.FoodConstructor.JUICE_5; +import static com.epherical.croptopia.util.FoodConstructor.createBuilder; + +public class Smoothie implements ItemLike { + private static final List INSTANCES = new ArrayList<>(); + + private final String name; + private final ItemConvertibleWithPlural crop; + private final boolean sweet; + private Item item; + + public Smoothie(String name, ItemConvertibleWithPlural cropItemName, boolean sweet) { + this.sweet = sweet; // property not yet used, will be used in upcoming saturation overhaul + this.name = name; + this.crop = cropItemName; + Content.ITEM_REGISTER.reg(this::registerItems); + + INSTANCES.add(this); + } + + public Smoothie(String name, ItemConvertibleWithPlural cropItemName) { + this(name, cropItemName, true); + } + + public ItemConvertibleWithPlural getCrop() { + return crop; + } + + public String name() { + return name; + } + + @Override + public Item asItem() { + return item; + } + + public void registerItems(RegisterFunction register) { + item = register.register(CroptopiaMod.createIdentifier(name), () -> new Drink(createGroup().food(createBuilder(JUICE_5).alwaysEdible().build()).craftRemainder(Items.GLASS_BOTTLE))); + } + + public static List copy() { + return INSTANCES; + } +} diff --git a/src/main/java/com/epherical/croptopia/register/helpers/Tree.java b/src/main/java/com/epherical/croptopia/register/helpers/Tree.java new file mode 100644 index 000000000..ffb37ab20 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/helpers/Tree.java @@ -0,0 +1,238 @@ +package com.epherical.croptopia.register.helpers; + +import com.epherical.croptopia.CroptopiaMod; +import com.epherical.croptopia.blocks.CroptopiaSaplingBlock; +import com.epherical.croptopia.common.MiscNames; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.register.TagCategory; +import com.epherical.croptopia.util.BlockConvertible; +import com.epherical.croptopia.util.ItemConvertibleWithPlural; +import com.epherical.croptopia.util.RegisterFunction; +import net.minecraft.core.BlockPos; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.tags.TagKey; +import net.minecraft.util.random.SimpleWeightedRandomList; +import net.minecraft.util.valueproviders.ConstantInt; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemNameBlockItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.RotatedPillarBlock; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.grower.TreeGrower; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration; +import net.minecraft.world.level.levelgen.feature.featuresize.TwoLayersFeatureSize; +import net.minecraft.world.level.levelgen.feature.foliageplacers.BlobFoliagePlacer; +import net.minecraft.world.level.levelgen.feature.stateproviders.SimpleStateProvider; +import net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider; +import net.minecraft.world.level.levelgen.feature.trunkplacers.StraightTrunkPlacer; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; +import net.minecraft.world.level.material.MapColor; + +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; +import java.util.Optional; + +import static com.epherical.croptopia.CroptopiaMod.*; + +public class Tree implements ItemConvertibleWithPlural, BlockConvertible { + private static final List TREES = new ArrayList<>(); + + private final String name; + private final boolean hasPlural; + private final TagCategory tagCategory; + private Item item; + private Block log; + private Block strippedLog; + private Block wood; + private Block strippedWood; + private final TagKey logItemTag; + private final TagKey logBlockTag; + private Block leaves; + private ConfiguredFeature treeGen; + private Item sapling; + private Block saplingBlock; + private final ResourceKey> configuredFeatureKey; + private final ResourceKey placedFeatureKey; + + public Tree(String name, boolean hasPlural, TagCategory category, int iTreeGen, int jTreeGen, int kTreeGen, + ResourceKey> configuredFeatureKey, ResourceKey placedFeatureKey) { + Objects.requireNonNull(category); + // TERRIBLE CODE DESIGN + Content.BLOCK_REGISTER.reg(register -> { + registerBlock(register); + treeGen = createBarkGen(iTreeGen, jTreeGen, kTreeGen, log, leaves); + }); + Content.ITEM_REGISTER.reg(this::registerItem); + // TERRIBLE CODE DESIGN + this.configuredFeatureKey = configuredFeatureKey; + this.placedFeatureKey = placedFeatureKey; + this.hasPlural = hasPlural; + this.tagCategory = category; + this.name = name; + + // in the following we use registerItem because of AliasedBlockItem + //log = new RotatedPillarBlock(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_BROWN).ignitedByLava().sound(SoundType.WOOD).strength(2.0F)); + //strippedLog = new RotatedPillarBlock(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_BROWN).ignitedByLava().sound(SoundType.WOOD).strength(2.0F)); + //wood = new RotatedPillarBlock(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_BROWN).ignitedByLava().sound(SoundType.WOOD).strength(2.0F)); + //strippedWood = new RotatedPillarBlock(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_BROWN).ignitedByLava().sound(SoundType.WOOD).strength(2.0F)); + // create the tags (will be filled by datagen) + String tagName = name + "_logs"; + logItemTag = TagKey.create(Registries.ITEM, ResourceLocation.fromNamespaceAndPath(MiscNames.MOD_ID, tagName)); + logBlockTag = TagKey.create(Registries.BLOCK, ResourceLocation.fromNamespaceAndPath(MiscNames.MOD_ID, tagName)); + // left is leaves and saplings + //leaves = createRegularLeavesBlock(); + //saplingBlock = new CroptopiaSaplingBlock(new CroptopiaSaplingGenerator(() -> configuredFeatureKey), createSaplingSettings().ignitedByLava()); + //sapling = new ItemNameBlockItem(saplingBlock, createGroup()); + TREES.add(this); + } + + @Override + public boolean hasPlural() { + return hasPlural; + } + + public TagCategory getTagCategory() { + return tagCategory; + } + + @Override + public Item asItem() { + return item; + } + + @Override + public Block asBlock() { + return log; + } + + public Block getLog() { + return log; + } + + public Block getStrippedLog() { + return strippedLog; + } + + public Block getWood() { + return wood; + } + + public Block getStrippedWood() { + return strippedWood; + } + + public TagKey getLogItemTag() { + return logItemTag; + } + + public TagKey getLogBlockTag() { + return logBlockTag; + } + + public Block getLeaves() { + return leaves; + } + + public Item getSapling() { + return sapling; + } + + public Block getSaplingBlock() { + return saplingBlock; + } + + public ConfiguredFeature getTreeGen() { + return treeGen; + } + + public ResourceKey> getConfiguredFeatureKey() { + return configuredFeatureKey; + } + + public ResourceKey getPlacedFeatureKey() { + return placedFeatureKey; + } + + @Override + public String name() { + return name; + } + + public static List copy() { + return TREES; + } + + /*public static void registerBlocks(RegisterFunction register) { + for (Tree tree : TREES) { + tree.log = register.register(createIdentifier(tree.name + "_log"), tree.log); + tree.strippedLog = register.register(createIdentifier("stripped_" + tree.name + "_log"), tree.strippedLog); + tree.wood = register.register(createIdentifier(tree.name + "_wood"), tree.wood); + tree.strippedWood = register.register(createIdentifier("stripped_" + tree.name + "_wood"), tree.strippedWood); + tree.leaves = register.register(createIdentifier(tree.name + "_leaves"), tree.leaves); + leafBlocks.add(tree.leaves); + tree.saplingBlock = register.register(createIdentifier(tree.name + "_sapling"), tree.saplingBlock); + cropBlocks.add(tree.saplingBlock); + } + }*/ + + /*public static void registerItems(RegisterFunction register) { + for (Tree tree : TREES) { + register.register(createIdentifier(tree.name), tree.item); + register.register(createIdentifier(tree.name + "_log"), new ItemNameBlockItem(tree.log, createGroup())); + register.register(createIdentifier("stripped_" + tree.name + "_log"), new ItemNameBlockItem(tree.strippedLog, createGroup())); + register.register(createIdentifier(tree.name + "_wood"), new ItemNameBlockItem(tree.wood, createGroup())); + register.register(createIdentifier("stripped_" + tree.name + "_wood"), new ItemNameBlockItem(tree.strippedWood, createGroup())); + register.register(createIdentifier(tree.name + "_sapling"), tree.sapling); + } + }*/ + + public void registerItem(RegisterFunction register) { + item = register.register(createIdentifier(name), () -> new Item(createGroup())); + register.register(createIdentifier(name + "_log"), () -> new ItemNameBlockItem(log, createGroup())); + register.register(createIdentifier("stripped_" + name + "_log"), () -> new ItemNameBlockItem(strippedLog, createGroup())); + register.register(createIdentifier(name + "_wood"), () -> new ItemNameBlockItem(wood, createGroup())); + register.register(createIdentifier("stripped_" + name + "_wood"), () -> new ItemNameBlockItem(strippedWood, createGroup())); + sapling = register.register(createIdentifier(name + "_sapling"), () -> new ItemNameBlockItem(saplingBlock, createGroup())); + } + + public void registerBlock(RegisterFunction register) { + log = register.register(createIdentifier(name + "_log"), () -> new RotatedPillarBlock(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_BROWN).ignitedByLava().sound(SoundType.WOOD).strength(2.0F))); + strippedLog = register.register(createIdentifier("stripped_" + name + "_log"), () -> new RotatedPillarBlock(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_BROWN).ignitedByLava().sound(SoundType.WOOD).strength(2.0F))); + wood = register.register(createIdentifier(name + "_wood"), () -> new RotatedPillarBlock(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_BROWN).ignitedByLava().sound(SoundType.WOOD).strength(2.0F))); + strippedWood = register.register(createIdentifier("stripped_" + name + "_wood"), () -> new RotatedPillarBlock(BlockBehaviour.Properties.of().mapColor(MapColor.COLOR_BROWN).ignitedByLava().sound(SoundType.WOOD).strength(2.0F))); + leaves = register.register(createIdentifier(name + "_leaves"), CroptopiaMod::createRegularLeavesBlock); + saplingBlock = register.register(createIdentifier(name + "_sapling"), () -> new CroptopiaSaplingBlock(createTree(configuredFeatureKey), createSaplingSettings().ignitedByLava())); + leafBlocks.add(leaves); + cropBlocks.add(saplingBlock); + } + + private static TreeGrower createTree(ResourceKey> key) { + return new TreeGrower(key.location().toString(), Optional.empty(), Optional.of(key), Optional.empty()); + } + + public static ConfiguredFeature createBarkGen(int i, int j, int k, Block log, Block leaves) { + return new ConfiguredFeature<>(Feature.TREE, new TreeConfiguration.TreeConfigurationBuilder( + SimpleStateProvider.simple(log.defaultBlockState()), + new StraightTrunkPlacer(i, j, k), + new WeightedStateProvider(SimpleWeightedRandomList.builder().add(leaves.defaultBlockState(), 90).build()), + new BlobFoliagePlacer(ConstantInt.of(2), ConstantInt.of(0), 3), + new TwoLayersFeatureSize(1, 0, 2)).ignoreVines().build()); + } + + public static void attemptPop(BlockState state, UseOnContext context, BlockPos pos) { + for (Tree crop : TREES) { + if (state.getBlock().equals(crop.getLog()) || state.getBlock().equals(crop.getWood())) { + Block.popResource(context.getLevel(), pos, new ItemStack(crop.asItem())); + } + } + } +} diff --git a/src/main/java/com/epherical/croptopia/register/helpers/TreeCrop.java b/src/main/java/com/epherical/croptopia/register/helpers/TreeCrop.java new file mode 100644 index 000000000..3c2afbb31 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/helpers/TreeCrop.java @@ -0,0 +1,193 @@ +package com.epherical.croptopia.register.helpers; + +import com.epherical.croptopia.CroptopiaMod; +import com.epherical.croptopia.blocks.CroptopiaSaplingBlock; +import com.epherical.croptopia.blocks.LeafCropBlock; +import com.epherical.croptopia.common.ItemNamesV2; +import com.epherical.croptopia.items.CropItem; +import com.epherical.croptopia.items.CroptopiaSaplingItem; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.register.TagCategory; +import com.epherical.croptopia.util.BlockConvertible; +import com.epherical.croptopia.util.FoodConstructor; +import com.epherical.croptopia.util.ItemConvertibleWithPlural; +import com.epherical.croptopia.util.RegisterFunction; +import net.minecraft.resources.ResourceKey; +import net.minecraft.util.random.SimpleWeightedRandomList; +import net.minecraft.util.valueproviders.ConstantInt; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.grower.TreeGrower; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration; +import net.minecraft.world.level.levelgen.feature.featuresize.TwoLayersFeatureSize; +import net.minecraft.world.level.levelgen.feature.foliageplacers.BlobFoliagePlacer; +import net.minecraft.world.level.levelgen.feature.stateproviders.SimpleStateProvider; +import net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider; +import net.minecraft.world.level.levelgen.feature.trunkplacers.StraightTrunkPlacer; +import net.minecraft.world.level.levelgen.placement.PlacedFeature; + +import java.util.ArrayList; +import java.util.List; +import java.util.Objects; +import java.util.Optional; + +import static com.epherical.croptopia.CroptopiaMod.*; +import static com.epherical.croptopia.util.FoodConstructor.createFood; + +public class TreeCrop implements ItemConvertibleWithPlural, BlockConvertible { + + public static final List TREE_CROPS = new ArrayList<>(); + + private final String name; + private final boolean isPlural; + private final TagCategory category; + private Item item; + private Block leaves; + + private Block leafType; + + private ConfiguredFeature treeConfig; + private Item saplingItem; + private Block saplingBlock; + + private final FoodConstructor constructor; + + private final ResourceKey> configuredFeatureKey; + private final ResourceKey placedFeatureKey; + + public TreeCrop(String name, boolean plural, Block logType, Block leafType, TagCategory category, FoodConstructor constructor, int base, int randA, int randB, + ResourceKey> configuredFeatureKey, ResourceKey placedFeatureKey) { + Objects.requireNonNull(leafType); + Objects.requireNonNull(category); + Objects.requireNonNull(logType); + // TERRIBLE CODE DESIGN + Content.BLOCK_REGISTER.reg(register -> { + registerBlock(register); + treeConfig = createTreeGen(base, randA, randB, logType, leafType, leaves); + }); + Content.ITEM_REGISTER.reg(this::registerItem); + // TERRIBLE CODE DESIGN + this.configuredFeatureKey = configuredFeatureKey; + this.placedFeatureKey = placedFeatureKey; + this.name = name; + this.isPlural = plural; + this.category = category; + this.constructor = constructor; + this.leafType = leafType; + TREE_CROPS.add(this); + } + + /** + * @return The crop block associated with a tree crop + */ + @Override + public Block asBlock() { + return leaves; + } + + @Override + public String name() { + return name; + } + + @Override + public boolean hasPlural() { + return isPlural; + } + + /** + * @return The item product of the tree crop. + */ + @Override + public Item asItem() { + return item; + } + + public ConfiguredFeature getTreeConfig() { + return treeConfig; + } + + public Block getSaplingBlock() { + return saplingBlock; + } + + public Item getSaplingItem() { + return saplingItem; + } + + public Block getLeaves() { + return leaves; + } + + public TagCategory getTagCategory() { + return category; + } + + public ResourceKey> getConfiguredFeatureKey() { + return configuredFeatureKey; + } + + public ResourceKey getPlacedFeatureKey() { + return placedFeatureKey; + } + + /*public static void registerBlocks(RegisterFunction register) { + for (TreeCrop treeCrop : TREE_CROPS) { + register.register(createIdentifier(treeCrop.name() + "_crop"), treeCrop.asBlock()); + cropBlocks.add(treeCrop.asBlock()); + cropBlocks.add(treeCrop.saplingBlock); + leafBlocks.add(treeCrop.asBlock()); + register.register(createIdentifier(treeCrop.name() + "_sapling"), treeCrop.getSaplingBlock()); + } + } + + public static void registerItems(RegisterFunction register) { + for (TreeCrop treeCrop : TREE_CROPS) { + if (!Objects.equals(treeCrop.name(), ItemNamesV2.APPLE)) { + register.register(createIdentifier(treeCrop.name()), treeCrop.asItem()); + CroptopiaMod.cropItems.add(treeCrop.asItem()); + } + register.register(createIdentifier(treeCrop.name() + "_sapling"), treeCrop.getSaplingItem()); + } + }*/ + + public void registerItem(RegisterFunction register) { + if (!Objects.equals(name(), ItemNamesV2.APPLE)) { + item = register.register(createIdentifier(name()), () -> new CropItem(createGroup().food(createFood(constructor)))); + CroptopiaMod.cropItems.add(asItem()); + } else { + item = Items.APPLE; + } + saplingItem = register.register(createIdentifier(name() + "_sapling"), () -> new CroptopiaSaplingItem(saplingBlock, leaves, leafType, createGroup())); + } + + public void registerBlock(RegisterFunction register) { + saplingBlock = register.register(createIdentifier(name() + "_sapling"), () -> new CroptopiaSaplingBlock(createTree(configuredFeatureKey), createSaplingSettings())); + leaves = register.register(createIdentifier(name() + "_crop"), CroptopiaMod::createLeavesBlock); + + cropBlocks.add(asBlock()); + cropBlocks.add(saplingBlock); + leafBlocks.add(asBlock()); + } + + private static TreeGrower createTree(ResourceKey> key) { + return new TreeGrower(key.location().toString(), Optional.empty(), Optional.of(key), Optional.empty()); + } + + public static List copy() { + return TREE_CROPS; + } + + public static ConfiguredFeature createTreeGen(int i, int j, int k, Block logType, Block leafType, Block leafCrop) { + return new ConfiguredFeature<>(Feature.TREE, new TreeConfiguration.TreeConfigurationBuilder( + SimpleStateProvider.simple(logType.defaultBlockState()), + new StraightTrunkPlacer(i, j, k), + new WeightedStateProvider(SimpleWeightedRandomList.builder().add(leafType.defaultBlockState(), 90).add(leafCrop.defaultBlockState().setValue(LeafCropBlock.AGE, 3), 20).build()), + new BlobFoliagePlacer(ConstantInt.of(2), ConstantInt.of(0), 3), + new TwoLayersFeatureSize(1, 0, 2)).ignoreVines().build()); + } +} diff --git a/src/main/java/com/epherical/croptopia/register/helpers/Utensil.java b/src/main/java/com/epherical/croptopia/register/helpers/Utensil.java new file mode 100644 index 000000000..d72637ef8 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/helpers/Utensil.java @@ -0,0 +1,53 @@ +package com.epherical.croptopia.register.helpers; + +import com.epherical.croptopia.CroptopiaMod; +import com.epherical.croptopia.items.CookingUtensil; +import com.epherical.croptopia.register.Content; +import com.epherical.croptopia.util.ItemConvertibleWithPlural; +import com.epherical.croptopia.util.RegisterFunction; +import net.minecraft.world.item.Item; + +import java.util.ArrayList; +import java.util.List; + +import static com.epherical.croptopia.CroptopiaMod.createGroup; + +public class Utensil implements ItemConvertibleWithPlural { + + private static final List UTENSILS = new ArrayList<>(); + + private final String name; + private final boolean plural; + private Item utensil; + + + public Utensil(String name, boolean plural) { + Content.ITEM_REGISTER.reg(this::registerItems); + this.name = name; + this.plural = plural; + UTENSILS.add(this); + } + + @Override + public String name() { + return name; + } + + @Override + public boolean hasPlural() { + return plural; + } + + @Override + public Item asItem() { + return utensil; + } + + public static List copy() { + return UTENSILS; + } + + public void registerItems(RegisterFunction register) { + this.utensil = register.register(CroptopiaMod.createIdentifier(name), () -> new CookingUtensil(createGroup().stacksTo(1))); + } +} diff --git a/src/main/java/com/epherical/croptopia/register/helpers/VanillaCrops.java b/src/main/java/com/epherical/croptopia/register/helpers/VanillaCrops.java new file mode 100644 index 000000000..493711730 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/register/helpers/VanillaCrops.java @@ -0,0 +1,38 @@ +package com.epherical.croptopia.register.helpers; + +import com.epherical.croptopia.util.ItemConvertibleWithPlural; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.ItemLike; + +import java.util.Objects; + +public enum VanillaCrops implements ItemConvertibleWithPlural { + APPLE(Items.APPLE), + BEETROOT(Items.BEETROOT), + CARROT(Items.CARROT), + MELON(Items.MELON_SLICE), + POTATO(Items.POTATO), + PUMPKIN(Items.PUMPKIN), + WHEAT(Items.WHEAT); + + private Item item; + + /** + * @param source the vanilla crop, not null + */ + VanillaCrops(ItemLike source) { + Objects.requireNonNull(source); + this.item = source.asItem(); + } + + @Override + public Item asItem() { + return item; + } + + @Override + public boolean hasPlural() { + return true; + } +} diff --git a/src/main/java/com/epherical/croptopia/util/BlockConvertible.java b/src/main/java/com/epherical/croptopia/util/BlockConvertible.java new file mode 100644 index 000000000..97fefb74f --- /dev/null +++ b/src/main/java/com/epherical/croptopia/util/BlockConvertible.java @@ -0,0 +1,9 @@ +package com.epherical.croptopia.util; + +import net.minecraft.world.level.block.Block; + +public interface BlockConvertible { + + Block asBlock(); + +} diff --git a/src/main/java/com/epherical/croptopia/util/FoodConstructor.java b/src/main/java/com/epherical/croptopia/util/FoodConstructor.java new file mode 100644 index 000000000..9fed88abf --- /dev/null +++ b/src/main/java/com/epherical/croptopia/util/FoodConstructor.java @@ -0,0 +1,57 @@ +package com.epherical.croptopia.util; + +import net.minecraft.world.food.FoodProperties; +import net.minecraft.world.item.Items; + +public record FoodConstructor(int hunger, float satMod) { + public static final FoodConstructor RAW_CROP_1 = new FoodConstructor(1, 0.1F); + public static final FoodConstructor RAW_CROP_2 = new FoodConstructor(1, 0.1F); + + public static final FoodConstructor RAW_MEAT_1 = new FoodConstructor(1, 0.2F); + + public static final FoodConstructor JUICE_5 = new FoodConstructor(5, 0.6F); + public static final FoodConstructor JAM_3 = new FoodConstructor(3, 0.5F); + + public static final FoodConstructor FURNACE_3 = new FoodConstructor(3, 0.5F); + public static final FoodConstructor FURNACE_4 = new FoodConstructor(4, 0.5F); + public static final FoodConstructor FURNACE_5 = new FoodConstructor(5, 0.8F); + public static final FoodConstructor FURNACE_7 = new FoodConstructor(7, 0.8F); + + public static final FoodConstructor ICE_CREAM_7 = new FoodConstructor(7, 1.0F); + public static final FoodConstructor PIE_10 = new FoodConstructor(10, 1.2F); + + + public static final FoodConstructor REG_1 = new FoodConstructor(1, 0.2F); + public static final FoodConstructor REG_2 = new FoodConstructor(2, 0.2F); + public static final FoodConstructor REG_3 = new FoodConstructor(3, 0.6F); + public static final FoodConstructor REG_4 = new FoodConstructor(4, 0.6F); + public static final FoodConstructor REG_5 = new FoodConstructor(5, 1.2F); + public static final FoodConstructor REG_6 = new FoodConstructor(6, 1.2F); + public static final FoodConstructor REG_7 = new FoodConstructor(7, 1.2F); + public static final FoodConstructor REG_8 = new FoodConstructor(8, 1.2F); + public static final FoodConstructor REG_9 = new FoodConstructor(9, 1.5F); + public static final FoodConstructor REG_10 = new FoodConstructor(10, 1.2F); + public static final FoodConstructor REG_11 = new FoodConstructor(11, 1.4F); + public static final FoodConstructor REG_12 = new FoodConstructor(12, 1.3F); + public static final FoodConstructor REG_13 = new FoodConstructor(13, 1.5F); + public static final FoodConstructor REG_14 = new FoodConstructor(14, 1.4F); + public static final FoodConstructor REG_15 = new FoodConstructor(15, 1.3F); + public static final FoodConstructor REG_16 = new FoodConstructor(16, 1.2F); + public static final FoodConstructor REG_17 = new FoodConstructor(17, 1.1F); + public static final FoodConstructor REG_18 = new FoodConstructor(18, 1.1F); + public static final FoodConstructor REG_19 = new FoodConstructor(19, 1.1F); + public static final FoodConstructor REG_20 = new FoodConstructor(20, 1.0F); + + + public static FoodProperties.Builder createBuilder(FoodConstructor reg) { + return new FoodProperties.Builder().nutrition(reg.hunger).saturationModifier(reg.satMod); + } + + public static FoodProperties createFood(FoodConstructor reg) { + return createBuilder(reg).build(); + } + + public static FoodProperties createFoodBowl(FoodConstructor reg) { + return createBuilder(reg).usingConvertsTo(Items.BOWL).build(); + } +} diff --git a/src/main/java/com/epherical/croptopia/util/ItemConvertibleWithPlural.java b/src/main/java/com/epherical/croptopia/util/ItemConvertibleWithPlural.java new file mode 100644 index 000000000..fb5704f6c --- /dev/null +++ b/src/main/java/com/epherical/croptopia/util/ItemConvertibleWithPlural.java @@ -0,0 +1,6 @@ +package com.epherical.croptopia.util; + +import net.minecraft.world.level.ItemLike; + +public interface ItemConvertibleWithPlural extends ItemLike, NamedPlural { +} diff --git a/src/main/java/com/epherical/croptopia/util/NamedLikeEnum.java b/src/main/java/com/epherical/croptopia/util/NamedLikeEnum.java new file mode 100644 index 000000000..9fcda0677 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/util/NamedLikeEnum.java @@ -0,0 +1,11 @@ +package com.epherical.croptopia.util; + +public interface NamedLikeEnum { + + String name(); + + default String getLowercaseName() { + return name().toLowerCase(); + } + +} diff --git a/src/main/java/com/epherical/croptopia/util/NamedPlural.java b/src/main/java/com/epherical/croptopia/util/NamedPlural.java new file mode 100644 index 000000000..b3385b49d --- /dev/null +++ b/src/main/java/com/epherical/croptopia/util/NamedPlural.java @@ -0,0 +1,9 @@ +package com.epherical.croptopia.util; + +public interface NamedPlural extends NamedLikeEnum, PluralInfo { + + default String getPlural() { + return PluralInfo.plural(getLowercaseName(), hasPlural()); + } + +} diff --git a/src/main/java/com/epherical/croptopia/util/PluralInfo.java b/src/main/java/com/epherical/croptopia/util/PluralInfo.java new file mode 100644 index 000000000..b019bafba --- /dev/null +++ b/src/main/java/com/epherical/croptopia/util/PluralInfo.java @@ -0,0 +1,40 @@ +package com.epherical.croptopia.util; + +import java.util.Objects; + +public interface PluralInfo { + + /** + * If the object has a plural word form that is different from its base form + * @return + */ + boolean hasPlural(); + + /** + * + * @param word The word to form the plural from, not null. + * @param hasPlural {@see #hasPlural} + * @return the plural form of the supplied word + * @throws NullPointerException If word refers to null. + */ + static String plural(String word, boolean hasPlural) { + Objects.requireNonNull(word); + if (!hasPlural) { + return word; + } + if (word.endsWith("y")) { + return word.substring(0, word.length()-1) + "ies"; + } + if (word.endsWith("leaf")) { + return word.substring(0, word.length()-1) + "ves"; + } + if (word.endsWith("knife")) { + return word.substring(0, word.length()-2) + "ves"; + } + if (word.endsWith("sh") || word.endsWith("tomato") || word.endsWith("ch")) { + return word + "es"; + } + return word + "s"; + } + +} diff --git a/src/main/java/com/epherical/croptopia/util/RegisterFunction.java b/src/main/java/com/epherical/croptopia/util/RegisterFunction.java new file mode 100644 index 000000000..462b19cdf --- /dev/null +++ b/src/main/java/com/epherical/croptopia/util/RegisterFunction.java @@ -0,0 +1,10 @@ +package com.epherical.croptopia.util; + + +import net.minecraft.resources.ResourceLocation; + +import java.util.function.Supplier; + +public interface RegisterFunction { + T register(ResourceLocation id, Supplier object); +} diff --git a/src/main/java/com/epherical/croptopia/util/RegistryDelay.java b/src/main/java/com/epherical/croptopia/util/RegistryDelay.java new file mode 100644 index 000000000..2bb6d1954 --- /dev/null +++ b/src/main/java/com/epherical/croptopia/util/RegistryDelay.java @@ -0,0 +1,42 @@ +package com.epherical.croptopia.util; + +import net.minecraft.resources.ResourceLocation; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.function.Consumer; +import java.util.function.Supplier; + +public class RegistryDelay { + + private final String modId; + private final List>> entries = new ArrayList<>(); + private final Map> manipulations = new HashMap<>(); + + public RegistryDelay(String modId) { + this.modId = modId; + } + + + public void reg(Consumer> function) { + entries.add(function); + } + + public List>> getEntries() { + return entries; + } + + public void addOverride(ResourceLocation location, Supplier newValue) { + this.manipulations.put(location, newValue); + } + + public Map> getManipulations() { + return manipulations; + } + + public String getModId() { + return modId; + } +} diff --git a/src/main/resources/META-INF/neoforge.mods.toml b/src/main/resources/META-INF/neoforge.mods.toml new file mode 100644 index 000000000..556de877f --- /dev/null +++ b/src/main/resources/META-INF/neoforge.mods.toml @@ -0,0 +1,86 @@ +# This is an example mods.toml file. It contains the data relating to the loading mods. +# There are several mandatory fields (#mandatory), and many more that are optional (#optional). +# The overall format is standard TOML format, v0.5.0. +# Note that there are a couple of TOML lists in this file. +# Find more information on toml format here: https://github.com/toml-lang/toml +# The name of the mod loader type to load - for regular FML @Mod mods it should be javafml +modLoader = "javafml" #mandatory +# A version range to match for said mod loader - for regular FML @Mod it will be the the FML version. This is currently 47. +loaderVersion = "${loader_version_range}" #mandatory +# The license for you mod. This is mandatory metadata and allows for easier comprehension of your redistributive properties. +# Review your options at https://choosealicense.com/. All rights reserved is the default copyright stance, and is thus the default here. +license = "${mod_license}" +# A URL to refer people to when problems occur with this mod +#issueTrackerURL="https://change.me.to.your.issue.tracker.example.invalid/" #optional +# A list of mods - how many allowed here is determined by the individual mod loader +[[mods]] #mandatory +# The modid of the mod +modId = "${mod_id}" #mandatory +# The version number of the mod +version = "${mod_version}" #mandatory +# A display name for the mod +displayName = "${mod_name}" #mandatory +# A URL to query for updates for this mod. See the JSON update specification https://docs.neoforge.net/docs/misc/updatechecker/ +#updateJSONURL="https://change.me.example.invalid/updates.json" #optional +# A URL for the "homepage" for this mod, displayed in the mod UI +#displayURL="https://change.me.to.your.mods.homepage.example.invalid/" #optional +# A file name (in the root of the mod JAR) containing a logo for display +#logoFile="croptopia.png" #optional +# A text field displayed in the mod UI +#credits="" #optional +# A text field displayed in the mod UI +authors = "${mod_authors}" #optional +# Display Test controls the display for your mod in the server connection screen +# MATCH_VERSION means that your mod will cause a red X if the versions on client and server differ. This is the default behaviour and should be what you choose if you have server and client elements to your mod. +# IGNORE_SERVER_VERSION means that your mod will not cause a red X if it's present on the server but not on the client. This is what you should use if you're a server only mod. +# IGNORE_ALL_VERSION means that your mod will not cause a red X if it's present on the client or the server. This is a special case and should only be used if your mod has no server component. +# NONE means that no display test is set on your mod. You need to do this yourself, see IExtensionPoint.DisplayTest for more information. You can define any scheme you wish with this value. +# IMPORTANT NOTE: this is NOT an instruction as to which environments (CLIENT or DEDICATED SERVER) your mod loads on. Your mod should load (and maybe do nothing!) whereever it finds itself. +#displayTest="MATCH_VERSION" # MATCH_VERSION is the default if nothing is specified (#optional) + +# The description text for the mod (multi line!) (#mandatory) +description = '''${mod_description}''' + +# The [[mixins]] block allows you to declare your mixin config to FML so that it gets loaded. +[[mixins]] +config = "${mod_id}.mixins.json" + +# The [[accessTransformers]] block allows you to declare where your AT file is. +# If this block is omitted, a fallback attempt will be made to load an AT from META-INF/accesstransformer.cfg +#[[accessTransformers]] +#file="META-INF/accesstransformer.cfg" + +# The coremods config file path is not configurable and is always loaded from META-INF/coremods.json + +# A dependency - use the . to indicate dependency for a specific modid. Dependencies are optional. +[[dependencies."${mod_id}"]] #optional +# the modid of the dependency +modId = "neoforge" #mandatory +# The type of the dependency. Can be one of "required", "optional", "incompatible" or "discouraged" (case insensitive). +# 'required' requires the mod to exist, 'optional' does not +# 'incompatible' will prevent the game from loading when the mod exists, and 'discouraged' will show a warning +type = "required" #mandatory +# Optional field describing why the dependency is required or why it is incompatible +# reason="..." +# The version range of the dependency +versionRange = "${neo_version_range}" #mandatory +# An ordering relationship for the dependency. +# BEFORE - This mod is loaded BEFORE the dependency +# AFTER - This mod is loaded AFTER the dependency +ordering = "NONE" +# Side this dependency is applied on - BOTH, CLIENT, or SERVER +side = "BOTH" +# Here's another dependency +[[dependencies."${mod_id}"]] +modId = "minecraft" +type = "required" +# This version range declares a minimum of the current minecraft version up to but not including the next major version +versionRange = "${minecraft_version_range}" +ordering = "NONE" +side = "BOTH" + +# Features are specific properties of the game environment, that you may want to declare you require. This example declares +# that your mod requires GL version 3.2 or higher. Other features will be added. They are side aware so declaring this won't +# stop your mod loading on the server for example. +#[features."${mod_id}"] +#openGLVersion="[3.2,)" diff --git a/src/main/resources/assets/croptopia/blockstates/almond_crop.json b/src/main/resources/assets/croptopia/blockstates/almond_crop.json new file mode 100644 index 000000000..20f1d887c --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/almond_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/almond_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/almond_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/almond_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/almond_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/almond_sapling.json b/src/main/resources/assets/croptopia/blockstates/almond_sapling.json new file mode 100644 index 000000000..77128bb71 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/almond_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/almond_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/apple_crop.json b/src/main/resources/assets/croptopia/blockstates/apple_crop.json new file mode 100644 index 000000000..4a1c22fb3 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/apple_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/apple_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/apple_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/apple_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/apple_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/apple_sapling.json b/src/main/resources/assets/croptopia/blockstates/apple_sapling.json new file mode 100644 index 000000000..2b65866f7 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/apple_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/apple_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/apricot_crop.json b/src/main/resources/assets/croptopia/blockstates/apricot_crop.json new file mode 100644 index 000000000..a95ccb7d3 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/apricot_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/apricot_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/apricot_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/apricot_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/apricot_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/apricot_sapling.json b/src/main/resources/assets/croptopia/blockstates/apricot_sapling.json new file mode 100644 index 000000000..ab3f9c010 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/apricot_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/apricot_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/artichoke_crop.json b/src/main/resources/assets/croptopia/blockstates/artichoke_crop.json new file mode 100644 index 000000000..3ed3a0ee2 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/artichoke_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/artichoke_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/artichoke_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/artichoke_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/artichoke_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/artichoke_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/artichoke_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/artichoke_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/artichoke_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/asparagus_crop.json b/src/main/resources/assets/croptopia/blockstates/asparagus_crop.json new file mode 100644 index 000000000..532c80127 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/asparagus_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/asparagus_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/asparagus_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/asparagus_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/asparagus_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/asparagus_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/asparagus_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/asparagus_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/asparagus_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/avocado_crop.json b/src/main/resources/assets/croptopia/blockstates/avocado_crop.json new file mode 100644 index 000000000..e5b914d20 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/avocado_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/avocado_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/avocado_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/avocado_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/avocado_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/avocado_sapling.json b/src/main/resources/assets/croptopia/blockstates/avocado_sapling.json new file mode 100644 index 000000000..958ee70d0 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/avocado_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/avocado_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/banana_crop.json b/src/main/resources/assets/croptopia/blockstates/banana_crop.json new file mode 100644 index 000000000..d29911f4b --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/banana_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/banana_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/banana_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/banana_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/banana_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/banana_sapling.json b/src/main/resources/assets/croptopia/blockstates/banana_sapling.json new file mode 100644 index 000000000..a0815054a --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/banana_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/banana_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/barley_crop.json b/src/main/resources/assets/croptopia/blockstates/barley_crop.json new file mode 100644 index 000000000..8fbe14ec5 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/barley_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/barley_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/barley_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/barley_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/barley_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/barley_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/barley_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/barley_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/barley_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/basil_crop.json b/src/main/resources/assets/croptopia/blockstates/basil_crop.json new file mode 100644 index 000000000..959ed0a06 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/basil_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/basil_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/basil_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/basil_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/basil_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/basil_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/basil_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/basil_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/basil_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/bellpepper_crop.json b/src/main/resources/assets/croptopia/blockstates/bellpepper_crop.json new file mode 100644 index 000000000..055579e5e --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/bellpepper_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/bellpepper_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/bellpepper_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/bellpepper_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/bellpepper_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/bellpepper_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/bellpepper_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/bellpepper_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/bellpepper_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/blackbean_crop.json b/src/main/resources/assets/croptopia/blockstates/blackbean_crop.json new file mode 100644 index 000000000..01bdc9c67 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/blackbean_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/blackbean_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/blackbean_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/blackbean_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/blackbean_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/blackbean_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/blackbean_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/blackbean_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/blackbean_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/blackberry_crop.json b/src/main/resources/assets/croptopia/blockstates/blackberry_crop.json new file mode 100644 index 000000000..58ea8a742 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/blackberry_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/blackberry_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/blackberry_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/blackberry_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/blackberry_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/blackberry_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/blackberry_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/blackberry_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/blackberry_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/blueberry_crop.json b/src/main/resources/assets/croptopia/blockstates/blueberry_crop.json new file mode 100644 index 000000000..0cef4c01a --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/blueberry_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/blueberry_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/blueberry_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/blueberry_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/blueberry_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/blueberry_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/blueberry_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/blueberry_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/blueberry_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/broccoli_crop.json b/src/main/resources/assets/croptopia/blockstates/broccoli_crop.json new file mode 100644 index 000000000..70d3c0b5c --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/broccoli_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/broccoli_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/broccoli_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/broccoli_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/broccoli_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/broccoli_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/broccoli_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/broccoli_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/broccoli_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/cabbage_crop.json b/src/main/resources/assets/croptopia/blockstates/cabbage_crop.json new file mode 100644 index 000000000..097dc7f9d --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/cabbage_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/cabbage_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/cabbage_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/cabbage_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/cabbage_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/cabbage_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/cabbage_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/cabbage_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/cabbage_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/cantaloupe_crop.json b/src/main/resources/assets/croptopia/blockstates/cantaloupe_crop.json new file mode 100644 index 000000000..d326803c2 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/cantaloupe_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/cantaloupe_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/cantaloupe_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/cantaloupe_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/cantaloupe_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/cantaloupe_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/cantaloupe_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/cantaloupe_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/cantaloupe_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/cashew_crop.json b/src/main/resources/assets/croptopia/blockstates/cashew_crop.json new file mode 100644 index 000000000..df612a659 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/cashew_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/cashew_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/cashew_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/cashew_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/cashew_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/cashew_sapling.json b/src/main/resources/assets/croptopia/blockstates/cashew_sapling.json new file mode 100644 index 000000000..168bd2917 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/cashew_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/cashew_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/cauliflower_crop.json b/src/main/resources/assets/croptopia/blockstates/cauliflower_crop.json new file mode 100644 index 000000000..d2426e38b --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/cauliflower_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/cauliflower_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/cauliflower_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/cauliflower_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/cauliflower_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/cauliflower_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/cauliflower_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/cauliflower_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/cauliflower_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/celery_crop.json b/src/main/resources/assets/croptopia/blockstates/celery_crop.json new file mode 100644 index 000000000..9d4096c83 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/celery_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/celery_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/celery_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/celery_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/celery_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/celery_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/celery_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/celery_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/celery_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/cherry_crop.json b/src/main/resources/assets/croptopia/blockstates/cherry_crop.json new file mode 100644 index 000000000..7c459f191 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/cherry_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/cherry_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/cherry_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/cherry_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/cherry_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/cherry_sapling.json b/src/main/resources/assets/croptopia/blockstates/cherry_sapling.json new file mode 100644 index 000000000..37b45d8cc --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/cherry_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/cherry_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/chile_pepper_crop.json b/src/main/resources/assets/croptopia/blockstates/chile_pepper_crop.json new file mode 100644 index 000000000..f0a2a83ff --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/chile_pepper_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/chile_pepper_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/chile_pepper_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/chile_pepper_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/chile_pepper_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/chile_pepper_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/chile_pepper_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/chile_pepper_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/chile_pepper_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/cinnamon_leaves.json b/src/main/resources/assets/croptopia/blockstates/cinnamon_leaves.json new file mode 100644 index 000000000..13affc8fc --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/cinnamon_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/cinnamon_leaves" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/cinnamon_log.json b/src/main/resources/assets/croptopia/blockstates/cinnamon_log.json new file mode 100644 index 000000000..063278171 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/cinnamon_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "croptopia:block/cinnamon_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "croptopia:block/cinnamon_log" + }, + "axis=z": { + "model": "croptopia:block/cinnamon_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/cinnamon_sapling.json b/src/main/resources/assets/croptopia/blockstates/cinnamon_sapling.json new file mode 100644 index 000000000..3211898fe --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/cinnamon_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/cinnamon_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/cinnamon_wood.json b/src/main/resources/assets/croptopia/blockstates/cinnamon_wood.json new file mode 100644 index 000000000..bfc52e99f --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/cinnamon_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "croptopia:block/cinnamon_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "croptopia:block/cinnamon_wood" + }, + "axis=z": { + "model": "croptopia:block/cinnamon_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/coconut_crop.json b/src/main/resources/assets/croptopia/blockstates/coconut_crop.json new file mode 100644 index 000000000..d0d0baf2d --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/coconut_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/coconut_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/coconut_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/coconut_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/coconut_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/coconut_sapling.json b/src/main/resources/assets/croptopia/blockstates/coconut_sapling.json new file mode 100644 index 000000000..c0e5eac4e --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/coconut_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/coconut_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/coffee_crop.json b/src/main/resources/assets/croptopia/blockstates/coffee_crop.json new file mode 100644 index 000000000..def0f10a1 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/coffee_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/coffee_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/coffee_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/coffee_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/coffee_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/coffee_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/coffee_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/coffee_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/coffee_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/corn_crop.json b/src/main/resources/assets/croptopia/blockstates/corn_crop.json new file mode 100644 index 000000000..966acc92c --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/corn_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/corn_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/corn_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/corn_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/corn_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/corn_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/corn_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/corn_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/corn_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/cranberry_crop.json b/src/main/resources/assets/croptopia/blockstates/cranberry_crop.json new file mode 100644 index 000000000..6f6cd2490 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/cranberry_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/cranberry_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/cranberry_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/cranberry_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/cranberry_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/cranberry_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/cranberry_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/cranberry_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/cranberry_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/cucumber_crop.json b/src/main/resources/assets/croptopia/blockstates/cucumber_crop.json new file mode 100644 index 000000000..5e5125955 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/cucumber_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/cucumber_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/cucumber_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/cucumber_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/cucumber_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/cucumber_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/cucumber_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/cucumber_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/cucumber_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/currant_crop.json b/src/main/resources/assets/croptopia/blockstates/currant_crop.json new file mode 100644 index 000000000..a05dffa28 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/currant_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/currant_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/currant_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/currant_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/currant_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/currant_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/currant_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/currant_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/currant_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/date_crop.json b/src/main/resources/assets/croptopia/blockstates/date_crop.json new file mode 100644 index 000000000..a2ab071d5 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/date_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/date_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/date_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/date_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/date_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/date_sapling.json b/src/main/resources/assets/croptopia/blockstates/date_sapling.json new file mode 100644 index 000000000..994bbfbd2 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/date_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/date_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/dragonfruit_crop.json b/src/main/resources/assets/croptopia/blockstates/dragonfruit_crop.json new file mode 100644 index 000000000..5b35e0754 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/dragonfruit_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/dragonfruit_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/dragonfruit_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/dragonfruit_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/dragonfruit_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/dragonfruit_sapling.json b/src/main/resources/assets/croptopia/blockstates/dragonfruit_sapling.json new file mode 100644 index 000000000..22a3970ab --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/dragonfruit_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/dragonfruit_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/eggplant_crop.json b/src/main/resources/assets/croptopia/blockstates/eggplant_crop.json new file mode 100644 index 000000000..a436e8b9a --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/eggplant_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/eggplant_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/eggplant_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/eggplant_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/eggplant_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/eggplant_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/eggplant_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/eggplant_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/eggplant_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/elderberry_crop.json b/src/main/resources/assets/croptopia/blockstates/elderberry_crop.json new file mode 100644 index 000000000..d9f2edd1e --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/elderberry_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/elderberry_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/elderberry_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/elderberry_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/elderberry_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/elderberry_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/elderberry_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/elderberry_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/elderberry_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/fig_crop.json b/src/main/resources/assets/croptopia/blockstates/fig_crop.json new file mode 100644 index 000000000..9185b7a8f --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/fig_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/fig_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/fig_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/fig_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/fig_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/fig_sapling.json b/src/main/resources/assets/croptopia/blockstates/fig_sapling.json new file mode 100644 index 000000000..ec3375056 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/fig_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/fig_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/garlic_crop.json b/src/main/resources/assets/croptopia/blockstates/garlic_crop.json new file mode 100644 index 000000000..07f4e1824 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/garlic_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/garlic_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/garlic_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/garlic_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/garlic_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/garlic_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/garlic_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/garlic_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/garlic_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/ginger_crop.json b/src/main/resources/assets/croptopia/blockstates/ginger_crop.json new file mode 100644 index 000000000..ddf1f92a4 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/ginger_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/ginger_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/ginger_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/ginger_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/ginger_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/ginger_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/ginger_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/ginger_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/ginger_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/grape_crop.json b/src/main/resources/assets/croptopia/blockstates/grape_crop.json new file mode 100644 index 000000000..5531ca4b7 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/grape_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/grape_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/grape_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/grape_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/grape_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/grape_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/grape_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/grape_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/grape_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/grapefruit_crop.json b/src/main/resources/assets/croptopia/blockstates/grapefruit_crop.json new file mode 100644 index 000000000..86a9938a5 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/grapefruit_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/grapefruit_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/grapefruit_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/grapefruit_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/grapefruit_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/grapefruit_sapling.json b/src/main/resources/assets/croptopia/blockstates/grapefruit_sapling.json new file mode 100644 index 000000000..5ff9a7ce4 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/grapefruit_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/grapefruit_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/greenbean_crop.json b/src/main/resources/assets/croptopia/blockstates/greenbean_crop.json new file mode 100644 index 000000000..c4f7258fb --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/greenbean_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/greenbean_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/greenbean_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/greenbean_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/greenbean_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/greenbean_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/greenbean_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/greenbean_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/greenbean_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/greenonion_crop.json b/src/main/resources/assets/croptopia/blockstates/greenonion_crop.json new file mode 100644 index 000000000..8d18bb6b8 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/greenonion_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/greenonion_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/greenonion_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/greenonion_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/greenonion_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/greenonion_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/greenonion_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/greenonion_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/greenonion_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/honeydew_crop.json b/src/main/resources/assets/croptopia/blockstates/honeydew_crop.json new file mode 100644 index 000000000..636ce3b4a --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/honeydew_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/honeydew_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/honeydew_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/honeydew_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/honeydew_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/honeydew_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/honeydew_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/honeydew_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/honeydew_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/hops_crop.json b/src/main/resources/assets/croptopia/blockstates/hops_crop.json new file mode 100644 index 000000000..19a5bbb53 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/hops_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/hops_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/hops_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/hops_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/hops_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/hops_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/hops_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/hops_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/hops_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/kale_crop.json b/src/main/resources/assets/croptopia/blockstates/kale_crop.json new file mode 100644 index 000000000..d226a8035 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/kale_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/kale_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/kale_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/kale_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/kale_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/kale_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/kale_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/kale_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/kale_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/kiwi_crop.json b/src/main/resources/assets/croptopia/blockstates/kiwi_crop.json new file mode 100644 index 000000000..bf95c511d --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/kiwi_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/kiwi_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/kiwi_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/kiwi_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/kiwi_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/kiwi_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/kiwi_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/kiwi_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/kiwi_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/kumquat_crop.json b/src/main/resources/assets/croptopia/blockstates/kumquat_crop.json new file mode 100644 index 000000000..7ad514008 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/kumquat_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/kumquat_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/kumquat_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/kumquat_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/kumquat_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/kumquat_sapling.json b/src/main/resources/assets/croptopia/blockstates/kumquat_sapling.json new file mode 100644 index 000000000..efa8bfde4 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/kumquat_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/kumquat_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/leek_crop.json b/src/main/resources/assets/croptopia/blockstates/leek_crop.json new file mode 100644 index 000000000..2ae17d1e8 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/leek_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/leek_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/leek_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/leek_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/leek_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/leek_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/leek_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/leek_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/leek_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/lemon_crop.json b/src/main/resources/assets/croptopia/blockstates/lemon_crop.json new file mode 100644 index 000000000..eadfe495c --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/lemon_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/lemon_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/lemon_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/lemon_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/lemon_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/lemon_sapling.json b/src/main/resources/assets/croptopia/blockstates/lemon_sapling.json new file mode 100644 index 000000000..7e460d4e7 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/lemon_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/lemon_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/lettuce_crop.json b/src/main/resources/assets/croptopia/blockstates/lettuce_crop.json new file mode 100644 index 000000000..1300645bb --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/lettuce_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/lettuce_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/lettuce_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/lettuce_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/lettuce_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/lettuce_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/lettuce_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/lettuce_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/lettuce_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/lime_crop.json b/src/main/resources/assets/croptopia/blockstates/lime_crop.json new file mode 100644 index 000000000..d0337722c --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/lime_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/lime_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/lime_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/lime_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/lime_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/lime_sapling.json b/src/main/resources/assets/croptopia/blockstates/lime_sapling.json new file mode 100644 index 000000000..083a0b8aa --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/lime_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/lime_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/mango_crop.json b/src/main/resources/assets/croptopia/blockstates/mango_crop.json new file mode 100644 index 000000000..108ebd27a --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/mango_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/mango_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/mango_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/mango_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/mango_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/mango_sapling.json b/src/main/resources/assets/croptopia/blockstates/mango_sapling.json new file mode 100644 index 000000000..d7e684fbc --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/mango_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/mango_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/mustard_crop.json b/src/main/resources/assets/croptopia/blockstates/mustard_crop.json new file mode 100644 index 000000000..7d435ce87 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/mustard_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/mustard_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/mustard_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/mustard_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/mustard_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/mustard_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/mustard_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/mustard_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/mustard_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/nectarine_crop.json b/src/main/resources/assets/croptopia/blockstates/nectarine_crop.json new file mode 100644 index 000000000..a4991c808 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/nectarine_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/nectarine_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/nectarine_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/nectarine_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/nectarine_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/nectarine_sapling.json b/src/main/resources/assets/croptopia/blockstates/nectarine_sapling.json new file mode 100644 index 000000000..ff9aa93a8 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/nectarine_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/nectarine_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/nutmeg_crop.json b/src/main/resources/assets/croptopia/blockstates/nutmeg_crop.json new file mode 100644 index 000000000..77432fe84 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/nutmeg_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/nutmeg_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/nutmeg_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/nutmeg_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/nutmeg_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/nutmeg_sapling.json b/src/main/resources/assets/croptopia/blockstates/nutmeg_sapling.json new file mode 100644 index 000000000..16ae96e0e --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/nutmeg_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/nutmeg_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/oat_crop.json b/src/main/resources/assets/croptopia/blockstates/oat_crop.json new file mode 100644 index 000000000..f73e4b3be --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/oat_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/oat_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/oat_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/oat_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/oat_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/oat_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/oat_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/oat_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/oat_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/olive_crop.json b/src/main/resources/assets/croptopia/blockstates/olive_crop.json new file mode 100644 index 000000000..fe57734ce --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/olive_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/olive_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/olive_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/olive_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/olive_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/olive_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/olive_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/olive_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/olive_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/onion_crop.json b/src/main/resources/assets/croptopia/blockstates/onion_crop.json new file mode 100644 index 000000000..dc18067a6 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/onion_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/onion_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/onion_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/onion_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/onion_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/onion_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/onion_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/onion_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/onion_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/orange_crop.json b/src/main/resources/assets/croptopia/blockstates/orange_crop.json new file mode 100644 index 000000000..25f38956e --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/orange_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/orange_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/orange_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/orange_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/orange_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/orange_sapling.json b/src/main/resources/assets/croptopia/blockstates/orange_sapling.json new file mode 100644 index 000000000..d34f5bacb --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/orange_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/orange_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/peach_crop.json b/src/main/resources/assets/croptopia/blockstates/peach_crop.json new file mode 100644 index 000000000..2f83957d1 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/peach_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/peach_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/peach_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/peach_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/peach_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/peach_sapling.json b/src/main/resources/assets/croptopia/blockstates/peach_sapling.json new file mode 100644 index 000000000..376d2830d --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/peach_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/peach_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/peanut_crop.json b/src/main/resources/assets/croptopia/blockstates/peanut_crop.json new file mode 100644 index 000000000..4b0a0ecb3 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/peanut_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/peanut_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/peanut_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/peanut_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/peanut_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/peanut_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/peanut_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/peanut_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/peanut_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/pear_crop.json b/src/main/resources/assets/croptopia/blockstates/pear_crop.json new file mode 100644 index 000000000..2d449557a --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/pear_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/pear_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/pear_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/pear_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/pear_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/pear_sapling.json b/src/main/resources/assets/croptopia/blockstates/pear_sapling.json new file mode 100644 index 000000000..4d45d96fa --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/pear_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/pear_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/pecan_crop.json b/src/main/resources/assets/croptopia/blockstates/pecan_crop.json new file mode 100644 index 000000000..4b7b62e8c --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/pecan_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/pecan_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/pecan_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/pecan_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/pecan_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/pecan_sapling.json b/src/main/resources/assets/croptopia/blockstates/pecan_sapling.json new file mode 100644 index 000000000..2247ecf31 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/pecan_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/pecan_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/pepper_crop.json b/src/main/resources/assets/croptopia/blockstates/pepper_crop.json new file mode 100644 index 000000000..17528e0de --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/pepper_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/pepper_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/pepper_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/pepper_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/pepper_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/pepper_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/pepper_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/pepper_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/pepper_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/persimmon_crop.json b/src/main/resources/assets/croptopia/blockstates/persimmon_crop.json new file mode 100644 index 000000000..f3e56d0a2 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/persimmon_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/persimmon_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/persimmon_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/persimmon_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/persimmon_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/persimmon_sapling.json b/src/main/resources/assets/croptopia/blockstates/persimmon_sapling.json new file mode 100644 index 000000000..5eb362825 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/persimmon_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/persimmon_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/pineapple_crop.json b/src/main/resources/assets/croptopia/blockstates/pineapple_crop.json new file mode 100644 index 000000000..86d4541d7 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/pineapple_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/pineapple_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/pineapple_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/pineapple_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/pineapple_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/pineapple_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/pineapple_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/pineapple_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/pineapple_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/plum_crop.json b/src/main/resources/assets/croptopia/blockstates/plum_crop.json new file mode 100644 index 000000000..099fe9ee5 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/plum_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/plum_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/plum_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/plum_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/plum_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/plum_sapling.json b/src/main/resources/assets/croptopia/blockstates/plum_sapling.json new file mode 100644 index 000000000..a9fb34106 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/plum_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/plum_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/radish_crop.json b/src/main/resources/assets/croptopia/blockstates/radish_crop.json new file mode 100644 index 000000000..1a837a718 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/radish_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/radish_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/radish_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/radish_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/radish_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/radish_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/radish_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/radish_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/radish_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/raspberry_crop.json b/src/main/resources/assets/croptopia/blockstates/raspberry_crop.json new file mode 100644 index 000000000..0d8334167 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/raspberry_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/raspberry_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/raspberry_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/raspberry_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/raspberry_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/raspberry_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/raspberry_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/raspberry_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/raspberry_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/rhubarb_crop.json b/src/main/resources/assets/croptopia/blockstates/rhubarb_crop.json new file mode 100644 index 000000000..cc8d38134 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/rhubarb_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/rhubarb_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/rhubarb_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/rhubarb_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/rhubarb_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/rhubarb_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/rhubarb_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/rhubarb_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/rhubarb_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/rice_crop.json b/src/main/resources/assets/croptopia/blockstates/rice_crop.json new file mode 100644 index 000000000..55b0eed23 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/rice_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/rice_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/rice_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/rice_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/rice_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/rice_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/rice_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/rice_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/rice_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/rutabaga_crop.json b/src/main/resources/assets/croptopia/blockstates/rutabaga_crop.json new file mode 100644 index 000000000..ce6f896bd --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/rutabaga_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/rutabaga_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/rutabaga_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/rutabaga_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/rutabaga_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/rutabaga_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/rutabaga_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/rutabaga_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/rutabaga_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/saguaro_crop.json b/src/main/resources/assets/croptopia/blockstates/saguaro_crop.json new file mode 100644 index 000000000..3201b6c75 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/saguaro_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/saguaro_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/saguaro_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/saguaro_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/saguaro_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/saguaro_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/saguaro_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/saguaro_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/saguaro_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/salt_ore.json b/src/main/resources/assets/croptopia/blockstates/salt_ore.json new file mode 100644 index 000000000..10a3b6598 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/salt_ore.json @@ -0,0 +1,8 @@ +{ + "variants": { + "": { + "model": "croptopia:block/salt_ore" + } + } +} + diff --git a/src/main/resources/assets/croptopia/blockstates/soybean_crop.json b/src/main/resources/assets/croptopia/blockstates/soybean_crop.json new file mode 100644 index 000000000..293390ef6 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/soybean_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/soybean_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/soybean_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/soybean_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/soybean_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/soybean_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/soybean_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/soybean_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/soybean_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/spinach_crop.json b/src/main/resources/assets/croptopia/blockstates/spinach_crop.json new file mode 100644 index 000000000..675e47d26 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/spinach_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/spinach_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/spinach_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/spinach_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/spinach_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/spinach_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/spinach_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/spinach_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/spinach_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/squash_crop.json b/src/main/resources/assets/croptopia/blockstates/squash_crop.json new file mode 100644 index 000000000..3a07979f9 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/squash_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/squash_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/squash_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/squash_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/squash_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/squash_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/squash_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/squash_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/squash_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/starfruit_crop.json b/src/main/resources/assets/croptopia/blockstates/starfruit_crop.json new file mode 100644 index 000000000..ab52de0ae --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/starfruit_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/starfruit_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/starfruit_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/starfruit_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/starfruit_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/starfruit_sapling.json b/src/main/resources/assets/croptopia/blockstates/starfruit_sapling.json new file mode 100644 index 000000000..393085201 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/starfruit_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/starfruit_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/strawberry_crop.json b/src/main/resources/assets/croptopia/blockstates/strawberry_crop.json new file mode 100644 index 000000000..c9da4134e --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/strawberry_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/strawberry_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/strawberry_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/strawberry_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/strawberry_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/strawberry_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/strawberry_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/strawberry_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/strawberry_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/stripped_cinnamon_log.json b/src/main/resources/assets/croptopia/blockstates/stripped_cinnamon_log.json new file mode 100644 index 000000000..8852c059b --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/stripped_cinnamon_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "croptopia:block/stripped_cinnamon_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "croptopia:block/stripped_cinnamon_log" + }, + "axis=z": { + "model": "croptopia:block/stripped_cinnamon_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/stripped_cinnamon_wood.json b/src/main/resources/assets/croptopia/blockstates/stripped_cinnamon_wood.json new file mode 100644 index 000000000..0b2ffe544 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/stripped_cinnamon_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "croptopia:block/stripped_cinnamon_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "croptopia:block/stripped_cinnamon_wood" + }, + "axis=z": { + "model": "croptopia:block/stripped_cinnamon_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/sweetpotato_crop.json b/src/main/resources/assets/croptopia/blockstates/sweetpotato_crop.json new file mode 100644 index 000000000..7594c84bf --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/sweetpotato_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/sweetpotato_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/sweetpotato_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/sweetpotato_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/sweetpotato_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/sweetpotato_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/sweetpotato_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/sweetpotato_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/sweetpotato_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/tea_crop.json b/src/main/resources/assets/croptopia/blockstates/tea_crop.json new file mode 100644 index 000000000..88b8a595d --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/tea_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/tea_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/tea_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/tea_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/tea_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/tea_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/tea_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/tea_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/tea_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/tomatillo_crop.json b/src/main/resources/assets/croptopia/blockstates/tomatillo_crop.json new file mode 100644 index 000000000..e209f21d2 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/tomatillo_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/tomatillo_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/tomatillo_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/tomatillo_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/tomatillo_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/tomatillo_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/tomatillo_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/tomatillo_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/tomatillo_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/tomato_crop.json b/src/main/resources/assets/croptopia/blockstates/tomato_crop.json new file mode 100644 index 000000000..9bf10433d --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/tomato_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/tomato_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/tomato_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/tomato_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/tomato_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/tomato_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/tomato_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/tomato_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/tomato_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/turmeric_crop.json b/src/main/resources/assets/croptopia/blockstates/turmeric_crop.json new file mode 100644 index 000000000..7af3d5313 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/turmeric_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/turmeric_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/turmeric_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/turmeric_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/turmeric_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/turmeric_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/turmeric_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/turmeric_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/turmeric_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/turnip_crop.json b/src/main/resources/assets/croptopia/blockstates/turnip_crop.json new file mode 100644 index 000000000..8d29dc024 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/turnip_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/turnip_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/turnip_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/turnip_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/turnip_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/turnip_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/turnip_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/turnip_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/turnip_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/vanilla_crop.json b/src/main/resources/assets/croptopia/blockstates/vanilla_crop.json new file mode 100644 index 000000000..a8e651dfa --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/vanilla_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/vanilla_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/vanilla_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/vanilla_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/vanilla_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/vanilla_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/vanilla_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/vanilla_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/vanilla_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/walnut_crop.json b/src/main/resources/assets/croptopia/blockstates/walnut_crop.json new file mode 100644 index 000000000..d4c203b13 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/walnut_crop.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/walnut_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/walnut_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/walnut_crop_stage2" + }, + "age=3": { + "model": "croptopia:block/walnut_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/walnut_sapling.json b/src/main/resources/assets/croptopia/blockstates/walnut_sapling.json new file mode 100644 index 000000000..2b31bbd98 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/walnut_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "croptopia:block/walnut_sapling" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/yam_crop.json b/src/main/resources/assets/croptopia/blockstates/yam_crop.json new file mode 100644 index 000000000..84b0646f3 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/yam_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/yam_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/yam_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/yam_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/yam_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/yam_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/yam_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/yam_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/yam_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/blockstates/zucchini_crop.json b/src/main/resources/assets/croptopia/blockstates/zucchini_crop.json new file mode 100644 index 000000000..0e9e034d7 --- /dev/null +++ b/src/main/resources/assets/croptopia/blockstates/zucchini_crop.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "croptopia:block/zucchini_crop_stage0" + }, + "age=1": { + "model": "croptopia:block/zucchini_crop_stage1" + }, + "age=2": { + "model": "croptopia:block/zucchini_crop_stage1" + }, + "age=3": { + "model": "croptopia:block/zucchini_crop_stage1" + }, + "age=4": { + "model": "croptopia:block/zucchini_crop_stage2" + }, + "age=5": { + "model": "croptopia:block/zucchini_crop_stage2" + }, + "age=6": { + "model": "croptopia:block/zucchini_crop_stage2" + }, + "age=7": { + "model": "croptopia:block/zucchini_crop_stage3" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/croptopia.png b/src/main/resources/assets/croptopia/croptopia.png new file mode 100644 index 000000000..4e675f0cd Binary files /dev/null and b/src/main/resources/assets/croptopia/croptopia.png differ diff --git a/src/main/resources/assets/croptopia/icon.PNG b/src/main/resources/assets/croptopia/icon.PNG new file mode 100644 index 000000000..a4a86e446 Binary files /dev/null and b/src/main/resources/assets/croptopia/icon.PNG differ diff --git a/src/main/resources/assets/croptopia/lang/de_de.json b/src/main/resources/assets/croptopia/lang/de_de.json new file mode 100644 index 000000000..23a587a99 --- /dev/null +++ b/src/main/resources/assets/croptopia/lang/de_de.json @@ -0,0 +1,539 @@ +{ + "item.croptopia.artichoke": "Artischocke", + "item.croptopia.asparagus": "Spargel", + "item.croptopia.bellpepper": "Paprika", + "item.croptopia.blackbean": "Schwarze Bohne", + "item.croptopia.blackberry": "Brombeere", + "item.croptopia.blueberry": "Blaubeere", + "item.croptopia.broccoli": "Brokkoli", + "item.croptopia.cabbage": "Kohl", + "item.croptopia.cantaloupe": "Cantaloupe-Melone", + "item.croptopia.cauliflower": "Blumenkohl", + "item.croptopia.celery": "Sellerie", + "item.croptopia.coffee_beans": "Kaffeebohnen", + "item.croptopia.corn": "Mais", + "item.croptopia.cranberry": "Cranberry", + "item.croptopia.cucumber": "Gurke", + "item.croptopia.currant": "Johannisbeere", + "item.croptopia.eggplant": "Aubergine", + "item.croptopia.elderberry": "Holunderbeere", + "item.croptopia.garlic": "Knoblauch", + "item.croptopia.grape": "Weintraube", + "item.croptopia.greenbean": "Grüne Bohne", + "item.croptopia.greenonion": "Frühlingszwiebel", + "item.croptopia.honeydew": "Honigmelone", + "item.croptopia.hops": "Hopfen", + "item.croptopia.kale": "Grünkohl", + "item.croptopia.kiwi": "Kiwi", + "item.croptopia.leek": "Lauch", + "item.croptopia.lettuce": "Kopfsalat", + "item.croptopia.olive": "Olive", + "item.croptopia.onion": "Zwiebel", + "item.croptopia.peanut": "Erdnuss", + "item.croptopia.pineapple": "Ananas", + "item.croptopia.radish": "Radieschen", + "item.croptopia.raspberry": "Himbeere", + "item.croptopia.rhubarb": "Rhabarber", + "item.croptopia.rice": "Reis", + "item.croptopia.rutabaga": "Steckrübe", + "item.croptopia.saguaro": "Kaktusfeige", + "item.croptopia.spinach": "Spinat", + "item.croptopia.squash": "Speisekürbis", + "item.croptopia.strawberry": "Erdbeere", + "item.croptopia.sweetpotato": "Süßkartoffel", + "item.croptopia.tomatillo": "Tomatillo", + "item.croptopia.tomato": "Tomate", + "item.croptopia.turnip": "Rübe", + "item.croptopia.yam": "Yamswurzel", + "item.croptopia.zucchini": "Zucchini", + "item.croptopia.artichoke_seed": "Artischockensamen", + "item.croptopia.asparagus_seed": "Spargelsamen", + "item.croptopia.bellpepper_seed": "Paprikasamen", + "item.croptopia.blackbean_seed": "Schwarze Bohnen-Samen", + "item.croptopia.blackberry_seed": "Brombeersamen", + "item.croptopia.blueberry_seed": "Blaubeersamen", + "item.croptopia.broccoli_seed": "Brokkolisamen", + "item.croptopia.cabbage_seed": "Kohlsamen", + "item.croptopia.cantaloupe_seed": "Cantaloupe-Melonensamen", + "item.croptopia.cauliflower_seed": "Blumenkohlsamen", + "item.croptopia.celery_seed": "Selleriesamen", + "item.croptopia.coffee_seed": "Kaffeesamen", + "item.croptopia.corn_seed": "Maissamen", + "item.croptopia.cranberry_seed": "Cranberrysamen", + "item.croptopia.cucumber_seed": "Gurkensamen", + "item.croptopia.currant_seed": "Johannisbeersamen", + "item.croptopia.eggplant_seed": "Auberginensamen", + "item.croptopia.elderberry_seed": "Holundersamen", + "item.croptopia.garlic_seed": "Knoblauchsamen", + "item.croptopia.grape_seed": "Weinsamen", + "item.croptopia.greenbean_seed": "Grüne Bohnen-Samen", + "item.croptopia.greenonion_seed": "Frühlingszwiebelsamen", + "item.croptopia.honeydew_seed": "Honigmelonensamen", + "item.croptopia.hops_seed": "Hopfensamen", + "item.croptopia.kale_seed": "Grünkohlsamen", + "item.croptopia.kiwi_seed": "Kiwisamen", + "item.croptopia.leek_seed": "Lauchsamen", + "item.croptopia.lettuce_seed": "Kopfsalatsamen", + "item.croptopia.olive_seed": "Olivensamen", + "item.croptopia.onion_seed": "Zwiebelsamen", + "item.croptopia.peanut_seed": "Erdnusssamen", + "item.croptopia.pineapple_seed": "Ananassamen", + "item.croptopia.radish_seed": "Radieschensamen", + "item.croptopia.raspberry_seed": "Himbeersamen", + "item.croptopia.rhubarb_seed": "Rhabarbersamen", + "item.croptopia.rice_seed": "Reissamen", + "item.croptopia.rutabaga_seed": "Steckrübensamen", + "item.croptopia.saguaro_seed": "Kaktusfeigensamen", + "item.croptopia.spinach_seed": "Spinatsamen", + "item.croptopia.squash_seed": "Speisekürbissamen", + "item.croptopia.strawberry_seed": "Erdbeersamen", + "item.croptopia.sweetpotato_seed": "Süßkartoffelsamen", + "item.croptopia.tomatillo_seed": "Tomatillosamen", + "item.croptopia.tomato_seed": "Tomatensamen", + "item.croptopia.turnip_seed": "Rübensamen", + "item.croptopia.yam_seed": "Yamswurzelsamen", + "item.croptopia.zucchini_seed": "Zucchinisamen", + "item.croptopia.oat_seed": "Hafersamen", + "item.croptopia.mustard_seed": "Senfsamen", + "item.croptopia.pepper_seed": "Pfeffersamen", + "item.croptopia.turmeric_seed": "Kurkumasamen", + "item.croptopia.ginger_seed": "Ingwersamen", + "item.croptopia.basil_seed": "Basilikumsamen", + "item.croptopia.chile_pepper_seed": "Chilisamen", + "item.croptopia.barley_seed": "Gerstensamen", + "item.croptopia.soybean_seed": "Sojasamen", + "item.croptopia.barley": "Gerste", + "item.croptopia.oat": "Hafer", + "item.croptopia.soybean": "Sojabohnen", + "item.croptopia.grapefruit": "Grapefruit", + "item.croptopia.kumquat": "Kumquat", + "item.croptopia.orange": "Orange", + "item.croptopia.banana": "Banane", + "item.croptopia.persimmon": "Kaki", + "item.croptopia.plum": "Pflaume", + "item.croptopia.cherry": "Kirsche", + "item.croptopia.lemon": "Zitrone", + "item.croptopia.peach": "Pfirsich", + "item.croptopia.coconut": "Kokusnuss", + "item.croptopia.nutmeg": "Muskatnuss", + "item.croptopia.fig": "Feige", + "item.croptopia.nectarine": "Nektarine", + "item.croptopia.mango": "Mango", + "item.croptopia.dragonfruit": "Drachenfrucht", + "item.croptopia.starfruit": "Sternfrucht", + "item.croptopia.almond": "Mandel", + "item.croptopia.cashew": "Cashew", + "item.croptopia.pecan": "Pekanuss", + "item.croptopia.walnut": "Walnuss", + "item.croptopia.avocado": "Avocado", + "item.croptopia.apricot": "Aprikose", + "item.croptopia.pear": "Birne", + "item.croptopia.lime": "Limette", + "item.croptopia.date": "Dattel", + "item.croptopia.mustard": "Senf", + "item.croptopia.vanilla": "Vanille", + "item.croptopia.paprika": "Paprikapulver", + "item.croptopia.pepper": "Pfeffer", + "item.croptopia.salt": "Salz", + "item.croptopia.turmeric": "Kurkuma", + "item.croptopia.ginger": "Ingwer", + "item.croptopia.basil": "Basilikum", + "item.croptopia.chile_pepper": "Chilischote", + + + "item.croptopia.apple_sapling": "Apfelsetzling", + "item.croptopia.banana_sapling": "Bananensetzling", + "item.croptopia.orange_sapling": "Orangensetzling", + "item.croptopia.persimmon_sapling": "Kakisetzling", + "item.croptopia.plum_sapling": "Pflaumensetzling", + "item.croptopia.cherry_sapling": "Kirschsetzling", + "item.croptopia.lemon_sapling": "Zitronensetzling", + "item.croptopia.grapefruit_sapling": "Grapefruitsetzling", + "item.croptopia.kumquat_sapling": "Kumquatsetzling", + "item.croptopia.peach_sapling": "Pfirsichsetzling", + "item.croptopia.coconut_sapling": "Kokusnusssetzling", + "item.croptopia.nutmeg_sapling": "Muskatnusssetzling", + "item.croptopia.fig_sapling": "Feigensetzling", + "item.croptopia.mango_sapling": "Mangosetzling", + "item.croptopia.dragonfruit_sapling": "Drachenfruchtsetzling", + "item.croptopia.starfruit_sapling": "Sternfruchtsetzling", + "item.croptopia.avocado_sapling": "Avocadosetzling", + "item.croptopia.apricot_sapling": "Aprikosensetzling", + "item.croptopia.pear_sapling": "Birnensetzling", + "item.croptopia.lime_sapling": "Limettensetzling", + "item.croptopia.date_sapling": "Dattelsetzling", + "item.croptopia.nectarine_sapling": "Nektarinensetzling", + "item.croptopia.almond_sapling": "Mandelsetzling", + "item.croptopia.cashew_sapling": "Cashewsetzling", + "item.croptopia.pecan_sapling": "Pekanusssetzling", + "item.croptopia.walnut_sapling": "Walnusssetzling", + + "item.croptopia.olive_oil": "Olivenöl", + "item.croptopia.cheese": "Käse", + "item.croptopia.flour": "Mehl", + "item.croptopia.dough": "Teig", + "item.croptopia.pepperoni": "Salami", + "item.croptopia.butter": "Butter", + "item.croptopia.noodle": "Nudel", + "item.croptopia.tofu": "Tofu", + "item.croptopia.molasses": "Zuckersirup", + "item.croptopia.caramel": "Karamell", + "item.croptopia.chocolate": "Schokolade", + "item.croptopia.tortilla": "Tortilla", + "item.croptopia.soy_sauce": "Sojasauce", + "item.croptopia.dumpling": "Knödel", + "item.croptopia.ravioli": "Ravioli", + "item.croptopia.salsa": "Salsa", + "item.croptopia.artichoke_dip": "Artischockendip", + "item.croptopia.grape_juice": "Traubensaft", + "item.croptopia.orange_juice": "Orangensaft", + "item.croptopia.apple_juice": "Apfelsaft", + "item.croptopia.cranberry_juice": "Cranberrysaft", + "item.croptopia.saguaro_juice": "Kaktusfeigensaft", + "item.croptopia.tomato_juice": "Tomatensaft", + "item.croptopia.melon_juice": "Melonensaft", + "item.croptopia.pineapple_juice": "Ananassaft", + "item.croptopia.coffee": "Kaffee", + "item.croptopia.lemonade": "Limonade", + "item.croptopia.limeade": "Limettenlimonade", + "item.croptopia.soy_milk": "Sojamilch", + "item.croptopia.strawberry_smoothie": "Erdbeersmoothie", + "item.croptopia.banana_smoothie": "Bananensmoothie", + "item.croptopia.kale_smoothie": "Grünkohlsmoothie", + "item.croptopia.fruit_smoothie": "Fruchtsmoothie", + "item.croptopia.chocolate_milkshake": "Schokoladenmilchshake", + "item.croptopia.beer": "Bier", + "item.croptopia.wine": "Wein", + "item.croptopia.mead": "Met", + "item.croptopia.rum": "Rum", + "item.croptopia.pumpkin_spice_latte": "Pumpkin Spice Latte", + "item.croptopia.grape_jam": "Traubenmarmelade", + "item.croptopia.strawberry_jam": "Erdbeermarmelade", + "item.croptopia.peach_jam": "Pfirsichmarmelade", + "item.croptopia.apricot_jam": "Aprikosenmarmelade", + "item.croptopia.blackberry_jam": "Brombeermarmelade", + "item.croptopia.blueberry_jam": "Blaubeermarmelade", + "item.croptopia.cherry_jam": "Kirschmarmelade", + "item.croptopia.elderberry_jam": "Holundermarmelade", + "item.croptopia.raspberry_jam": "Himbeermarmelade", + "item.croptopia.beef_jerky": "Beef Jerky", + "item.croptopia.pork_jerky": "Pork Jerky", + "item.croptopia.kale_chips": "Grünkohlchips", + "item.croptopia.potato_chips": "Kartoffelchips", + "item.croptopia.steamed_rice": "Gekochter Reis", + "item.croptopia.egg_roll": "Frühlingsrolle", + "item.croptopia.french_fries": "Pommes Frites", + "item.croptopia.sweet_potato_fries": "Süßkartoffelpommes", + "item.croptopia.onion_rings": "Zwiebelringe", + "item.croptopia.raisins": "Rosinen", + "item.croptopia.doughnut": "Donut", + "item.croptopia.popcorn": "Popcorn", + "item.croptopia.baked_beans": "Gebackene Bohnen", + "item.croptopia.toast": "Toast", + "item.croptopia.cucumber_salad": "Gurkensalat", + "item.croptopia.caesar_salad": "Caesar Salat", + "item.croptopia.leafy_salad": "Blattsalat", + "item.croptopia.fruit_salad": "Obstsalat", + "item.croptopia.veggie_salad": "Gemüsesalat", + "item.croptopia.pork_and_beans": "Schweinefleisch mit Bohnen", + "item.croptopia.oatmeal": "Haferbrei", + "item.croptopia.leek_soup": "Lauchsuppe", + "item.croptopia.yoghurt": "Joghurt", + "item.croptopia.saucy_chips": "Chips mit Dip", + "item.croptopia.scrambled_eggs": "Rührei", + "item.croptopia.buttered_toast": "Buttertoast", + "item.croptopia.toast_with_jam": "Toast mit Marmelade", + "item.croptopia.ham_sandwich": "Schinkensandwich", + "item.croptopia.peanut_butter_and_jam": "Erdnussbutter mit Marmelade", + "item.croptopia.blt": "Bacon-Salat-Tomate Sandwich", + "item.croptopia.grilled_cheese": "Grillkäse", + "item.croptopia.tuna_sandwich": "Thunfischsandwich", + "item.croptopia.cheeseburger": "Cheeseburger", + "item.croptopia.hamburger": "Hamburger", + "item.croptopia.tofuburger": "Tofuburger", + "item.croptopia.pizza": "Pizza", + "item.croptopia.supreme_pizza": "Supreme Pizza", + "item.croptopia.cheese_pizza": "Käsepizza", + "item.croptopia.pineapple_pepperoni_pizza": "Ananas-Salami-Pizza", + "item.croptopia.lemon_chicken": "Zitronenhähnchen", + "item.croptopia.fried_chicken": "Frittiertes Hähnchen", + "item.croptopia.chicken_and_noodles": "Hähnchen mit Nudeln", + "item.croptopia.chicken_and_dumplings": "Hähnchen mit Knödeln", + "item.croptopia.tofu_and_dumplings": "Tofu mit Knödeln", + "item.croptopia.spaghetti_squash": "Kürbis-Spaghetti", + "item.croptopia.chicken_and_rice": "Hähnchen mit Reis", + "item.croptopia.taco": "Taco", + "item.croptopia.sushi": "Sushi", + "item.croptopia.apple_pie": "Apfelkuchen", + "item.croptopia.yam_jam": "Yamswurzelmarmelade", + "item.croptopia.banana_cream_pie": "Bananen-Creme-Kuchen", + "item.croptopia.candy_corn": "Zuckermais", + "item.croptopia.vanilla_ice_cream": "Vanilleeiscreme", + "item.croptopia.strawberry_ice_cream": "Erdbeereiscreme", + "item.croptopia.mango_ice_cream": "Mangoeiscreme", + "item.croptopia.rum_raisin_ice_cream": "Rum-Rosinen-Eiscreme", + "item.croptopia.cherry_pie": "Kirschkuchen", + "item.croptopia.cheese_cake": "Käsekuchen", + "item.croptopia.brownies": "Brownies", + "item.croptopia.snicker_doodle": "Snicker Doodle", + "item.croptopia.banana_nut_bread": "Bananen-Nuss-Brot", + "item.croptopia.almond_brittle": "Mandelkrokant", + "item.croptopia.candied_nuts": "Kandierte Nüsse", + "item.croptopia.cashew_chicken": "Cashew-Hähnchen", + "item.croptopia.nougat": "Nougat", + "item.croptopia.nutty_cookie": "Nusskeks", + "item.croptopia.pecan_ice_cream": "Pekanuss-Eiscreme", + "item.croptopia.pecan_pie": "Pekanuss-Kuchen", + "item.croptopia.protein_bar": "Proteinriegel", + "item.croptopia.raisin_oatmeal_cookie": "Rosinen-Hafer-Keks", + "item.croptopia.roasted_nuts": "Geröstete Nüsse", + "item.croptopia.trail_mix": "Studentenfutter", + + "item.croptopia.burrito": "Burrito", + "item.croptopia.tostada": "Tostada", + "item.croptopia.horchata": "Horchata", + "item.croptopia.carnitas": "Carnitas", + "item.croptopia.fajitas": "Fajitas", + "item.croptopia.enchilada": "Enchilada", + "item.croptopia.churros": "Churros", + "item.croptopia.tamales": "Tamales", + "item.croptopia.tres_leche_cake": "Tres Leche Cake", + "item.croptopia.stuffed_poblanos": "Stuffed Poblanos", + "item.croptopia.chili_relleno": "Chili Relleno", + "item.croptopia.crema": "Crema", + "item.croptopia.refried_beans": "Refried Beans", + "item.croptopia.chimichanga": "Chimichanga", + "item.croptopia.quesadilla": "Quesadilla", + + "item.croptopia.cinnamon": "Zimt", + "item.croptopia.corn_husk": "Maisschale", + "item.croptopia.whipping_cream": "Schlagsahne", + "item.croptopia.vanilla_seeds": "Vanillesamen", + + "item.croptopia.cinnamon_sapling": "Zimtsetzling", + "item.croptopia.cinnamon_log": "Zimtstamm", + "item.croptopia.stripped_cinnamon_log": "Entrindeter Zimtstamm", + "item.croptopia.cinnamon_wood": "Zimtholz", + "item.croptopia.stripped_cinnamon_wood": "Entrindetes Zimtholz", + + "item.croptopia.shepherds_pie": "Shepherd's Pie", + "item.croptopia.beef_wellington": "Filet Wellington", + "item.croptopia.fish_and_chips": "Fish and Chips", + "item.croptopia.eton_mess": "Eton Mess", + "item.croptopia.tea": "Tee", + "item.croptopia.cornish_pasty": "Cornish Pasty", + "item.croptopia.scones": "Scones", + "item.croptopia.figgy_pudding": "Figgy Pudding", + "item.croptopia.treacle_tart": "Treacle Tart", + "item.croptopia.sticky_toffee_pudding": "Sticky Toffee Pudding", + "item.croptopia.trifle": "Trifle", + "item.croptopia.water_bottle": "Wasserflasche", + "item.croptopia.milk_bottle": "Milchflasche", + "item.croptopia.tea_leaves": "Teeblätter", + "item.croptopia.tea_seed": "Teesamen", + + "item.croptopia.baked_crepes": "Baked Crêpes", + "item.croptopia.cinnamon_roll": "Cinnamon Roll", + "item.croptopia.croque_madame": "Croque Madame", + "item.croptopia.croque_monsieur": "Croque Monsieur", + "item.croptopia.dauphine_potatoes": "Dauphine Potatoes", + "item.croptopia.fried_frog_legs": "Fried Frog Legs", + "item.croptopia.frog_legs": "Frog Legs", + "item.croptopia.ground_pork": "Ground Pork", + "item.croptopia.hashed_brown": "Hashed Browns", + "item.croptopia.macaron": "Macaron", + "item.croptopia.quiche": "Quiche", + "item.croptopia.sausage": "Sausage", + "item.croptopia.sunny_side_eggs": "Sunny Side Up Eggs", + "item.croptopia.sweet_crepes": "Sweet Crêpes", + "item.croptopia.the_big_breakfast": "The Big Breakfast", + + "item.croptopia.food_press": "Universelle Essenspresse", + "item.croptopia.frying_pan": "Pfanne", + "item.croptopia.cooking_pot": "Kochtopf", + "item.croptopia.mortar_and_pestle": "Mörser", + "item.croptopia.guide": "Croptopia", + + "item.croptopia.salt_ore": "Salzerz", + + "block.croptopia.salt_ore": "Salzerz", + "block.croptopia.apple_crop": "Apfelbestand", + "block.croptopia.banana_crop": "Bananenstaude", + "block.croptopia.orange_crop": "Orangenbestand", + "block.croptopia.persimmon_crop": "Kakibestand", + "block.croptopia.plum_crop": "Pflaumenbestand", + "block.croptopia.cherry_crop": "Kirschbestand", + "block.croptopia.lemon_crop": "Zitronenbestand", + "block.croptopia.grapefruit_crop": "Grapefruitbestand", + "block.croptopia.kumquat_crop": "Kumquatbestand", + "block.croptopia.peach_crop": "Pfirsichbestand", + "block.croptopia.coconut_crop": "Kokosnussbestand", + "block.croptopia.nutmeg_crop": "Muskatnussbestand", + "block.croptopia.fig_crop": "Feigenbestand", + "block.croptopia.nectarine_crop": "Nektarinenbestand", + "block.croptopia.mango_crop": "Mangobestand", + "block.croptopia.dragonfruit_crop": "Drachenfruchtbestand", + "block.croptopia.starfruit_crop": "Sternfruchtbestand", + "block.croptopia.avocado_crop": "Avocadobestand", + "block.croptopia.apricot_crop": "Aprikosenbestand", + "block.croptopia.pear_crop": "Birnenbestand", + "block.croptopia.lime_crop": "Limettenbestand", + "block.croptopia.date_crop": "Dattelbestand", + "block.croptopia.almond_crop": "Mandelbestand", + "block.croptopia.cashew_crop": "Cashewbestand", + "block.croptopia.pecan_crop": "Pekanussbestand", + "block.croptopia.walnut_crop": "Walnussbestand", + "block.croptopia.artichoke_crop": "Artischockenpflanze", + "block.croptopia.asparagus_crop": "Spargelpflanze", + "block.croptopia.barley_crop": "Gerstenpflanze", + "block.croptopia.basil_crop": "Basilikumpflanze", + "block.croptopia.bellpepper_crop": "Paprikapflanze", + "block.croptopia.blackbean_crop": "Schwarze Bohnen-Pflanze", + "block.croptopia.blackberry_crop": "Brombeerpflanze", + "block.croptopia.blueberry_crop": "Blaubeerpflanze", + "block.croptopia.broccoli_crop": "Brokkolipflanze", + "block.croptopia.cabbage_crop": "Kohlpflanze", + "block.croptopia.cantaloupe_crop": "Cantaloupe-Melonenpflanze", + "block.croptopia.cauliflower_crop": "Blumenkohlpflanze", + "block.croptopia.celery_crop": "Selleriepflanze", + "block.croptopia.coffee_crop": "Kaffeepflanze", + "block.croptopia.corn_crop": "Maispflanze", + "block.croptopia.cranberry_crop": "Cranberrypflanze", + "block.croptopia.cucumber_crop": "Gurkenpflanze", + "block.croptopia.currant_crop": "Johannisbeerpflanze", + "block.croptopia.eggplant_crop": "Auberginenpflanze", + "block.croptopia.elderberry_crop": "Holunderbeerpflanze", + "block.croptopia.garlic_crop": "Knoblauchpflanze", + "block.croptopia.ginger_crop": "Ingwerpflanze", + "block.croptopia.grape_crop": "Weintraubenpflanze", + "block.croptopia.greenbean_crop": "Grüne Bohnen-Pflanze", + "block.croptopia.greenonion_crop": "Frühlingszwiebelpflanze", + "block.croptopia.honeydew_crop": "Honigmelonenpflanze", + "block.croptopia.hops_crop": "Hopfenpflanze", + "block.croptopia.kale_crop": "Grünkohlpflanze", + "block.croptopia.kiwi_crop": "Kiwipflanze", + "block.croptopia.leek_crop": "Lauchpflanze", + "block.croptopia.lettuce_crop": "Kopfsalatpflanze", + "block.croptopia.mustard_crop": "Senfpflanze", + "block.croptopia.oat_crop": "Haferpflanze", + "block.croptopia.olive_crop": "Olivenpflanze", + "block.croptopia.onion_crop": "Zwiebelpflanze", + "block.croptopia.peanut_crop": "Erdnusspflanze", + "block.croptopia.chile_pepper_crop": "Chilipflanze", + "block.croptopia.pineapple_crop": "Ananaspflanze", + "block.croptopia.radish_crop": "Radieschenpflanze", + "block.croptopia.raspberry_crop": "Himbeerpflanze", + "block.croptopia.rhubarb_crop": "Rhabarberpflanze", + "block.croptopia.rice_crop": "Reispflanze", + "block.croptopia.rutabaga_crop": "Steckrübenpflanze", + "block.croptopia.saguaro_crop": "Kaktusfeigenpflanze", + "block.croptopia.soybean_crop": "Sojabohnenpflanze", + "block.croptopia.spinach_crop": "Spinatpflanze", + "block.croptopia.squash_crop": "Speisekürbispflanze", + "block.croptopia.strawberry_crop": "Erdbeerpflanze", + "block.croptopia.sweetpotato_crop": "Süßkartoffelpflanze", + "block.croptopia.tomatillo_crop": "Tomatillopflanze", + "block.croptopia.tomato_crop": "Tomatenpflanze", + "block.croptopia.turmeric_crop": "Kurkumapflanze", + "block.croptopia.turnip_crop": "Rübenpflanze", + "block.croptopia.yam_crop": "Yamswurzelpflanze", + "block.croptopia.zucchini_crop": "Zucchinipflanze", + "block.croptopia.pepper_crop": "Pfefferpflanze", + "block.croptopia.vanilla_crop": "Vanillepflanze", + "block.croptopia.tea_crop": "Teepflanze", + "block.croptopia.apple_sapling": "Apfelsetzling", + "block.croptopia.banana_sapling": "Bananensetzling", + "block.croptopia.orange_sapling": "Orangensetzling", + "block.croptopia.persimmon_sapling": "Kakisetzling", + "block.croptopia.plum_sapling": "Pflaumensetzling", + "block.croptopia.cherry_sapling": "Kirschsetzling", + "block.croptopia.lemon_sapling": "Zitronensetzling", + "block.croptopia.grapefruit_sapling": "Grapefruitsetzling", + "block.croptopia.kumquat_sapling": "Kumquatsetzling", + "block.croptopia.peach_sapling": "Pfirsichsetzling", + "block.croptopia.coconut_sapling": "Kokosnusssetzling", + "block.croptopia.nutmeg_sapling": "Muskatnusssetzling", + "block.croptopia.fig_sapling": "Feigensetzling", + "block.croptopia.nectarine_sapling": "Nektarinensetzling", + "block.croptopia.mango_sapling": "Mangosetzling", + "block.croptopia.dragonfruit_sapling": "Drachenfruchtsetzling", + "block.croptopia.starfruit_sapling": "Sternfruchtsetzling", + "block.croptopia.avocado_sapling": "Avocadosetzling", + "block.croptopia.apricot_sapling": "Aprikosensetzling", + "block.croptopia.pear_sapling": "Birnensetzling", + "block.croptopia.lime_sapling": "Limettensetzling", + "block.croptopia.date_sapling": "Dattelsetzling", + "block.croptopia.almond_sapling": "Mandelsetzling", + "block.croptopia.cashew_sapling": "Cashewsetzling", + "block.croptopia.pecan_sapling": "Pekanusssetzling", + "block.croptopia.walnut_sapling": "Walnusssetzling", + "block.croptopia.cinnamon_sapling": "Zimtsetzling", + + "block.croptopia.cinnamon_log": "Zimtstamm", + "block.croptopia.stripped_cinnamon_log": "Entrindeter Zimtstamm", + "block.croptopia.cinnamon_wood": "Zimtholz", + "block.croptopia.stripped_cinnamon_wood": "Entrindetes Zimtholz", + "block.croptopia.cinnamon_leaves": "Zimtblätter", + + "advancements.croptopia.root.description": "'You Won't Get Anything Done Hoeing Like That'", + "advancements.croptopia.getseed.description": "Break a wild plant to get seeds!", + "advancements.croptopia.getseed.title": "An Extra Seedy Place", + "advancements.croptopia.getsapling.title": "Forestree Territree", + "advancements.croptopia.getsapling.description": "Gather some fruit and make a tree from it.", + "advancements.croptopia.pot.title": "Potted", + "advancements.croptopia.pot.description": "Make a Cooking Pot", + "advancements.croptopia.frying_pan.title": "Can't be used as a weapon", + "advancements.croptopia.frying_pan.description": "Make a Frying Pan", + "advancements.croptopia.food_press.title": "Blendern't", + "advancements.croptopia.food_press.description": "Make an All Purpose Food Press", + "advancements.croptopia.mortar_and_pestle.title": "A deadly weapon for... crushing", + "advancements.croptopia.mortar_and_pestle.description": "Make a Mortar and Pestle", + "advancements.croptopia.eatbig.title": "Fully Stuffed", + "advancements.croptopia.eatbig.description": "Eat anything with five or more ingredients", + "advancements.croptopia.eatcrafted.title": "Hearty Meal", + "advancements.croptopia.eatcrafted.description": "Eat anything crafted", + "advancements.croptopia.gather_desert.title": "Undried Seeds", + "advancements.croptopia.gather_desert.description": "Gather all the seeds from the desert", + "advancements.croptopia.gather_savanna.title": "Hot Seeds", + "advancements.croptopia.gather_savanna.description": "Gather all the seeds from the savanna", + "advancements.croptopia.gather_forest.title": "Saplings Lite", + "advancements.croptopia.gather_forest.description": "Gather all the seeds from the forest", + "advancements.croptopia.gather_jungle.title": "Wild Seeds", + "advancements.croptopia.gather_jungle.description": "Gather all the seeds from the jungle", + "advancements.croptopia.gather_plains.title": "Really Plain Seeds", + "advancements.croptopia.gather_plains.description": "Gather all the seeds from the plains", + "advancements.croptopia.gather_swamp.title": "Watery seeds", + "advancements.croptopia.gather_swamp.description": "Gather all the seeds from the swamp", + "advancements.croptopia.gather_all.title": "Land Seed Record", + "advancements.croptopia.gather_all.description": "Gather every seed from Croptopia", + "advancements.croptopia.getdrinks.title": "Fancy Water", + "advancements.croptopia.getdrinks.description": "Craft any kind of drink", + "advancements.croptopia.gather_drinks.title": "Mundane Cocktail", + "advancements.croptopia.gather_drinks.description": "Drink every drink", + "advancements.croptopia.gather_food.title": "Food Critic", + "advancements.croptopia.gather_food.description": "Eat everything there is too eat", + "advancements.croptopia.knife.title": "Iron Torch", + "advancements.croptopia.knife.description": "Make a Knife", + "advancements.croptopia.tofu.title": "Meaty beans", + "advancements.croptopia.tofu.description": "Make Tofu", + "advancements.croptopia.cinnamon.title": "Oddly tasty sticks", + "advancements.croptopia.cinnamon.description": "Strip a cinnamon tree from your local jungle", + "advancements.croptopia.salt.title": "Sadly, wont give more FPS", + "advancements.croptopia.salt.description": "Find Salt in the depths of nearby rivers", + "advancements.croptopia.gather_tree_all.title": "Streeking Treeathlon", + "advancements.croptopia.gather_tree_all.description": "Gather every sapling Croptopia has to offer", + "advancements.croptopia.gather_tree_forest.title": "Your bargain bin saplings ", + "advancements.croptopia.gather_tree_forest.description": "Gather every sapling from a forest or variants ", + "advancements.croptopia.gather_tree_jungle.title": "Feral huge broccoli", + "advancements.croptopia.gather_tree_jungle.description": "Gather every sapling from a jungle or variants", + "advancements.croptopia.gather_tree_plains.title": "Distinct shrubs", + "advancements.croptopia.gather_tree_plains.description": "Gather every sapling from a plains or variants", + "advancements.croptopia.gather_tree_dark_forest.title": "Trees of the dark side", + "advancements.croptopia.gather_tree_dark_forest.description": "Gather every sapling from a dark forest or variants", + + + "itemGroup.croptopia.croptopia": "Croptopia", + "itemGroup.croptopia": "Croptopia", + + "info.croptopia.seed": "Diese Samen können in folgenden Biomen gefunden werden:" +} diff --git a/src/main/resources/assets/croptopia/lang/en_gb.json b/src/main/resources/assets/croptopia/lang/en_gb.json new file mode 100644 index 000000000..520e20848 --- /dev/null +++ b/src/main/resources/assets/croptopia/lang/en_gb.json @@ -0,0 +1,573 @@ +{ + "item.croptopia.artichoke": "Artichoke", + "item.croptopia.asparagus": "Asparagus", + "item.croptopia.eggplant": "Aubergine", + "item.croptopia.bellpepper": "Bell Pepper", + "item.croptopia.blackbean": "Black Bean", + "item.croptopia.blackberry": "Blackberry", + "item.croptopia.blueberry": "Blueberry", + "item.croptopia.broccoli": "Broccoli", + "item.croptopia.cabbage": "Cabbage", + "item.croptopia.cantaloupe": "Cantaloupe", + "item.croptopia.cauliflower": "Cauliflower", + "item.croptopia.celery": "Celery", + "item.croptopia.coffee_beans": "Coffee Beans", + "item.croptopia.corn": "Corn", + "item.croptopia.zucchini": "Courgette", + "item.croptopia.cranberry": "Cranberry", + "item.croptopia.cucumber": "Cucumber", + "item.croptopia.currant": "Currant", + "item.croptopia.elderberry": "Elderberry", + "item.croptopia.garlic": "Garlic", + "item.croptopia.grape": "Grape", + "item.croptopia.greenbean": "Green Bean", + "item.croptopia.honeydew": "Honeydew", + "item.croptopia.hops": "Hops", + "item.croptopia.kale": "Kale", + "item.croptopia.kiwi": "Kiwi", + "item.croptopia.leek": "Leek", + "item.croptopia.lettuce": "Lettuce", + "item.croptopia.olive": "Olive", + "item.croptopia.onion": "Onion", + "item.croptopia.peanut": "Peanut", + "item.croptopia.pineapple": "Pineapple", + "item.croptopia.radish": "Radish", + "item.croptopia.raspberry": "Raspberry", + "item.croptopia.rhubarb": "Rhubarb", + "item.croptopia.rice": "Rice", + "item.croptopia.saguaro": "Saguaro", + "item.croptopia.spinach": "Spinach", + "item.croptopia.greenonion": "Spring Onion", + "item.croptopia.squash": "Squash", + "item.croptopia.strawberry": "Strawberry", + "item.croptopia.rutabaga": "Swede", + "item.croptopia.sweetpotato": "Sweet Potato", + "item.croptopia.tomatillo": "Tomatillo", + "item.croptopia.tomato": "Tomato", + "item.croptopia.turnip": "Turnip", + "item.croptopia.yam": "Yam", + + "item.croptopia.artichoke_seed": "Artichoke Seeds", + "item.croptopia.asparagus_seed": "Asparagus Seeds", + "item.croptopia.eggplant_seed": "Aubergine Seeds", + "item.croptopia.bellpepper_seed": "Bell Pepper Seeds", + "item.croptopia.blackbean_seed": "Black Bean Seeds", + "item.croptopia.blackberry_seed": "Blackberry Seeds", + "item.croptopia.blueberry_seed": "Blueberry Seeds", + "item.croptopia.broccoli_seed": "Broccoli Seeds", + "item.croptopia.cabbage_seed": "Cabbage Seeds", + "item.croptopia.cantaloupe_seed": "Cantaloupe Seeds", + "item.croptopia.cauliflower_seed": "Cauliflower Seeds", + "item.croptopia.celery_seed": "Celery Seeds", + "item.croptopia.coffee_seed": "Coffee Seeds", + "item.croptopia.corn_seed": "Corn Seeds", + "item.croptopia.zucchini_seed": "Courgette Seeds", + "item.croptopia.cranberry_seed": "Cranberry Seeds", + "item.croptopia.cucumber_seed": "Cucumber Seeds", + "item.croptopia.currant_seed": "Currant Seeds", + "item.croptopia.elderberry_seed": "Elderberry Seeds", + "item.croptopia.garlic_seed": "Garlic Seeds", + "item.croptopia.grape_seed": "Grape Seeds", + "item.croptopia.greenbean_seed": "Green Bean Seeds", + "item.croptopia.honeydew_seed": "Honeydew Seeds", + "item.croptopia.hops_seed": "Hops Seeds", + "item.croptopia.kale_seed": "Kale Seeds", + "item.croptopia.kiwi_seed": "Kiwi Seeds", + "item.croptopia.leek_seed": "Leek Seeds", + "item.croptopia.lettuce_seed": "Lettuce Seeds", + "item.croptopia.olive_seed": "Olive Seeds", + "item.croptopia.onion_seed": "Onion Seeds", + "item.croptopia.peanut_seed": "Peanut Seeds", + "item.croptopia.pineapple_seed": "Pineapple Seeds", + "item.croptopia.radish_seed": "Radish Seeds", + "item.croptopia.raspberry_seed": "Raspberry Seeds", + "item.croptopia.rhubarb_seed": "Rhubarb Seeds", + "item.croptopia.rice_seed": "Rice Seeds", + "item.croptopia.saguaro_seed": "Saguaro Seeds", + "item.croptopia.spinach_seed": "Spinach Seeds", + "item.croptopia.greenonion_seed": "Spring Onion Seeds", + "item.croptopia.squash_seed": "Squash Seeds", + "item.croptopia.strawberry_seed": "Strawberry Seeds", + "item.croptopia.rutabaga_seed": "Swede Seeds", + "item.croptopia.sweetpotato_seed": "Sweet Potato Seeds", + "item.croptopia.tomatillo_seed": "Tomatillo Seeds", + "item.croptopia.tomato_seed": "Tomato Seeds", + "item.croptopia.turnip_seed": "Turnip Seeds", + "item.croptopia.yam_seed": "Yam Seeds", + "item.croptopia.oat_seed": "Oats Seeds", + "item.croptopia.mustard_seed": "Mustard Seeds", + "item.croptopia.pepper_seed": "Pepper Seeds", + "item.croptopia.turmeric_seed": "Turmeric Seeds", + "item.croptopia.ginger_seed": "Ginger Seeds", + "item.croptopia.basil_seed": "Basil Seeds", + "item.croptopia.chile_pepper_seed": "Chilli Seeds", + "item.croptopia.barley_seed": "Barley Seeds", + "item.croptopia.soybean_seed": "Soybean Seeds", + "item.croptopia.barley": "Barley", + "item.croptopia.oat": "Oats", + "item.croptopia.soybean": "Soybeans", + "item.croptopia.grapefruit": "Grapefruit", + "item.croptopia.kumquat": "Kumquat", + "item.croptopia.orange": "Orange", + "item.croptopia.banana": "Banana", + "item.croptopia.persimmon": "Persimmon", + "item.croptopia.plum": "Plum", + "item.croptopia.cherry": "Cherry", + "item.croptopia.lemon": "Lemon", + "item.croptopia.peach": "Peach", + "item.croptopia.coconut": "Coconut", + "item.croptopia.nutmeg": "Nutmeg", + "item.croptopia.fig": "Fig", + "item.croptopia.nectarine": "Nectarine", + "item.croptopia.mango": "Mango", + "item.croptopia.dragonfruit": "Dragon Fruit", + "item.croptopia.starfruit": "Star Fruit", + "item.croptopia.almond": "Almond", + "item.croptopia.cashew": "Cashew", + "item.croptopia.pecan": "Pecan", + "item.croptopia.walnut": "Walnut", + "item.croptopia.avocado": "Avocado", + "item.croptopia.apricot": "Apricot", + "item.croptopia.pear": "Pear", + "item.croptopia.lime": "Lime", + "item.croptopia.date": "Date", + "item.croptopia.mustard": "Mustard", + "item.croptopia.vanilla": "Vanilla", + "item.croptopia.paprika": "Paprika", + "item.croptopia.pepper": "Pepper", + "item.croptopia.salt": "Salt", + "item.croptopia.turmeric": "Turmeric", + "item.croptopia.ginger": "Ginger", + "item.croptopia.basil": "Basil", + "item.croptopia.chile_pepper": "Chile Pepper", + + + "item.croptopia.apple_sapling": "Apple Sapling", + "item.croptopia.banana_sapling": "Banana Sapling", + "item.croptopia.orange_sapling": "Orange Sapling", + "item.croptopia.persimmon_sapling": "Persimmon Sapling", + "item.croptopia.plum_sapling": "Plum Sapling", + "item.croptopia.cherry_sapling": "Cherry Sapling", + "item.croptopia.lemon_sapling": "Lemon Sapling", + "item.croptopia.grapefruit_sapling": "Grapefruit Sapling", + "item.croptopia.kumquat_sapling": "Kumquat Sapling", + "item.croptopia.peach_sapling": "Peach Sapling", + "item.croptopia.coconut_sapling": "Coconut Sapling", + "item.croptopia.nutmeg_sapling": "Nutmeg Sapling", + "item.croptopia.fig_sapling": "Fig Sapling", + "item.croptopia.mango_sapling": "Mango Sapling", + "item.croptopia.dragonfruit_sapling": "Dragon Fruit Sapling", + "item.croptopia.starfruit_sapling": "Star Fruit Sapling", + "item.croptopia.avocado_sapling": "Avocado Sapling", + "item.croptopia.apricot_sapling": "Apricot Sapling", + "item.croptopia.pear_sapling": "Pear Sapling", + "item.croptopia.lime_sapling": "Lime Sapling", + "item.croptopia.date_sapling": "Date Sapling", + "item.croptopia.nectarine_sapling": "Nectarine Sapling", + "item.croptopia.almond_sapling": "Almond Sapling", + "item.croptopia.cashew_sapling": "Cashew Sapling", + "item.croptopia.pecan_sapling": "Pecan Sapling", + "item.croptopia.walnut_sapling": "Walnut Sapling", + + "item.croptopia.olive_oil": "Olive Oil", + "item.croptopia.cheese": "Cheese", + "item.croptopia.flour": "Flour", + "item.croptopia.dough": "Dough", + "item.croptopia.pepperoni": "Pepperoni", + "item.croptopia.butter": "Butter", + "item.croptopia.noodle": "Noodle", + "item.croptopia.tofu": "Tofu", + "item.croptopia.molasses": "Molasses", + "item.croptopia.caramel": "Caramel", + "item.croptopia.chocolate": "Chocolate", + "item.croptopia.tortilla": "Tortilla", + "item.croptopia.soy_sauce": "Soy Sauce", + "item.croptopia.dumpling": "Dumpling", + "item.croptopia.ravioli": "Ravioli", + "item.croptopia.salsa": "Salsa", + "item.croptopia.artichoke_dip": "Artichoke Dip", + "item.croptopia.grape_juice": "Grape Juice", + "item.croptopia.orange_juice": "Orange Juice", + "item.croptopia.apple_juice": "Apple Juice", + "item.croptopia.cranberry_juice": "Cranberry Juice", + "item.croptopia.saguaro_juice": "Saguaro Juice", + "item.croptopia.tomato_juice": "Tomato Juice", + "item.croptopia.melon_juice": "Melon Juice", + "item.croptopia.pineapple_juice": "Pineapple Juice", + "item.croptopia.coffee": "Coffee", + "item.croptopia.lemonade": "Lemonade", + "item.croptopia.limeade": "Limeade", + "item.croptopia.soy_milk": "Soy Milk", + "item.croptopia.strawberry_smoothie": "Strawberry Smoothie", + "item.croptopia.banana_smoothie": "Banana Smoothie", + "item.croptopia.kale_smoothie": "Kale Smoothie", + "item.croptopia.fruit_smoothie": "Fruit Smoothie", + "item.croptopia.chocolate_milkshake": "Chocolate Milkshake", + "item.croptopia.beer": "Beer", + "item.croptopia.wine": "Wine", + "item.croptopia.mead": "Mead", + "item.croptopia.rum": "Rum", + "item.croptopia.pumpkin_spice_latte": "Pumpkin Spice Latte", + "item.croptopia.grape_jam": "Grape Jam", + "item.croptopia.strawberry_jam": "Strawberry Jam", + "item.croptopia.peach_jam": "Peach Jam", + "item.croptopia.apricot_jam": "Apricot Jam", + "item.croptopia.blackberry_jam": "Blackberry Jam", + "item.croptopia.blueberry_jam": "Blueberry Jam", + "item.croptopia.cherry_jam": "Cherry Jam", + "item.croptopia.elderberry_jam": "Elderberry Jam", + "item.croptopia.raspberry_jam": "Raspberry Jam", + "item.croptopia.beef_jerky": "Beef Jerky", + "item.croptopia.pork_jerky": "Pork Jerky", + "item.croptopia.kale_chips": "Kale Chips", + "item.croptopia.potato_chips": "Potato Chips", + "item.croptopia.steamed_rice": "Steamed Rice", + "item.croptopia.egg_roll": "Egg Roll", + "item.croptopia.french_fries": "French Fries", + "item.croptopia.sweet_potato_fries": "Sweet Potato Fries", + "item.croptopia.onion_rings": "Onion Rings", + "item.croptopia.raisins": "Raisins", + "item.croptopia.doughnut": "Doughnut", + "item.croptopia.popcorn": "Popcorn", + "item.croptopia.baked_beans": "Baked Beans", + "item.croptopia.toast": "Toast", + "item.croptopia.cucumber_salad": "Cucumber Salad", + "item.croptopia.caesar_salad": "Caesar Salad", + "item.croptopia.leafy_salad": "Leafy Salad", + "item.croptopia.fruit_salad": "Fruit Salad", + "item.croptopia.veggie_salad": "Veggie Salad", + "item.croptopia.pork_and_beans": "Pork and Beans", + "item.croptopia.oatmeal": "Oatmeal", + "item.croptopia.leek_soup": "Leek Soup", + "item.croptopia.yoghurt": "Yoghurt", + "item.croptopia.saucy_chips": "Saucy Chips", + "item.croptopia.scrambled_eggs": "Scrambled Eggs", + "item.croptopia.buttered_toast": "Buttered Toast", + "item.croptopia.toast_with_jam": "Toast With Jam", + "item.croptopia.ham_sandwich": "Ham Sandwich", + "item.croptopia.peanut_butter_and_jam": "Peanut Butter and Jam", + "item.croptopia.blt": "Bacon Lettuce Tomato Sandwich", + "item.croptopia.grilled_cheese": "Grilled Cheese", + "item.croptopia.tuna_sandwich": "Tuna Sandwich", + "item.croptopia.cheeseburger": "Cheeseburger", + "item.croptopia.hamburger": "Hamburger", + "item.croptopia.tofuburger": "Tofuburger", + "item.croptopia.pizza": "Pizza", + "item.croptopia.supreme_pizza": "Supreme Pizza", + "item.croptopia.cheese_pizza": "Cheese Pizza", + "item.croptopia.pineapple_pepperoni_pizza": "Pineapple Pepperoni Pizza", + "item.croptopia.lemon_chicken": "Lemon Chicken", + "item.croptopia.fried_chicken": "Fried Chicken", + "item.croptopia.chicken_and_noodles": "Chicken and Noodles", + "item.croptopia.chicken_and_dumplings": "Chicken and Dumplings", + "item.croptopia.tofu_and_dumplings": "Tofu and Dumplings", + "item.croptopia.spaghetti_squash": "Spaghetti Squash", + "item.croptopia.chicken_and_rice": "Chicken and Rice", + "item.croptopia.taco": "Taco", + "item.croptopia.sushi": "Sushi", + "item.croptopia.apple_pie": "Apple Pie", + "item.croptopia.yam_jam": "Yam Jam", + "item.croptopia.banana_cream_pie": "Banana Cream Pie", + "item.croptopia.candy_corn": "Candy Corn", + "item.croptopia.vanilla_ice_cream": "Vanilla Ice Cream", + "item.croptopia.strawberry_ice_cream": "Strawberry Ice Cream", + "item.croptopia.mango_ice_cream": "Mango Ice Cream", + "item.croptopia.rum_raisin_ice_cream": "Rum Raisin Ice Cream", + "item.croptopia.cherry_pie": "Cherry Pie", + "item.croptopia.cheese_cake": "Cheese Cake", + "item.croptopia.brownies": "Brownies", + "item.croptopia.snicker_doodle": "Snicker Doodle", + "item.croptopia.banana_nut_bread": "Banana Nut Bread", + "item.croptopia.almond_brittle": "Almond Brittle", + "item.croptopia.candied_nuts": "Candied Nuts", + "item.croptopia.cashew_chicken": "Cashew Chicken", + "item.croptopia.nougat": "Nougat", + "item.croptopia.nutty_cookie": "Nutty Cookie", + "item.croptopia.pecan_ice_cream": "Pecan Ice Cream", + "item.croptopia.pecan_pie": "Pecan Pie", + "item.croptopia.protein_bar": "Protein Bar", + "item.croptopia.raisin_oatmeal_cookie": "Raisin Oatmeal Cookie", + "item.croptopia.roasted_nuts": "Roasted Nuts", + "item.croptopia.trail_mix": "Trail Mix", + + "item.croptopia.burrito": "Burrito", + "item.croptopia.tostada": "Tostada", + "item.croptopia.horchata": "Horchata", + "item.croptopia.carnitas": "Carnitas", + "item.croptopia.fajitas": "Fajitas", + "item.croptopia.enchilada": "Enchilada", + "item.croptopia.churros": "Churros", + "item.croptopia.tamales": "Tamales", + "item.croptopia.tres_leche_cake": "Tres Leche Cake", + "item.croptopia.stuffed_poblanos": "Stuffed Poblanos", + "item.croptopia.chili_relleno": "Chili Relleno", + "item.croptopia.crema": "Crema", + "item.croptopia.refried_beans": "Refried Beans", + "item.croptopia.chimichanga": "Chimichanga", + "item.croptopia.quesadilla": "Quesadilla", + + "item.croptopia.cinnamon": "Cinnamon", + "item.croptopia.corn_husk": "Corn Husk", + "item.croptopia.whipping_cream": "Whipping Cream", + "item.croptopia.vanilla_seeds": "Vanilla Seeds", + + "item.croptopia.cinnamon_sapling": "Cinnamon Sapling", + "item.croptopia.cinnamon_log": "Cinnamon Log", + "item.croptopia.stripped_cinnamon_log": "Stripped Cinnamon Log", + "item.croptopia.cinnamon_wood": "Cinnamon Wood", + "item.croptopia.stripped_cinnamon_wood": "Stripped Cinnamon Wood", + + "item.croptopia.shepherds_pie": "Shepherd's Pie", + "item.croptopia.beef_wellington": "Beef Wellington", + "item.croptopia.fish_and_chips": "Fish and Chips", + "item.croptopia.eton_mess": "Eton Mess", + "item.croptopia.tea": "Tea", + "item.croptopia.cornish_pasty": "Cornish Pasty", + "item.croptopia.scones": "Scones", + "item.croptopia.figgy_pudding": "Figgy Pudding", + "item.croptopia.treacle_tart": "Treacle Tart", + "item.croptopia.sticky_toffee_pudding": "Sticky Toffee Pudding", + "item.croptopia.trifle": "Trifle", + "item.croptopia.water_bottle": "Water Bottle", + "item.croptopia.milk_bottle": "Milk Bottle", + "item.croptopia.tea_leaves": "Tea Leaves", + "item.croptopia.tea_seed": "Tea Seeds", + + "item.croptopia.ajvar": "Ajvar", + "item.croptopia.ajvar_toast": "Ajvar Toast", + "item.croptopia.avocado_toast": "Avocado Toast", + "item.croptopia.baked_sweet_potato": "Baked Sweet Potato", + "item.croptopia.baked_yam": "Baked Yam", + "item.croptopia.beef_stew": "Beef Stew", + "item.croptopia.beef_stir_fry": "Beef Stir Fry", + "item.croptopia.buttered_green_beans": "Buttered Green Beans", + "item.croptopia.cheesy_asparagus": "Cheesy Asparagus", + "item.croptopia.chocolate_ice_cream": "Chocolate Ice Cream", + "item.croptopia.cooked_bacon": "Cooked Bacon", + "item.croptopia.eggplant_parmesan": "Eggplant Parmesan", + "item.croptopia.fruit_cake": "Fruit Cake", + "item.croptopia.grilled_eggplant": "Grilled Eggplant", + "item.croptopia.kiwi_sorbet": "Kiwi Sorbet", + "item.croptopia.knife": "Knife", + "item.croptopia.lemon_coconut_bar": "Lemon Coconut Bar", + "item.croptopia.nether_wart_stew": "Nether Wart Stew", + "item.croptopia.peanut_butter": "Peanut Butter", + "item.croptopia.peanut_butter_with_celery": "Peanut Butter With Celery", + "item.croptopia.potato_soup": "Potato Soup", + "item.croptopia.ratatouille": "Ratatouille", + "item.croptopia.bacon": "Bacon", + "item.croptopia.rhubarb_crisp": "Rhubarb Crisp", + "item.croptopia.roasted_asparagus": "Roasted Asparagus", + "item.croptopia.roasted_radishes": "Roasted Radishes", + "item.croptopia.roasted_squash": "Roasted Squash", + "item.croptopia.roasted_turnips": "Roasted Turnips", + "item.croptopia.steamed_broccoli": "Steamed Broccoli", + "item.croptopia.steamed_green_beans": "Steamed Green Beans", + "item.croptopia.stir_fry": "Stir Fry", + "item.croptopia.stuffed_artichoke": "Stuffed Artichoke", + "item.croptopia.toast_sandwich": "Toast Sandwich", + + "item.croptopia.baked_crepes": "Baked Crêpes", + "item.croptopia.cinnamon_roll": "Cinnamon Roll", + "item.croptopia.croque_madame": "Croque Madame", + "item.croptopia.croque_monsieur": "Croque Monsieur", + "item.croptopia.dauphine_potatoes": "Dauphine Potatoes", + "item.croptopia.fried_frog_legs": "Fried Frog Legs", + "item.croptopia.frog_legs": "Frog Legs", + "item.croptopia.ground_pork": "Ground Pork", + "item.croptopia.hashed_brown": "Hashed Browns", + "item.croptopia.macaron": "Macaron", + "item.croptopia.quiche": "Quiche", + "item.croptopia.sausage": "Sausage", + "item.croptopia.sunny_side_eggs": "Sunny Side Up Eggs", + "item.croptopia.sweet_crepes": "Sweet Crêpes", + "item.croptopia.the_big_breakfast": "The Big Breakfast", + + "item.croptopia.food_press": "All Purpose Food Press", + "item.croptopia.frying_pan": "Frying Pan", + "item.croptopia.cooking_pot": "Cooking Pot", + "item.croptopia.mortar_and_pestle": "Mortar and Pestle", + "item.croptopia.guide": "Croptopicon", + + "item.croptopia.salt_ore": "Salt Ore", + + "block.croptopia.salt_ore": "Salt Ore", + "block.croptopia.apple_crop": "Apple Crop", + "block.croptopia.banana_crop": "Banana Crop", + "block.croptopia.orange_crop": "Orange Crop", + "block.croptopia.persimmon_crop": "Persimmon Crop", + "block.croptopia.plum_crop": "Plum Crop", + "block.croptopia.cherry_crop": "Cherry Crop", + "block.croptopia.lemon_crop": "Lemon Crop", + "block.croptopia.grapefruit_crop": "Grapefruit Crop", + "block.croptopia.kumquat_crop": "Kumquat Crop", + "block.croptopia.peach_crop": "Peach Crop", + "block.croptopia.coconut_crop": "Coconut Crop", + "block.croptopia.nutmeg_crop": "Nutmeg Crop", + "block.croptopia.fig_crop": "Fig Crop", + "block.croptopia.nectarine_crop": "Nectarine Crop", + "block.croptopia.mango_crop": "Mango Crop", + "block.croptopia.dragonfruit_crop": "Dragonfruit Crop", + "block.croptopia.starfruit_crop": "Starfruit Crop", + "block.croptopia.avocado_crop": "Avocado Crop", + "block.croptopia.apricot_crop": "Apricot Crop", + "block.croptopia.pear_crop": "Pear Crop", + "block.croptopia.lime_crop": "Lime Crop", + "block.croptopia.date_crop": "Date Crop", + "block.croptopia.almond_crop": "Almond Crop", + "block.croptopia.cashew_crop": "Cashew Crop", + "block.croptopia.pecan_crop": "Pecan Crop", + "block.croptopia.walnut_crop": "Walnut Crop", + "block.croptopia.artichoke_crop": "Artichoke Crop", + "block.croptopia.asparagus_crop": "Asparagus Crop", + "block.croptopia.barley_crop": "Barley Crop", + "block.croptopia.basil_crop": "Basil Crop", + "block.croptopia.bellpepper_crop": "Bellpepper Crop", + "block.croptopia.blackbean_crop": "Blackbean Crop", + "block.croptopia.blackberry_crop": "Blackberry Crop", + "block.croptopia.blueberry_crop": "Blueberry Crop", + "block.croptopia.broccoli_crop": "Broccoli Crop", + "block.croptopia.cabbage_crop": "Cabbage Crop", + "block.croptopia.cantaloupe_crop": "Cantaloupe Crop", + "block.croptopia.cauliflower_crop": "Cauliflower Crop", + "block.croptopia.celery_crop": "Celery Crop", + "block.croptopia.coffee_crop": "Coffee Crop", + "block.croptopia.corn_crop": "Corn Crop", + "block.croptopia.cranberry_crop": "Cranberry Crop", + "block.croptopia.cucumber_crop": "Cucumber Crop", + "block.croptopia.currant_crop": "Currant Crop", + "block.croptopia.eggplant_crop": "Eggplant Crop", + "block.croptopia.elderberry_crop": "Elderberry Crop", + "block.croptopia.garlic_crop": "Garlic Crop", + "block.croptopia.ginger_crop": "Ginger Crop", + "block.croptopia.grape_crop": "Grape Crop", + "block.croptopia.greenbean_crop": "Greenbean Crop", + "block.croptopia.greenonion_crop": "Spring Onion Crop", + "block.croptopia.honeydew_crop": "Honeydew Crop", + "block.croptopia.hops_crop": "Hops Crop", + "block.croptopia.kale_crop": "Kale Crop", + "block.croptopia.kiwi_crop": "Kiwi Crop", + "block.croptopia.leek_crop": "Leek Crop", + "block.croptopia.lettuce_crop": "Lettuce Crop", + "block.croptopia.mustard_crop": "Mustard Crop", + "block.croptopia.oat_crop": "Oat Crop", + "block.croptopia.olive_crop": "Olive Crop", + "block.croptopia.onion_crop": "Onion Crop", + "block.croptopia.peanut_crop": "Peanut Crop", + "block.croptopia.chile_pepper_crop": "Chilli Pepper Crop", + "block.croptopia.pineapple_crop": "Pineapple Crop", + "block.croptopia.radish_crop": "Radish Crop", + "block.croptopia.raspberry_crop": "Raspberry Crop", + "block.croptopia.rhubarb_crop": "Rhubarb Crop", + "block.croptopia.rice_crop": "Rice Crop", + "block.croptopia.rutabaga_crop": "Swede Crop", + "block.croptopia.saguaro_crop": "Saguaro Crop", + "block.croptopia.soybean_crop": "Soybean Crop", + "block.croptopia.spinach_crop": "Spinach Crop", + "block.croptopia.squash_crop": "Squash Crop", + "block.croptopia.strawberry_crop": "Strawberry Crop", + "block.croptopia.sweetpotato_crop": "Sweetpotato Crop", + "block.croptopia.tomatillo_crop": "Tomatillo Crop", + "block.croptopia.tomato_crop": "Tomato Crop", + "block.croptopia.turmeric_crop": "Turmeric Crop", + "block.croptopia.turnip_crop": "Turnip Crop", + "block.croptopia.yam_crop": "Yam Crop", + "block.croptopia.zucchini_crop": "Courgette Crop", + "block.croptopia.pepper_crop": "Pepper Crop", + "block.croptopia.vanilla_crop": "Vanilla Crop", + "block.croptopia.tea_crop": "Tea Crop", + "block.croptopia.apple_sapling": "Apple Sapling", + "block.croptopia.banana_sapling": "Banana Sapling", + "block.croptopia.orange_sapling": "Orange Sapling", + "block.croptopia.persimmon_sapling": "Persimmon Sapling", + "block.croptopia.plum_sapling": "Plum Sapling", + "block.croptopia.cherry_sapling": "Cherry Sapling", + "block.croptopia.lemon_sapling": "Lemon Sapling", + "block.croptopia.grapefruit_sapling": "Grapefruit Sapling", + "block.croptopia.kumquat_sapling": "Kumquat Sapling", + "block.croptopia.peach_sapling": "Peach Sapling", + "block.croptopia.coconut_sapling": "Coconut Sapling", + "block.croptopia.nutmeg_sapling": "Nutmeg Sapling", + "block.croptopia.fig_sapling": "Fig Sapling", + "block.croptopia.nectarine_sapling": "Nectarine Sapling", + "block.croptopia.mango_sapling": "Mango Sapling", + "block.croptopia.dragonfruit_sapling": "Dragonfruit Sapling", + "block.croptopia.starfruit_sapling": "Starfruit Sapling", + "block.croptopia.avocado_sapling": "Avocado Sapling", + "block.croptopia.apricot_sapling": "Apricot Sapling", + "block.croptopia.pear_sapling": "Pear Sapling", + "block.croptopia.lime_sapling": "Lime Sapling", + "block.croptopia.date_sapling": "Date Sapling", + "block.croptopia.almond_sapling": "Almond Sapling", + "block.croptopia.cashew_sapling": "Cashew Sapling", + "block.croptopia.pecan_sapling": "Pecan Sapling", + "block.croptopia.walnut_sapling": "Walnut Sapling", + "block.croptopia.cinnamon_sapling": "Cinnamon Sapling", + + "block.croptopia.cinnamon_log": "Cinnamon Log", + "block.croptopia.stripped_cinnamon_log": "Stripped Cinnamon Log", + "block.croptopia.cinnamon_wood": "Cinnamon Wood", + "block.croptopia.stripped_cinnamon_wood": "Stripped Cinnamon Wood", + "block.croptopia.cinnamon_leaves": "Cinnamon Leaves", + + "advancements.croptopia.root.description": "'You Won't Get Anything Done Hoeing Like That'", + "advancements.croptopia.getseed.description": "Break a wild plant to get seeds!", + "advancements.croptopia.getseed.title": "An Extra Seedy Place", + "advancements.croptopia.getsapling.title": "Forestree Territree", + "advancements.croptopia.getsapling.description": "Gather some fruit and make a tree from it.", + "advancements.croptopia.pot.title": "Potted", + "advancements.croptopia.pot.description": "Make a Cooking Pot", + "advancements.croptopia.frying_pan.title": "Can't be used as a weapon", + "advancements.croptopia.frying_pan.description": "Make a Frying Pan", + "advancements.croptopia.food_press.title": "Blendern't", + "advancements.croptopia.food_press.description": "Make an All Purpose Food Press", + "advancements.croptopia.mortar_and_pestle.title": "A deadly weapon for... crushing", + "advancements.croptopia.mortar_and_pestle.description": "Make a Mortar and Pestle", + "advancements.croptopia.eatbig.title": "Fully Stuffed", + "advancements.croptopia.eatbig.description": "Eat anything with five or more ingredients", + "advancements.croptopia.eatcrafted.title": "Hearty Meal", + "advancements.croptopia.eatcrafted.description": "Eat anything crafted", + "advancements.croptopia.gather_desert.title": "Undried Seeds", + "advancements.croptopia.gather_desert.description": "Gather all the seeds from the desert", + "advancements.croptopia.gather_savanna.title": "Hot seeds", + "advancements.croptopia.gather_savanna.description": "Gather all the seeds from the savanna", + "advancements.croptopia.gather_forest.title": "Saplings Lite", + "advancements.croptopia.gather_forest.description": "Gather all the seeds from the forest", + "advancements.croptopia.gather_jungle.title": "Wild Seeds", + "advancements.croptopia.gather_jungle.description": "Gather all the seeds from the jungle", + "advancements.croptopia.gather_plains.title": "Really Plain Seeds", + "advancements.croptopia.gather_plains.description": "Gather all the seeds from the plains", + "advancements.croptopia.gather_swamp.title": "Watery seeds", + "advancements.croptopia.gather_swamp.description": "Gather all the seeds from the swamp", + "advancements.croptopia.gather_all.title": "Land Seed Record", + "advancements.croptopia.gather_all.description": "Gather every seed from Croptopia", + "advancements.croptopia.getdrinks.title": "Fancy Water", + "advancements.croptopia.getdrinks.description": "Craft any kind of drink", + "advancements.croptopia.gather_drinks.title": "Mundane Cocktail", + "advancements.croptopia.gather_drinks.description": "Drink every drink", + "advancements.croptopia.gather_food.title": "Food Critic", + "advancements.croptopia.gather_food.description": "Eat everything there is too eat", + "advancements.croptopia.knife.title": "Iron Torch", + "advancements.croptopia.knife.description": "Make a Knife", + "advancements.croptopia.tofu.title": "Meaty beans", + "advancements.croptopia.tofu.description": "Make Tofu", + "advancements.croptopia.cinnamon.title": "Oddly tasty sticks", + "advancements.croptopia.cinnamon.description": "Strip a cinnamon tree from your local jungle", + "advancements.croptopia.salt.title": "Sadly, wont give more FPS", + "advancements.croptopia.salt.description": "Find Salt in the depths of nearby rivers", + "advancements.croptopia.gather_tree_all.title": "Streeking Treeathlon", + "advancements.croptopia.gather_tree_all.description": "Gather every sapling Croptopia has to offer", + "advancements.croptopia.gather_tree_forest.title": "Your bargain bin saplings ", + "advancements.croptopia.gather_tree_forest.description": "Gather every sapling from a forest or variants ", + "advancements.croptopia.gather_tree_jungle.title": "Feral huge broccoli", + "advancements.croptopia.gather_tree_jungle.description": "Gather every sapling from a jungle or variants", + "advancements.croptopia.gather_tree_plains.title": "Distinct shrubs", + "advancements.croptopia.gather_tree_plains.description": "Gather every sapling from a plains or variants", + "advancements.croptopia.gather_tree_dark_forest.title": "Trees of the dark side", + "advancements.croptopia.gather_tree_dark_forest.description": "Gather every sapling from a dark forest or variants", + + "itemGroup.croptopia.croptopia": "Croptopia", + "itemGroup.croptopia": "Croptopia", + + "info.croptopia.seed": "This seed will drop in biomes categorized as:" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/lang/en_us.json b/src/main/resources/assets/croptopia/lang/en_us.json new file mode 100644 index 000000000..6ee71effa --- /dev/null +++ b/src/main/resources/assets/croptopia/lang/en_us.json @@ -0,0 +1,632 @@ +{ + "item.croptopia.artichoke": "Artichoke", + "item.croptopia.asparagus": "Asparagus", + "item.croptopia.bellpepper": "Bell Pepper", + "item.croptopia.blackbean": "Black Bean", + "item.croptopia.blackberry": "Blackberry", + "item.croptopia.blueberry": "Blueberry", + "item.croptopia.broccoli": "Broccoli", + "item.croptopia.cabbage": "Cabbage", + "item.croptopia.cantaloupe": "Cantaloupe", + "item.croptopia.cauliflower": "Cauliflower", + "item.croptopia.celery": "Celery", + "item.croptopia.coffee_beans": "Coffee Beans", + "item.croptopia.corn": "Corn", + "item.croptopia.cranberry": "Cranberry", + "item.croptopia.cucumber": "Cucumber", + "item.croptopia.currant": "Currant", + "item.croptopia.eggplant": "Eggplant", + "item.croptopia.elderberry": "Elderberry", + "item.croptopia.garlic": "Garlic", + "item.croptopia.grape": "Grape", + "item.croptopia.greenbean": "Green Bean", + "item.croptopia.greenonion": "Green Onion", + "item.croptopia.honeydew": "Honeydew", + "item.croptopia.hops": "Hops", + "item.croptopia.kale": "Kale", + "item.croptopia.kiwi": "Kiwi", + "item.croptopia.leek": "Leek", + "item.croptopia.lettuce": "Lettuce", + "item.croptopia.olive": "Olive", + "item.croptopia.onion": "Onion", + "item.croptopia.peanut": "Peanut", + "item.croptopia.pineapple": "Pineapple", + "item.croptopia.radish": "Radish", + "item.croptopia.raspberry": "Raspberry", + "item.croptopia.rhubarb": "Rhubarb", + "item.croptopia.rice": "Rice", + "item.croptopia.rutabaga": "Rutabaga", + "item.croptopia.saguaro": "Saguaro", + "item.croptopia.spinach": "Spinach", + "item.croptopia.squash": "Squash", + "item.croptopia.strawberry": "Strawberry", + "item.croptopia.sweetpotato": "Sweet Potato", + "item.croptopia.tomatillo": "Tomatillo", + "item.croptopia.tomato": "Tomato", + "item.croptopia.turnip": "Turnip", + "item.croptopia.yam": "Yam", + "item.croptopia.zucchini": "Zucchini", + "item.croptopia.artichoke_seed": "Artichoke Seeds", + "item.croptopia.asparagus_seed": "Asparagus Seeds", + "item.croptopia.bellpepper_seed": "Bell Pepper Seeds", + "item.croptopia.blackbean_seed": "Black Bean Seeds", + "item.croptopia.blackberry_seed": "Blackberry Seeds", + "item.croptopia.blueberry_seed": "Blueberry Seeds", + "item.croptopia.broccoli_seed": "Broccoli Seeds", + "item.croptopia.cabbage_seed": "Cabbage Seeds", + "item.croptopia.cantaloupe_seed": "Cantaloupe Seeds", + "item.croptopia.cauliflower_seed": "Cauliflower Seeds", + "item.croptopia.celery_seed": "Celery Seeds", + "item.croptopia.coffee_seed": "Coffee Seeds", + "item.croptopia.corn_seed": "Corn Seeds", + "item.croptopia.cranberry_seed": "Cranberry Seeds", + "item.croptopia.cucumber_seed": "Cucumber Seeds", + "item.croptopia.currant_seed": "Currant Seeds", + "item.croptopia.eggplant_seed": "Eggplant Seeds", + "item.croptopia.elderberry_seed": "Elderberry Seeds", + "item.croptopia.garlic_seed": "Garlic Seeds", + "item.croptopia.grape_seed": "Grape Seeds", + "item.croptopia.greenbean_seed": "Green Bean Seeds", + "item.croptopia.greenonion_seed": "Green Onion Seeds", + "item.croptopia.honeydew_seed": "Honeydew Seeds", + "item.croptopia.hops_seed": "Hops Seeds", + "item.croptopia.kale_seed": "Kale Seeds", + "item.croptopia.kiwi_seed": "Kiwi Seeds", + "item.croptopia.leek_seed": "Leek Seeds", + "item.croptopia.lettuce_seed": "Lettuce Seeds", + "item.croptopia.olive_seed": "Olive Seeds", + "item.croptopia.onion_seed": "Onion Seeds", + "item.croptopia.peanut_seed": "Peanut Seeds", + "item.croptopia.pineapple_seed": "Pineapple Seeds", + "item.croptopia.radish_seed": "Radish Seeds", + "item.croptopia.raspberry_seed": "Raspberry Seeds", + "item.croptopia.rhubarb_seed": "Rhubarb Seeds", + "item.croptopia.rice_seed": "Rice Seeds", + "item.croptopia.rutabaga_seed": "Rutabaga Seeds", + "item.croptopia.saguaro_seed": "Saguaro Seeds", + "item.croptopia.spinach_seed": "Spinach Seeds", + "item.croptopia.squash_seed": "Squash Seeds", + "item.croptopia.strawberry_seed": "Strawberry Seeds", + "item.croptopia.sweetpotato_seed": "Sweet Potato Seeds", + "item.croptopia.tomatillo_seed": "Tomatillo Seeds", + "item.croptopia.tomato_seed": "Tomato Seeds", + "item.croptopia.turnip_seed": "Turnip Seeds", + "item.croptopia.yam_seed": "Yam Seeds", + "item.croptopia.zucchini_seed": "Zucchini Seeds", + "item.croptopia.oat_seed": "Oats Seeds", + "item.croptopia.mustard_seed": "Mustard Seeds", + "item.croptopia.pepper_seed": "Pepper Seeds", + "item.croptopia.turmeric_seed": "Turmeric Seeds", + "item.croptopia.ginger_seed": "Ginger Seeds", + "item.croptopia.basil_seed": "Basil Seeds", + "item.croptopia.chile_pepper_seed": "Chile Pepper Seeds", + "item.croptopia.barley_seed": "Barley Seeds", + "item.croptopia.soybean_seed": "Soybean Seeds", + "item.croptopia.barley": "Barley", + "item.croptopia.oat": "Oats", + "item.croptopia.soybean": "Soybeans", + "item.croptopia.grapefruit": "Grapefruit", + "item.croptopia.kumquat": "Kumquat", + "item.croptopia.orange": "Orange", + "item.croptopia.banana": "Banana", + "item.croptopia.persimmon": "Persimmon", + "item.croptopia.plum": "Plum", + "item.croptopia.cherry": "Cherry", + "item.croptopia.lemon": "Lemon", + "item.croptopia.peach": "Peach", + "item.croptopia.coconut": "Coconut", + "item.croptopia.nutmeg": "Nutmeg", + "item.croptopia.fig": "Fig", + "item.croptopia.nectarine": "Nectarine", + "item.croptopia.mango": "Mango", + "item.croptopia.dragonfruit": "Dragon Fruit", + "item.croptopia.starfruit": "Star Fruit", + "item.croptopia.almond": "Almond", + "item.croptopia.cashew": "Cashew", + "item.croptopia.pecan": "Pecan", + "item.croptopia.walnut": "Walnut", + "item.croptopia.avocado": "Avocado", + "item.croptopia.apricot": "Apricot", + "item.croptopia.pear": "Pear", + "item.croptopia.lime": "Lime", + "item.croptopia.date": "Date", + "item.croptopia.mustard": "Mustard", + "item.croptopia.vanilla": "Vanilla", + "item.croptopia.paprika": "Paprika", + "item.croptopia.pepper": "Pepper", + "item.croptopia.salt": "Salt", + "item.croptopia.turmeric": "Turmeric", + "item.croptopia.ginger": "Ginger", + "item.croptopia.basil": "Basil", + "item.croptopia.chile_pepper": "Chile Pepper", + + + "item.croptopia.apple_sapling": "Apple Sapling", + "item.croptopia.banana_sapling": "Banana Sapling", + "item.croptopia.orange_sapling": "Orange Sapling", + "item.croptopia.persimmon_sapling": "Persimmon Sapling", + "item.croptopia.plum_sapling": "Plum Sapling", + "item.croptopia.cherry_sapling": "Cherry Sapling", + "item.croptopia.lemon_sapling": "Lemon Sapling", + "item.croptopia.grapefruit_sapling": "Grapefruit Sapling", + "item.croptopia.kumquat_sapling": "Kumquat Sapling", + "item.croptopia.peach_sapling": "Peach Sapling", + "item.croptopia.coconut_sapling": "Coconut Sapling", + "item.croptopia.nutmeg_sapling": "Nutmeg Sapling", + "item.croptopia.fig_sapling": "Fig Sapling", + "item.croptopia.mango_sapling": "Mango Sapling", + "item.croptopia.dragonfruit_sapling": "Dragon Fruit Sapling", + "item.croptopia.starfruit_sapling": "Star Fruit Sapling", + "item.croptopia.avocado_sapling": "Avocado Sapling", + "item.croptopia.apricot_sapling": "Apricot Sapling", + "item.croptopia.pear_sapling": "Pear Sapling", + "item.croptopia.lime_sapling": "Lime Sapling", + "item.croptopia.date_sapling": "Date Sapling", + "item.croptopia.nectarine_sapling": "Nectarine Sapling", + "item.croptopia.almond_sapling": "Almond Sapling", + "item.croptopia.cashew_sapling": "Cashew Sapling", + "item.croptopia.pecan_sapling": "Pecan Sapling", + "item.croptopia.walnut_sapling": "Walnut Sapling", + + "item.croptopia.olive_oil": "Olive Oil", + "item.croptopia.cheese": "Cheese", + "item.croptopia.flour": "Flour", + "item.croptopia.dough": "Dough", + "item.croptopia.pepperoni": "Pepperoni", + "item.croptopia.butter": "Butter", + "item.croptopia.noodle": "Noodle", + "item.croptopia.tofu": "Tofu", + "item.croptopia.molasses": "Molasses", + "item.croptopia.caramel": "Caramel", + "item.croptopia.chocolate": "Chocolate", + "item.croptopia.tortilla": "Tortilla", + "item.croptopia.soy_sauce": "Soy Sauce", + "item.croptopia.dumpling": "Dumpling", + "item.croptopia.ravioli": "Ravioli", + "item.croptopia.salsa": "Salsa", + "item.croptopia.artichoke_dip": "Artichoke Dip", + "item.croptopia.grape_juice": "Grape Juice", + "item.croptopia.orange_juice": "Orange Juice", + "item.croptopia.apple_juice": "Apple Juice", + "item.croptopia.cranberry_juice": "Cranberry Juice", + "item.croptopia.saguaro_juice": "Saguaro Juice", + "item.croptopia.tomato_juice": "Tomato Juice", + "item.croptopia.melon_juice": "Melon Juice", + "item.croptopia.pineapple_juice": "Pineapple Juice", + "item.croptopia.coffee": "Coffee", + "item.croptopia.lemonade": "Lemonade", + "item.croptopia.limeade": "Limeade", + "item.croptopia.soy_milk": "Soy Milk", + "item.croptopia.strawberry_smoothie": "Strawberry Smoothie", + "item.croptopia.banana_smoothie": "Banana Smoothie", + "item.croptopia.kale_smoothie": "Kale Smoothie", + "item.croptopia.fruit_smoothie": "Fruit Smoothie", + "item.croptopia.chocolate_milkshake": "Chocolate Milkshake", + "item.croptopia.beer": "Beer", + "item.croptopia.wine": "Wine", + "item.croptopia.mead": "Mead", + "item.croptopia.rum": "Rum", + "item.croptopia.pumpkin_spice_latte": "Pumpkin Spice Latte", + "item.croptopia.grape_jam": "Grape Jam", + "item.croptopia.strawberry_jam": "Strawberry Jam", + "item.croptopia.peach_jam": "Peach Jam", + "item.croptopia.apricot_jam": "Apricot Jam", + "item.croptopia.blackberry_jam": "Blackberry Jam", + "item.croptopia.blueberry_jam": "Blueberry Jam", + "item.croptopia.cherry_jam": "Cherry Jam", + "item.croptopia.elderberry_jam": "Elderberry Jam", + "item.croptopia.raspberry_jam": "Raspberry Jam", + "item.croptopia.beef_jerky": "Beef Jerky", + "item.croptopia.pork_jerky": "Pork Jerky", + "item.croptopia.kale_chips": "Kale Chips", + "item.croptopia.potato_chips": "Potato Chips", + "item.croptopia.steamed_rice": "Steamed Rice", + "item.croptopia.egg_roll": "Egg Roll", + "item.croptopia.french_fries": "French Fries", + "item.croptopia.sweet_potato_fries": "Sweet Potato Fries", + "item.croptopia.onion_rings": "Onion Rings", + "item.croptopia.raisins": "Raisins", + "item.croptopia.doughnut": "Doughnut", + "item.croptopia.popcorn": "Popcorn", + "item.croptopia.baked_beans": "Baked Beans", + "item.croptopia.toast": "Toast", + "item.croptopia.cucumber_salad": "Cucumber Salad", + "item.croptopia.caesar_salad": "Caesar Salad", + "item.croptopia.leafy_salad": "Leafy Salad", + "item.croptopia.fruit_salad": "Fruit Salad", + "item.croptopia.veggie_salad": "Veggie Salad", + "item.croptopia.pork_and_beans": "Pork and Beans", + "item.croptopia.oatmeal": "Oatmeal", + "item.croptopia.leek_soup": "Leek Soup", + "item.croptopia.yoghurt": "Yoghurt", + "item.croptopia.saucy_chips": "Saucy Chips", + "item.croptopia.scrambled_eggs": "Scrambled Eggs", + "item.croptopia.buttered_toast": "Buttered Toast", + "item.croptopia.toast_with_jam": "Toast With Jam", + "item.croptopia.ham_sandwich": "Ham Sandwich", + "item.croptopia.peanut_butter_and_jam": "Peanut Butter and Jam", + "item.croptopia.blt": "Bacon Lettuce Tomato Sandwich", + "item.croptopia.grilled_cheese": "Grilled Cheese", + "item.croptopia.tuna_sandwich": "Tuna Sandwich", + "item.croptopia.cheeseburger": "Cheeseburger", + "item.croptopia.hamburger": "Hamburger", + "item.croptopia.tofuburger": "Tofuburger", + "item.croptopia.pizza": "Pizza", + "item.croptopia.supreme_pizza": "Supreme Pizza", + "item.croptopia.cheese_pizza": "Cheese Pizza", + "item.croptopia.pineapple_pepperoni_pizza": "Pineapple Pepperoni Pizza", + "item.croptopia.lemon_chicken": "Lemon Chicken", + "item.croptopia.fried_chicken": "Fried Chicken", + "item.croptopia.chicken_and_noodles": "Chicken and Noodles", + "item.croptopia.chicken_and_dumplings": "Chicken and Dumplings", + "item.croptopia.tofu_and_dumplings": "Tofu and Dumplings", + "item.croptopia.spaghetti_squash": "Spaghetti Squash", + "item.croptopia.chicken_and_rice": "Chicken and Rice", + "item.croptopia.taco": "Taco", + "item.croptopia.sushi": "Sushi", + "item.croptopia.apple_pie": "Apple Pie", + "item.croptopia.yam_jam": "Yam Jam", + "item.croptopia.banana_cream_pie": "Banana Cream Pie", + "item.croptopia.candy_corn": "Candy Corn", + "item.croptopia.vanilla_ice_cream": "Vanilla Ice Cream", + "item.croptopia.strawberry_ice_cream": "Strawberry Ice Cream", + "item.croptopia.mango_ice_cream": "Mango Ice Cream", + "item.croptopia.rum_raisin_ice_cream": "Rum Raisin Ice Cream", + "item.croptopia.cherry_pie": "Cherry Pie", + "item.croptopia.cheese_cake": "Cheese Cake", + "item.croptopia.brownies": "Brownies", + "item.croptopia.snicker_doodle": "Snicker Doodle", + "item.croptopia.banana_nut_bread": "Banana Nut Bread", + "item.croptopia.almond_brittle": "Almond Brittle", + "item.croptopia.candied_nuts": "Candied Nuts", + "item.croptopia.cashew_chicken": "Cashew Chicken", + "item.croptopia.nougat": "Nougat", + "item.croptopia.nutty_cookie": "Nutty Cookie", + "item.croptopia.pecan_ice_cream": "Pecan Ice Cream", + "item.croptopia.pecan_pie": "Pecan Pie", + "item.croptopia.protein_bar": "Protein Bar", + "item.croptopia.raisin_oatmeal_cookie": "Raisin Oatmeal Cookie", + "item.croptopia.roasted_nuts": "Roasted Nuts", + "item.croptopia.trail_mix": "Trail Mix", + + "item.croptopia.burrito": "Burrito", + "item.croptopia.tostada": "Tostada", + "item.croptopia.horchata": "Horchata", + "item.croptopia.carnitas": "Carnitas", + "item.croptopia.fajitas": "Fajitas", + "item.croptopia.enchilada": "Enchilada", + "item.croptopia.churros": "Churros", + "item.croptopia.tamales": "Tamales", + "item.croptopia.tres_leche_cake": "Tres Leche Cake", + "item.croptopia.stuffed_poblanos": "Stuffed Poblanos", + "item.croptopia.chili_relleno": "Chili Relleno", + "item.croptopia.crema": "Crema", + "item.croptopia.refried_beans": "Refried Beans", + "item.croptopia.chimichanga": "Chimichanga", + "item.croptopia.quesadilla": "Quesadilla", + + "item.croptopia.cinnamon": "Cinnamon", + "item.croptopia.corn_husk": "Corn Husk", + "item.croptopia.whipping_cream": "Whipping Cream", + "item.croptopia.vanilla_seeds": "Vanilla Seeds", + + "item.croptopia.cinnamon_sapling": "Cinnamon Sapling", + "item.croptopia.cinnamon_log": "Cinnamon Log", + "item.croptopia.stripped_cinnamon_log": "Stripped Cinnamon Log", + "item.croptopia.cinnamon_wood": "Cinnamon Wood", + "item.croptopia.stripped_cinnamon_wood": "Stripped Cinnamon Wood", + + "item.croptopia.shepherds_pie": "Shepherd's Pie", + "item.croptopia.beef_wellington": "Beef Wellington", + "item.croptopia.fish_and_chips": "Fish and Chips", + "item.croptopia.eton_mess": "Eton Mess", + "item.croptopia.tea": "Tea", + "item.croptopia.cornish_pasty": "Cornish Pasty", + "item.croptopia.scones": "Scones", + "item.croptopia.figgy_pudding": "Figgy Pudding", + "item.croptopia.treacle_tart": "Treacle Tart", + "item.croptopia.sticky_toffee_pudding": "Sticky Toffee Pudding", + "item.croptopia.trifle": "Trifle", + "item.croptopia.water_bottle": "Water Bottle", + "item.croptopia.milk_bottle": "Milk Bottle", + "item.croptopia.tea_leaves": "Tea Leaves", + "item.croptopia.tea_seed": "Tea Seeds", + + "item.croptopia.ajvar": "Ajvar", + "item.croptopia.ajvar_toast": "Ajvar Toast", + "item.croptopia.avocado_toast": "Avocado Toast", + "item.croptopia.baked_sweet_potato": "Baked Sweet Potato", + "item.croptopia.baked_yam": "Baked Yam", + "item.croptopia.beef_stew": "Beef Stew", + "item.croptopia.beef_stir_fry": "Beef Stir Fry", + "item.croptopia.buttered_green_beans": "Buttered Green Beans", + "item.croptopia.cheesy_asparagus": "Cheesy Asparagus", + "item.croptopia.chocolate_ice_cream": "Chocolate Ice Cream", + "item.croptopia.cooked_bacon": "Cooked Bacon", + "item.croptopia.eggplant_parmesan": "Eggplant Parmesan", + "item.croptopia.fruit_cake": "Fruit Cake", + "item.croptopia.grilled_eggplant": "Grilled Eggplant", + "item.croptopia.kiwi_sorbet": "Kiwi Sorbet", + "item.croptopia.knife": "Knife", + "item.croptopia.lemon_coconut_bar": "Lemon Coconut Bar", + "item.croptopia.nether_wart_stew": "Nether Wart Stew", + "item.croptopia.peanut_butter": "Peanut Butter", + "item.croptopia.peanut_butter_with_celery": "Peanut Butter With Celery", + "item.croptopia.potato_soup": "Potato Soup", + "item.croptopia.ratatouille": "Ratatouille", + "item.croptopia.bacon": "Bacon", + "item.croptopia.rhubarb_crisp": "Rhubarb Crisp", + "item.croptopia.rhubarb_pie": "Rhubarb Pie", + "item.croptopia.roasted_asparagus": "Roasted Asparagus", + "item.croptopia.roasted_radishes": "Roasted Radishes", + "item.croptopia.roasted_squash": "Roasted Squash", + "item.croptopia.roasted_turnips": "Roasted Turnips", + "item.croptopia.steamed_broccoli": "Steamed Broccoli", + "item.croptopia.steamed_green_beans": "Steamed Green Beans", + "item.croptopia.stir_fry": "Stir Fry", + "item.croptopia.stuffed_artichoke": "Stuffed Artichoke", + "item.croptopia.toast_sandwich": "Toast Sandwich", + + "item.croptopia.roasted_pumpkin_seeds": "Roasted Pumpkin Seeds", + "item.croptopia.roasted_sunflower_seeds": "Roasted Sunflower Seeds", + "item.croptopia.pumpkin_bars": "Pumpkin Bar", + "item.croptopia.corn_bread": "Corn Bread", + "item.croptopia.pumpkin_soup": "Pumpkin Soup", + "item.croptopia.meringue": "Meringue", + "item.croptopia.cabbage_roll": "Cabbage Roll", + "item.croptopia.borscht": "Borscht", + "item.croptopia.goulash": "Goulash", + "item.croptopia.beetroot_salad": "Beetroot Salad", + "item.croptopia.candied_kumquats": "Candied Kumquats", + "item.croptopia.shrimp": "Shrimp", + "item.croptopia.tuna": "Tuna", + "item.croptopia.calamari": "Calamari", + "item.croptopia.crab": "Crab", + "item.croptopia.roe": "Roe", + "item.croptopia.clam": "Clam", + "item.croptopia.oyster": "Oyster", + "item.croptopia.cooked_shrimp": "Cooked Shrimp", + "item.croptopia.cooked_tuna": "Cooked Tuna", + "item.croptopia.cooked_calamari": "Cooked Calamari", + "item.croptopia.steamed_crab": "Steamed Crab", + "item.croptopia.glowing_calamari": "Glowing Calamari", + "item.croptopia.sea_lettuce": "Sea Lettuce", + "item.croptopia.deep_fried_shrimp": "Deep Fried Shrimp", + "item.croptopia.tuna_roll": "Tuna Roll", + "item.croptopia.fried_calamari": "Fried Calamari", + "item.croptopia.crab_legs": "Crab Legs", + "item.croptopia.steamed_clams": "Steamed Clams", + "item.croptopia.grilled_oysters": "Grilled Oysters", + "item.croptopia.anchovy": "Anchovy", + "item.croptopia.cooked_anchovy": "Cooked Anchovy", + "item.croptopia.anchovy_pizza": "Anchovy Pizza", + "item.croptopia.mashed_potatoes": "Mashed Potatoes", + + "item.croptopia.baked_crepes": "Baked Crêpes", + "item.croptopia.cinnamon_roll": "Cinnamon Roll", + "item.croptopia.croque_madame": "Croque Madame", + "item.croptopia.croque_monsieur": "Croque Monsieur", + "item.croptopia.dauphine_potatoes": "Dauphine Potatoes", + "item.croptopia.fried_frog_legs": "Fried Frog Legs", + "item.croptopia.frog_legs": "Frog Legs", + "item.croptopia.ground_pork": "Ground Pork", + "item.croptopia.hashed_brown": "Hashed Browns", + "item.croptopia.macaron": "Macaron", + "item.croptopia.quiche": "Quiche", + "item.croptopia.sausage": "Sausage", + "item.croptopia.sunny_side_eggs": "Sunny Side Up Eggs", + "item.croptopia.sweet_crepes": "Sweet Crêpes", + "item.croptopia.the_big_breakfast": "The Big Breakfast", + + "item.croptopia.food_press": "All Purpose Food Press", + "item.croptopia.frying_pan": "Frying Pan", + "item.croptopia.cooking_pot": "Cooking Pot", + "item.croptopia.mortar_and_pestle": "Mortar and Pestle", + "item.croptopia.guide": "Croptopia", + + "item.croptopia.salt_ore": "Salt Ore", + + "block.croptopia.salt_ore": "Salt Ore", + "block.croptopia.apple_crop": "Apple Crop", + "block.croptopia.banana_crop": "Banana Crop", + "block.croptopia.orange_crop": "Orange Crop", + "block.croptopia.persimmon_crop": "Persimmon Crop", + "block.croptopia.plum_crop": "Plum Crop", + "block.croptopia.cherry_crop": "Cherry Crop", + "block.croptopia.lemon_crop": "Lemon Crop", + "block.croptopia.grapefruit_crop": "Grapefruit Crop", + "block.croptopia.kumquat_crop": "Kumquat Crop", + "block.croptopia.peach_crop": "Peach Crop", + "block.croptopia.coconut_crop": "Coconut Crop", + "block.croptopia.nutmeg_crop": "Nutmeg Crop", + "block.croptopia.fig_crop": "Fig Crop", + "block.croptopia.nectarine_crop": "Nectarine Crop", + "block.croptopia.mango_crop": "Mango Crop", + "block.croptopia.dragonfruit_crop": "Dragonfruit Crop", + "block.croptopia.starfruit_crop": "Starfruit Crop", + "block.croptopia.avocado_crop": "Avocado Crop", + "block.croptopia.apricot_crop": "Apricot Crop", + "block.croptopia.pear_crop": "Pear Crop", + "block.croptopia.lime_crop": "Lime Crop", + "block.croptopia.date_crop": "Date Crop", + "block.croptopia.almond_crop": "Almond Crop", + "block.croptopia.cashew_crop": "Cashew Crop", + "block.croptopia.pecan_crop": "Pecan Crop", + "block.croptopia.walnut_crop": "Walnut Crop", + "block.croptopia.artichoke_crop": "Artichoke Crop", + "block.croptopia.asparagus_crop": "Asparagus Crop", + "block.croptopia.barley_crop": "Barley Crop", + "block.croptopia.basil_crop": "Basil Crop", + "block.croptopia.bellpepper_crop": "Bellpepper Crop", + "block.croptopia.blackbean_crop": "Blackbean Crop", + "block.croptopia.blackberry_crop": "Blackberry Crop", + "block.croptopia.blueberry_crop": "Blueberry Crop", + "block.croptopia.broccoli_crop": "Broccoli Crop", + "block.croptopia.cabbage_crop": "Cabbage Crop", + "block.croptopia.cantaloupe_crop": "Cantaloupe Crop", + "block.croptopia.cauliflower_crop": "Cauliflower Crop", + "block.croptopia.celery_crop": "Celery Crop", + "block.croptopia.coffee_crop": "Coffee Crop", + "block.croptopia.corn_crop": "Corn Crop", + "block.croptopia.cranberry_crop": "Cranberry Crop", + "block.croptopia.cucumber_crop": "Cucumber Crop", + "block.croptopia.currant_crop": "Currant Crop", + "block.croptopia.eggplant_crop": "Eggplant Crop", + "block.croptopia.elderberry_crop": "Elderberry Crop", + "block.croptopia.garlic_crop": "Garlic Crop", + "block.croptopia.ginger_crop": "Ginger Crop", + "block.croptopia.grape_crop": "Grape Crop", + "block.croptopia.greenbean_crop": "Greenbean Crop", + "block.croptopia.greenonion_crop": "Greenonion Crop", + "block.croptopia.honeydew_crop": "Honeydew Crop", + "block.croptopia.hops_crop": "Hops Crop", + "block.croptopia.kale_crop": "Kale Crop", + "block.croptopia.kiwi_crop": "Kiwi Crop", + "block.croptopia.leek_crop": "Leek Crop", + "block.croptopia.lettuce_crop": "Lettuce Crop", + "block.croptopia.mustard_crop": "Mustard Crop", + "block.croptopia.oat_crop": "Oat Crop", + "block.croptopia.olive_crop": "Olive Crop", + "block.croptopia.onion_crop": "Onion Crop", + "block.croptopia.peanut_crop": "Peanut Crop", + "block.croptopia.chile_pepper_crop": "Chile Pepper Crop", + "block.croptopia.pineapple_crop": "Pineapple Crop", + "block.croptopia.radish_crop": "Radish Crop", + "block.croptopia.raspberry_crop": "Raspberry Crop", + "block.croptopia.rhubarb_crop": "Rhubarb Crop", + "block.croptopia.rice_crop": "Rice Crop", + "block.croptopia.rutabaga_crop": "Rutabaga Crop", + "block.croptopia.saguaro_crop": "Saguaro Crop", + "block.croptopia.soybean_crop": "Soybean Crop", + "block.croptopia.spinach_crop": "Spinach Crop", + "block.croptopia.squash_crop": "Squash Crop", + "block.croptopia.strawberry_crop": "Strawberry Crop", + "block.croptopia.sweetpotato_crop": "Sweetpotato Crop", + "block.croptopia.tomatillo_crop": "Tomatillo Crop", + "block.croptopia.tomato_crop": "Tomato Crop", + "block.croptopia.turmeric_crop": "Turmeric Crop", + "block.croptopia.turnip_crop": "Turnip Crop", + "block.croptopia.yam_crop": "Yam Crop", + "block.croptopia.zucchini_crop": "Zucchini Crop", + "block.croptopia.pepper_crop": "Pepper Crop", + "block.croptopia.vanilla_crop": "Vanilla Crop", + "block.croptopia.tea_crop": "Tea Crop", + "block.croptopia.apple_sapling": "Apple Sapling", + "block.croptopia.banana_sapling": "Banana Sapling", + "block.croptopia.orange_sapling": "Orange Sapling", + "block.croptopia.persimmon_sapling": "Persimmon Sapling", + "block.croptopia.plum_sapling": "Plum Sapling", + "block.croptopia.cherry_sapling": "Cherry Sapling", + "block.croptopia.lemon_sapling": "Lemon Sapling", + "block.croptopia.grapefruit_sapling": "Grapefruit Sapling", + "block.croptopia.kumquat_sapling": "Kumquat Sapling", + "block.croptopia.peach_sapling": "Peach Sapling", + "block.croptopia.coconut_sapling": "Coconut Sapling", + "block.croptopia.nutmeg_sapling": "Nutmeg Sapling", + "block.croptopia.fig_sapling": "Fig Sapling", + "block.croptopia.nectarine_sapling": "Nectarine Sapling", + "block.croptopia.mango_sapling": "Mango Sapling", + "block.croptopia.dragonfruit_sapling": "Dragonfruit Sapling", + "block.croptopia.starfruit_sapling": "Starfruit Sapling", + "block.croptopia.avocado_sapling": "Avocado Sapling", + "block.croptopia.apricot_sapling": "Apricot Sapling", + "block.croptopia.pear_sapling": "Pear Sapling", + "block.croptopia.lime_sapling": "Lime Sapling", + "block.croptopia.date_sapling": "Date Sapling", + "block.croptopia.almond_sapling": "Almond Sapling", + "block.croptopia.cashew_sapling": "Cashew Sapling", + "block.croptopia.pecan_sapling": "Pecan Sapling", + "block.croptopia.walnut_sapling": "Walnut Sapling", + "block.croptopia.cinnamon_sapling": "Cinnamon Sapling", + + "block.croptopia.cinnamon_log": "Cinnamon Log", + "block.croptopia.stripped_cinnamon_log": "Stripped Cinnamon Log", + "block.croptopia.cinnamon_wood": "Cinnamon Wood", + "block.croptopia.stripped_cinnamon_wood": "Stripped Cinnamon Wood", + "block.croptopia.cinnamon_leaves": "Cinnamon Leaves", + + "advancements.croptopia.root.description": "'You Won't Get Anything Done Hoeing Like That'", + "advancements.croptopia.getseed.description": "Break a wild plant to get seeds!", + "advancements.croptopia.getseed.title": "An Extra Seedy Place", + "advancements.croptopia.getsapling.title": "Forestree Territree", + "advancements.croptopia.getsapling.description": "Gather some fruit and make a tree from it", + "advancements.croptopia.pot.title": "Potted", + "advancements.croptopia.pot.description": "Make a Cooking Pot", + "advancements.croptopia.frying_pan.title": "Can't Be Used as a Weapon", + "advancements.croptopia.frying_pan.description": "Make a Frying Pan", + "advancements.croptopia.food_press.title": "Blendern't", + "advancements.croptopia.food_press.description": "Make an All Purpose Food Press", + "advancements.croptopia.mortar_and_pestle.title": "A Deadly Weapon For... Crushing", + "advancements.croptopia.mortar_and_pestle.description": "Make a Mortar and Pestle", + "advancements.croptopia.eatbig.title": "Fully Stuffed", + "advancements.croptopia.eatbig.description": "Eat anything with five or more ingredients", + "advancements.croptopia.eatcrafted.title": "Hearty Meal", + "advancements.croptopia.eatcrafted.description": "Eat anything crafted", + "advancements.croptopia.gather_desert.title": "Undried Seeds", + "advancements.croptopia.gather_desert.description": "Gather all the seeds from the desert", + "advancements.croptopia.gather_savanna.title": "Hot Seeds", + "advancements.croptopia.gather_savanna.description": "Gather all the seeds from the savanna", + "advancements.croptopia.gather_forest.title": "Saplings Lite", + "advancements.croptopia.gather_forest.description": "Gather all the seeds from the forest", + "advancements.croptopia.gather_jungle.title": "Wild Seeds", + "advancements.croptopia.gather_jungle.description": "Gather all the seeds from the jungle", + "advancements.croptopia.gather_plains.title": "Really Plain Seeds", + "advancements.croptopia.gather_plains.description": "Gather all the seeds from the plains", + "advancements.croptopia.gather_swamp.title": "Watery seeds", + "advancements.croptopia.gather_swamp.description": "Gather all the seeds from the swamp", + "advancements.croptopia.gather_all.title": "Land Seed Record", + "advancements.croptopia.gather_all.description": "Gather every seed from Croptopia", + "advancements.croptopia.getdrinks.title": "Fancy Water", + "advancements.croptopia.getdrinks.description": "Craft any kind of drink", + "advancements.croptopia.gather_drinks.title": "Mundane Cocktail", + "advancements.croptopia.gather_drinks.description": "Drink every drink", + "advancements.croptopia.gather_food.title": "Food Critic", + "advancements.croptopia.gather_food.description": "Eat everything there is to eat", + "advancements.croptopia.knife.title": "Iron Torch", + "advancements.croptopia.knife.description": "Make a Knife", + "advancements.croptopia.tofu.title": "Meaty beans", + "advancements.croptopia.tofu.description": "Make Tofu", + "advancements.croptopia.cinnamon.title": "Oddly tasty sticks", + "advancements.croptopia.cinnamon.description": "Strip a cinnamon tree from your local jungle", + "advancements.croptopia.salt.title": "Sadly, Won't Give More FPS", + "advancements.croptopia.salt.description": "Find Salt in the depths of nearby rivers", + "advancements.croptopia.gather_tree_all.title": "Streeking Treeathlon", + "advancements.croptopia.gather_tree_all.description": "Gather every sapling Croptopia has to offer", + "advancements.croptopia.gather_tree_forest.title": "Your Bargain Bin Saplings", + "advancements.croptopia.gather_tree_forest.description": "Gather every sapling from a forest or variants", + "advancements.croptopia.gather_tree_jungle.title": "Feral Huge Broccoli", + "advancements.croptopia.gather_tree_jungle.description": "Gather every sapling from a jungle or variants", + "advancements.croptopia.gather_tree_plains.title": "Distinct Shrubs", + "advancements.croptopia.gather_tree_plains.description": "Gather every sapling from a plains or variants", + "advancements.croptopia.gather_tree_dark_forest.title": "Trees of the Dark Side", + "advancements.croptopia.gather_tree_dark_forest.description": "Gather every sapling from a dark forest or variants", + + + "itemGroup.croptopia.croptopia": "Croptopia", + "itemGroup.croptopia": "Croptopia", + + "info.croptopia.seed": "This seed will drop in biomes\n categorized as:", + + "tag.c.crops" : "Crops", + "tag.c.saplings" : "Saplings", + "tag.c.vegetables" : "Vegetables", + "tag.c.nuts" : "Nuts", + "tag.c.fruits" : "Fruits", + "tag.c.grain" : "Grain", + "tag.c.seeds" : "Seeds", + "tag.c.jams" : "Jams", + "tag.c.juices" : "Juices", + "tag.c.tools.knives" : "Knives", + "tag.croptopia.beef_mutton" : "Beef Mutton", + "tag.croptopia.meat_replacements" : "Meat Replacements", + "tag.croptopia.nuts" : "Nuts", + "tag.croptopia.chicken_replacements" : "Chicken Replacements", + "tag.croptopia.pork_replacements" : "Pork Replacements", + "tag.croptopia.fishes" : "Fishes", + "tag.croptopia.peppers" : "Peppers", + "tag.croptopia.sauces" : "Sauces", + "tag.croptopia.melons" : "Melons", + "tag.croptopia.beef_replacements" : "Beef Replacements", + "tag.croptopia.flourable" : "Flourable", + "tag.croptopia.cinnamon_logs" : "Cinnamon Logs" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/lang/es_es.json b/src/main/resources/assets/croptopia/lang/es_es.json new file mode 100644 index 000000000..960a1088e --- /dev/null +++ b/src/main/resources/assets/croptopia/lang/es_es.json @@ -0,0 +1,605 @@ +{ + "item.croptopia.guide": "Croptopedia", + "item.croptopia.artichoke": "Alcachofa", + "item.croptopia.asparagus": "Espárragos", + "item.croptopia.bellpepper": "Pimiento", + "item.croptopia.blackbean": "Frijol negro", + "item.croptopia.blackberry": "Mora", + "item.croptopia.blueberry": "Arándano", + "item.croptopia.broccoli": "Brócoli", + "item.croptopia.cabbage": "Repollo", + "item.croptopia.cantaloupe": "Melón Cantalupo", + "item.croptopia.cauliflower": "Coliflor", + "item.croptopia.celery": "Apio", + "item.croptopia.coffee_beans": "Granos de café", + "item.croptopia.corn": "Maiz", + "item.croptopia.cranberry": "Arándano", + "item.croptopia.cucumber": "Pepino", + "item.croptopia.currant": "Grosella", + "item.croptopia.eggplant": "Berenjena", + "item.croptopia.elderberry": "Baya del Saúco", + "item.croptopia.garlic": "Ajo", + "item.croptopia.grape": "Uva", + "item.croptopia.greenbean": "Judías verdes", + "item.croptopia.greenonion": "Cebolleta", + "item.croptopia.honeydew": "Melón verde", + "item.croptopia.hops": "Lúpulos", + "item.croptopia.kale": "Col rizada", + "item.croptopia.kiwi": "Kiwi", + "item.croptopia.leek": "Puerro", + "item.croptopia.lettuce": "Lechuga", + "item.croptopia.olive": "Aceituna", + "item.croptopia.onion": "Cebolla", + "item.croptopia.peanut": "Cacahuete", + "item.croptopia.pineapple": "Piña", + "item.croptopia.radish": "Rábano", + "item.croptopia.raspberry": "Frambuesa", + "item.croptopia.rhubarb": "Ruibarbo", + "item.croptopia.rice": "Arroz", + "item.croptopia.rutabaga": "Nabicol", + "item.croptopia.saguaro": "Saguaro", + "item.croptopia.spinach": "Espinacas", + "item.croptopia.squash": "Squash", + "item.croptopia.strawberry": "Fresa", + "item.croptopia.sweetpotato": "Batata", + "item.croptopia.tomatillo": "Tomatillo", + "item.croptopia.tomato": "Tomate", + "item.croptopia.turnip": "Nabo", + "item.croptopia.yam": "Ñame", + "item.croptopia.zucchini": "Calabacín", + "item.croptopia.artichoke_seed": "Semilla de Alcachofa", + "item.croptopia.asparagus_seed": "Semilla de Espárragos", + "item.croptopia.bellpepper_seed": "Semilla de Pimiento", + "item.croptopia.blackbean_seed": "Semilla de Frijol negrp", + "item.croptopia.blackberry_seed": "Semilla de Mora", + "item.croptopia.blueberry_seed": "Semilla de Arándano", + "item.croptopia.broccoli_seed": "Semilla de Brócoli", + "item.croptopia.cabbage_seed": "Semilla de Repollo", + "item.croptopia.cantaloupe_seed": "Semilla de Melón Cntalupo", + "item.croptopia.cauliflower_seed": "Semilla de Coliflor", + "item.croptopia.celery_seed": "Semilla de Apio", + "item.croptopia.coffee_seed": "Semilla de cafe", + "item.croptopia.corn_seed": "Semilla de Maiz", + "item.croptopia.cranberry_seed": "Semilla de Arándano", + "item.croptopia.cucumber_seed": "Semilla de Pepino", + "item.croptopia.currant_seed": "Semilla de Grosella", + "item.croptopia.eggplant_seed": "Semilla de Berenjena", + "item.croptopia.elderberry_seed": "Semilla de Baya del Saúco", + "item.croptopia.garlic_seed": "Semilla de Ajo", + "item.croptopia.grape_seed": "Semilla de Uva", + "item.croptopia.greenbean_seed": "Semilla de Judias Verdes", + "item.croptopia.greenonion_seed": "Semilla de Cebolleta", + "item.croptopia.honeydew_seed": "Semilla de Melón verde", + "item.croptopia.hops_seed": "Semilla de Lúpulos", + "item.croptopia.kale_seed": "Semilla de Col rizada", + "item.croptopia.kiwi_seed": "Semilla de Kiwi", + "item.croptopia.leek_seed": "Semilla de Puerro", + "item.croptopia.lettuce_seed": "Semilla de Lechuga", + "item.croptopia.olive_seed": "Semilla de Aceituna", + "item.croptopia.onion_seed": "Semilla de Cebolla", + "item.croptopia.peanut_seed": "Semilla de Cacahuete", + "item.croptopia.pineapple_seed": "Semilla de Piña", + "item.croptopia.radish_seed": "Semilla de Rábano", + "item.croptopia.raspberry_seed": "Semilla de Frambuesa", + "item.croptopia.rhubarb_seed": "Semilla de Ruibarbo", + "item.croptopia.rice_seed": "Semilla de Arroz", + "item.croptopia.rutabaga_seed": "Semilla de Nabicol", + "item.croptopia.saguaro_seed": "Semilla de Saguaro", + "item.croptopia.spinach_seed": "Semilla de Espinacas", + "item.croptopia.squash_seed": "Semilla de Squash", + "item.croptopia.strawberry_seed": "Semilla de Fresa", + "item.croptopia.sweetpotato_seed": "Semilla de batata", + "item.croptopia.tomatillo_seed": "Semilla de Tomatillo", + "item.croptopia.tomato_seed": "Semilla de Tomate", + "item.croptopia.turnip_seed": "Semilla de Nabo", + "item.croptopia.yam_seed": "Semilla de Ñame", + "item.croptopia.zucchini_seed": "Semilla de Calabacin", + "item.croptopia.oat_seed": "Semilla de avena", + "item.croptopia.mustard_seed": "Semilla de mostaza", + "item.croptopia.pepper_seed": "Semilla de pimiento", + "item.croptopia.turmeric_seed": "Semilla de cúrcuma", + "item.croptopia.ginger_seed": "Semilla de jengibre", + "item.croptopia.basil_seed": "Semillas de albahaca", + "item.croptopia.chile_pepper_seed": "Semilla de Chile", + "item.croptopia.barley_seed": "Semilla de cebada", + "item.croptopia.soybean_seed": "Semilla de soja", + "item.croptopia.barley": "Cebada", + "item.croptopia.oat": "Avena", + "item.croptopia.soybean": "Soja", + "item.croptopia.grapefruit": "Toronja", + "item.croptopia.kumquat": "Naranja china", + "item.croptopia.orange": "Naranja", + "item.croptopia.banana": "Plátano", + "item.croptopia.persimmon": "Caqui", + "item.croptopia.plum": "Ciruela", + "item.croptopia.cherry": "Cereza", + "item.croptopia.lemon": "Limón", + "item.croptopia.peach": "Melocotón", + "item.croptopia.coconut": "Coco", + "item.croptopia.nutmeg": "Nuez moscada", + "item.croptopia.fig": "Higo", + "item.croptopia.nectarine": "Nectarina", + "item.croptopia.mango": "Mango", + "item.croptopia.dragonfruit": "Pitahaya", + "item.croptopia.starfruit": "Carambola", + "item.croptopia.almond": "Almendra", + "item.croptopia.cashew": "Anacardo", + "item.croptopia.pecan": "Pecán", + "item.croptopia.walnut": "Nuez", + "item.croptopia.avocado": "Aguacate", + "item.croptopia.apricot": "Albaricoque", + "item.croptopia.pear": "Pera", + "item.croptopia.lime": "Lima", + "item.croptopia.date": "Date", + "item.croptopia.mustard": "Mostaza", + "item.croptopia.vanilla": "Vainilla", + "item.croptopia.paprika": "Pimenton", + "item.croptopia.pepper": "Pimienta", + "item.croptopia.salt": "Sal", + "item.croptopia.turmeric": "Cúrcuma", + "item.croptopia.ginger": "Jengibre", + "item.croptopia.basil": "Albahaca", + "item.croptopia.chile_pepper": "Chile", + + + "item.croptopia.apple_sapling": "Brote de Manzano", + "item.croptopia.banana_sapling": "Brote de Plátano", + "item.croptopia.orange_sapling": "Brote de Naranja", + "item.croptopia.persimmon_sapling": "Brote de Caqui", + "item.croptopia.plum_sapling": "Brote de Ciruela", + "item.croptopia.cherry_sapling": "Brote de Cereza", + "item.croptopia.lemon_sapling": "Brote de Limón", + "item.croptopia.grapefruit_sapling": "Brote de Toronja", + "item.croptopia.kumquat_sapling": "Brote de Kumquat", + "item.croptopia.peach_sapling": "Brote de Melocotón", + "item.croptopia.coconut_sapling": "Brote de Coco", + "item.croptopia.nutmeg_sapling": "Brote de Nuez moscada ", + "item.croptopia.fig_sapling": "Brote de Higo", + "item.croptopia.mango_sapling": "Brote de Mango", + "item.croptopia.dragonfruit_sapling": "Brote de Pitahaya", + "item.croptopia.starfruit_sapling": "Brote de Carambola", + "item.croptopia.avocado_sapling": "Brote de Aguacate", + "item.croptopia.apricot_sapling": "Brote de Albaricoque", + "item.croptopia.pear_sapling": "Brote de Pera", + "item.croptopia.lime_sapling": "Brote de lima", + "item.croptopia.date_sapling": "Brote de Date", + "item.croptopia.nectarine_sapling": "Brote de Nectarina", + "item.croptopia.almond_sapling": "Brote de Almendra", + "item.croptopia.cashew_sapling": "Brote de Anacardo", + "item.croptopia.pecan_sapling": "Brotede Pecán", + "item.croptopia.walnut_sapling": "Brote de Nuez", + + "item.croptopia.olive_oil": "Aceite de oliva", + "item.croptopia.cheese": "Queso", + "item.croptopia.flour": "Harina", + "item.croptopia.dough": "Masa", + "item.croptopia.pepperoni": "Pepperoni", + "item.croptopia.butter": "Mantequilla", + "item.croptopia.noodle": "Fideos", + "item.croptopia.tofu": "Tofu", + "item.croptopia.molasses": "Melaza", + "item.croptopia.caramel": "Caramelo", + "item.croptopia.chocolate": "Chocolate", + "item.croptopia.tortilla": "Tortilla", + "item.croptopia.soy_sauce": "Salsa de soja", + "item.croptopia.dumpling": "Dumpling", + "item.croptopia.ravioli": "Ravioli", + "item.croptopia.salsa": "Salsa", + "item.croptopia.artichoke_dip": "Dip de alcachofa", + "item.croptopia.grape_juice": "Zumo de uva", + "item.croptopia.orange_juice": "Zumo de naranja", + "item.croptopia.apple_juice": "Zumo de manzana", + "item.croptopia.cranberry_juice": "Zumo de arándano", + "item.croptopia.saguaro_juice": "Zumo de Saguaro", + "item.croptopia.tomato_juice": "Zumo de Tomate", + "item.croptopia.melon_juice": "Zumo de Melón", + "item.croptopia.pineapple_juice": "Zumo de piña", + "item.croptopia.coffee": "Café", + "item.croptopia.lemonade": "Limonada", + "item.croptopia.limeade": "Limonada de Lima", + "item.croptopia.soy_milk": "Leche de soja", + "item.croptopia.strawberry_smoothie": "Batido de fresa", + "item.croptopia.banana_smoothie": "Batido de plátano", + "item.croptopia.kale_smoothie": "Batido de col rizada", + "item.croptopia.fruit_smoothie": "Batido de frutas", + "item.croptopia.chocolate_milkshake": "Malteada de chocolate", + "item.croptopia.beer": "Cerveza", + "item.croptopia.wine": "Vino", + "item.croptopia.mead": "Hidromiel", + "item.croptopia.rum": "Ron", + "item.croptopia.pumpkin_spice_latte": "Café de calabaza", + "item.croptopia.grape_jam": "Mermelada de uva", + "item.croptopia.strawberry_jam": "Mermelada de fresa", + "item.croptopia.peach_jam": "Mermelada de melocotón", + "item.croptopia.apricot_jam": "Mermelada de albaricoque", + "item.croptopia.blackberry_jam": "Mermelada de mora", + "item.croptopia.blueberry_jam": "Jalea de moras", + "item.croptopia.cherry_jam": "Mermelada de cereza", + "item.croptopia.elderberry_jam": "Mermelada de saúco", + "item.croptopia.raspberry_jam": "Mermelada de frambuesa", + "item.croptopia.beef_jerky": "Cecina", + "item.croptopia.pork_jerky": "Cecina de cerdo", + "item.croptopia.kale_chips": "Kale Chips", + "item.croptopia.potato_chips": "Papas", + "item.croptopia.steamed_rice": "Arroz al vapor", + "item.croptopia.egg_roll": "Rollo de huevo", + "item.croptopia.french_fries": "Patata frita", + "item.croptopia.sweet_potato_fries": "Patatas dulces fritas", + "item.croptopia.onion_rings": "Aros de cebolla", + "item.croptopia.raisins": "Pasas", + "item.croptopia.doughnut": "Rosquilla", + "item.croptopia.popcorn": "Palomita", + "item.croptopia.baked_beans": "Alubias horneadas", + "item.croptopia.toast": "Tostada", + "item.croptopia.cucumber_salad": "Ensalada de pepino", + "item.croptopia.caesar_salad": "Ensalada cesar", + "item.croptopia.leafy_salad": "Ensalada de hojas", + "item.croptopia.fruit_salad": "Ensalada de frutas", + "item.croptopia.veggie_salad": "Ensalada de verduras", + "item.croptopia.pork_and_beans": "Fabada", + "item.croptopia.oatmeal": "Harina de avena", + "item.croptopia.leek_soup": "Sopa de puerro", + "item.croptopia.yoghurt": "Yogurt", + "item.croptopia.saucy_chips": "Chips picantes", + "item.croptopia.scrambled_eggs": "Huevos revueltos", + "item.croptopia.buttered_toast": "Tostada con mantequilla", + "item.croptopia.toast_with_jam": "Tostadas con mermelada", + "item.croptopia.ham_sandwich": "Sandwich de jamón", + "item.croptopia.peanut_butter_and_jam": "Mantequilla de cacahuete y mermelada", + "item.croptopia.blt": "Sándwich de tomate, lechuga y tocino", + "item.croptopia.grilled_cheese": "Sándwich de queso a la parrilla ", + "item.croptopia.tuna_sandwich": "Sandwich de atún", + "item.croptopia.cheeseburger": "Hamburguesa con queso", + "item.croptopia.hamburger": "Hamburguesa", + "item.croptopia.tofuburger": "Hamburguesa de tofu", + "item.croptopia.pizza": "Pizza", + "item.croptopia.supreme_pizza": "Pizza Suprema", + "item.croptopia.cheese_pizza": "Pizza de queso", + "item.croptopia.pineapple_pepperoni_pizza": "Pizza de pepperoni y piña", + "item.croptopia.lemon_chicken": "Pollo al limón", + "item.croptopia.fried_chicken": "Pollo frito", + "item.croptopia.chicken_and_noodles": "Pollo y Fideos", + "item.croptopia.chicken_and_dumplings": "Dumplings de Pollo", + "item.croptopia.tofu_and_dumplings": "Dumplings de Tofu", + "item.croptopia.spaghetti_squash": "Spaghetti con squash", + "item.croptopia.chicken_and_rice": "Arroz con pollo", + "item.croptopia.taco": "Taco", + "item.croptopia.sushi": "Sushi", + "item.croptopia.apple_pie": "Pastel de manzana", + "item.croptopia.yam_jam": "Mermelada de Ñame", + "item.croptopia.banana_cream_pie": "Pastel de crema de banana", + "item.croptopia.candy_corn": "Maíz dulce", + "item.croptopia.vanilla_ice_cream": "Helado de vainilla", + "item.croptopia.strawberry_ice_cream": "Helado de fresa", + "item.croptopia.mango_ice_cream": "Helado de Mango", + "item.croptopia.rum_raisin_ice_cream": "Helado de Ron con Pasas", + "item.croptopia.cherry_pie": "Pastel de cerezas", + "item.croptopia.cheese_cake": "Tarta de queso", + "item.croptopia.brownies": "Brownies", + "item.croptopia.snicker_doodle": "Galleta de azúcar", + "item.croptopia.banana_nut_bread": "Pan de plátano y nuez", + "item.croptopia.almond_brittle": "Almendras con caramelo", + "item.croptopia.candied_nuts": "Nuez confitada", + "item.croptopia.cashew_chicken": "Pollo con anacardo", + "item.croptopia.nougat": "Turrón", + "item.croptopia.nutty_cookie": "Galleta con nueces", + "item.croptopia.pecan_ice_cream": "Helado de nuez", + "item.croptopia.pecan_pie": "Pastel de nuez", + "item.croptopia.protein_bar": "Barra de proteínas", + "item.croptopia.raisin_oatmeal_cookie": "Galleta de avenas y pasas", + "item.croptopia.roasted_nuts": "Nuez tostada", + "item.croptopia.trail_mix": "Mezcla de frutos secos", + + "item.croptopia.burrito": "Burrito", + "item.croptopia.tostada": "Tostada", + "item.croptopia.horchata": "Horchata", + "item.croptopia.carnitas": "Carnitas", + "item.croptopia.fajitas": "Fajitas", + "item.croptopia.enchilada": "Enchilada", + "item.croptopia.churros": "Churros", + "item.croptopia.tamales": "Tamales", + "item.croptopia.tres_leche_cake": "Pastel de tres leches", + "item.croptopia.stuffed_poblanos": "Pimiento relleno", + "item.croptopia.chili_relleno": "Chili relleno", + "item.croptopia.crema": "Crema", + "item.croptopia.refried_beans": "Frijoles refritos", + "item.croptopia.chimichanga": "Chimichanga", + "item.croptopia.quesadilla": "Quesadilla", + + "item.croptopia.cinnamon": "Canela", + "item.croptopia.corn_husk": "Hoja de maíz", + "item.croptopia.whipping_cream": "Crema batida", + "item.croptopia.vanilla_seeds": "Semillas de vainilla", + + "item.croptopia.cinnamon_sapling": "Brote de canela", + "item.croptopia.cinnamon_log": "Tronco de canela", + "item.croptopia.stripped_cinnamon_log": "Tronco de canela sin corteza", + "item.croptopia.cinnamon_wood": "Madera de canelas", + "item.croptopia.stripped_cinnamon_wood": "Madera de canelas sin corteza", + + "item.croptopia.food_press": "Prensa de alimentos", + "item.croptopia.frying_pan": "Sarten", + "item.croptopia.cooking_pot": "Olla", + "item.croptopia.mortar_and_pestle": "Mortero y majadero", + + "item.croptopia.salt_ore": "Mineral de sal", + + "block.croptopia.salt_ore": "Mineral de sal", + "block.croptopia.apple_crop": "Cultivo de manzana", + "block.croptopia.banana_crop": "Cultivo de platano", + "block.croptopia.orange_crop": "Cultivo de Naranja", + "block.croptopia.persimmon_crop": "Cultivo de caqui", + "block.croptopia.plum_crop": "Cultivo de ciruela", + "block.croptopia.cherry_crop": "Cultivo de cereza", + "block.croptopia.lemon_crop": "Cultivo de limón", + "block.croptopia.grapefruit_crop": "Cultivo de toronja", + "block.croptopia.kumquat_crop": "Cultivo de kumquat", + "block.croptopia.peach_crop": "Cultivo de melocotón", + "block.croptopia.coconut_crop": "Cultivo de coco", + "block.croptopia.nutmeg_crop": "Cultivo de nuez moscada", + "block.croptopia.fig_crop": "Cultivo de higos", + "block.croptopia.nectarine_crop": "Cultivo de nectarina", + "block.croptopia.mango_crop": "Cultivo de mango", + "block.croptopia.dragonfruit_crop": "Cultivo de pitahaya", + "block.croptopia.starfruit_crop": "Cultivo de carambola", + "block.croptopia.avocado_crop": "Cultivo de aguacate", + "block.croptopia.apricot_crop": "Cultivo de albaricoque", + "block.croptopia.pear_crop": "Cultivo de pera", + "block.croptopia.lime_crop": "Cultivo de lima", + "block.croptopia.date_crop": "Cultivo de date", + "block.croptopia.almond_crop": "Cultivo de almendras", + "block.croptopia.cashew_crop": "Cultivo de anacardos", + "block.croptopia.pecan_crop": "Cultivo de pecán", + "block.croptopia.walnut_crop": "Cultivo de nueces", + "block.croptopia.artichoke_crop": "Cultivo de alcachofa", + "block.croptopia.asparagus_crop": "Cultivo de espárragos", + "block.croptopia.barley_crop": "Cultivo de cebada", + "block.croptopia.basil_crop": "Cultivo de albahaca", + "block.croptopia.bellpepper_crop": "Cultivo de bellpepper", + "block.croptopia.blackbean_crop": "Cultivo de frijoles negros", + "block.croptopia.blackberry_crop": "Cultivo de moras", + "block.croptopia.blueberry_crop": "Cultivo de arándanos", + "block.croptopia.broccoli_crop": "Cultivo de brócoli", + "block.croptopia.cabbage_crop": "Cultivo de repollo", + "block.croptopia.cantaloupe_crop": "Cultivo de melón cantalupo", + "block.croptopia.cauliflower_crop": "Cultivo de coliflor", + "block.croptopia.celery_crop": "Cultivo de apio", + "block.croptopia.coffee_crop": "Cultivo de café", + "block.croptopia.corn_crop": "Cosecha de maíz", + "block.croptopia.cranberry_crop": "Cultivo de arándano", + "block.croptopia.cucumber_crop": "Cultivo de pepino", + "block.croptopia.currant_crop": "Cultivo de grosella", + "block.croptopia.eggplant_crop": "Cultivo de berenjena", + "block.croptopia.elderberry_crop": "Cultivo de saúco", + "block.croptopia.garlic_crop": "Cultivo de ajo", + "block.croptopia.ginger_crop": "Cultivo de jengibre", + "block.croptopia.grape_crop": "Cultivo de uva", + "block.croptopia.greenbean_crop": "Cultivo de judías verdes", + "block.croptopia.greenonion_crop": "Cultivo de cebolleta", + "block.croptopia.honeydew_crop": "Cultivo de melón verde", + "block.croptopia.hops_crop": "Cultivo de lúpulo", + "block.croptopia.kale_crop": "Cultivo de col rizada", + "block.croptopia.kiwi_crop": "Cultivo de Kiwi", + "block.croptopia.leek_crop": "Cultivo de puerro", + "block.croptopia.lettuce_crop": "Cultivo de lechuga", + "block.croptopia.mustard_crop": "Cultivo de mostaza", + "block.croptopia.oat_crop": "Cultivo de avena", + "block.croptopia.olive_crop": "Cultivo de olivo", + "block.croptopia.onion_crop": "Cultivo de cebolla", + "block.croptopia.peanut_crop": "Cultivo de cacahuete", + "block.croptopia.chile_pepper_crop": "Cultivo de chile", + "block.croptopia.pineapple_crop": "Cultivo de piña", + "block.croptopia.radish_crop": "Cultivo de rábano", + "block.croptopia.raspberry_crop": "Cultivo de frambuesa", + "block.croptopia.rhubarb_crop": "Cultivo de ruibarbo", + "block.croptopia.rice_crop": "Cultivo de arroz", + "block.croptopia.rutabaga_crop": "Cultivo de nabicol", + "block.croptopia.saguaro_crop": "Cultivo de saguaro", + "block.croptopia.soybean_crop": "Cultivo de soja", + "block.croptopia.spinach_crop": "Cultivo de espinacas", + "block.croptopia.squash_crop": "Cultivo de squash", + "block.croptopia.strawberry_crop": "Cultivo de fresa", + "block.croptopia.sweetpotato_crop": "Cultivo de batata", + "block.croptopia.tomatillo_crop": "Cultivo de tomatillo", + "block.croptopia.tomato_crop": "Cultivo de tomato", + "block.croptopia.turmeric_crop": "Cultivo de cúrcuma", + "block.croptopia.turnip_crop": "Cultivo de nabo", + "block.croptopia.yam_crop": "Cultivo de ñame", + "block.croptopia.zucchini_crop": "Cultivo de calabacín", + "block.croptopia.vanilla_crop": "Cultivo de vainilla", + "block.croptopia.apple_sapling": "Brote de Manzana", + "block.croptopia.banana_sapling": "Brote de Platano", + "block.croptopia.orange_sapling": "Brote de Naranja", + "block.croptopia.persimmon_sapling": "Brote de Caqui", + "block.croptopia.plum_sapling": "Brote de Ciruela", + "block.croptopia.cherry_sapling": "Brote de Cereza", + "block.croptopia.lemon_sapling": "Brote de Limon", + "block.croptopia.grapefruit_sapling": "Brote de Toronja", + "block.croptopia.kumquat_sapling": "Brote de Kumquat", + "block.croptopia.peach_sapling": "Brote de Melocotón", + "block.croptopia.coconut_sapling": "Brote de Coco", + "block.croptopia.nutmeg_sapling": "Brote de Nuez Moscada", + "block.croptopia.fig_sapling": "Brote de Higo", + "block.croptopia.nectarine_sapling": "Brote de Nectarina", + "block.croptopia.mango_sapling": "Brote de Mango", + "block.croptopia.dragonfruit_sapling": "Brote de Pitahaya", + "block.croptopia.starfruit_sapling": "Brote de Carambola", + "block.croptopia.avocado_sapling": "Brote de Aguacate", + "block.croptopia.apricot_sapling": "Brote de Albaricoque", + "block.croptopia.pear_sapling": "Brote de Pera", + "block.croptopia.lime_sapling": "Brote de Lima", + "block.croptopia.date_sapling": "Brote de Date", + "block.croptopia.almond_sapling": "Brote de Almendra", + "block.croptopia.cashew_sapling": "Brote de Anacardo", + "block.croptopia.pecan_sapling": "Brote de Pecán", + "block.croptopia.walnut_sapling": "Brote de Nuez", + "block.croptopia.cinnamon_sapling": "Brote de Canela", + + "block.croptopia.cinnamon_log": "Tronco de canela", + "block.croptopia.stripped_cinnamon_log": "Tronco de canela sin corteza", + "block.croptopia.cinnamon_wood": "Madera de canela", + "block.croptopia.stripped_cinnamon_wood": "Madera de canela sin corteza", + "block.croptopia.cinnamon_leaves": "Hojas de canela", + + "advancements.croptopia.root.description": "'No lograrás nada arando así'", + "advancements.croptopia.getseed.title": "Lleno de semillas", + "advancements.croptopia.getseed.description": "¡Rompe una planta silvestre para obtener semillas!", + "advancements.croptopia.getsapling.title": "Territorio forestal", + "advancements.croptopia.getsapling.description": "Recoge un poco de fruta y haz un árbol con ella.", + "advancements.croptopia.pot.title": "Hojalatero", + "advancements.croptopia.pot.description": "Haz una olla", + "advancements.croptopia.frying_pan.title": "No se puede usar como arma", + "advancements.croptopia.frying_pan.description": "Haz una sartén.", + "advancements.croptopia.food_press.title": "No puede licuar", + "advancements.croptopia.food_press.description": "Haz una prensa de alimentos multiusos.", + "advancements.croptopia.mortar_and_pestle.title": "Un arma mortal para... aplastar", + "advancements.croptopia.mortar_and_pestle.description": "Haz un mortero", + "advancements.croptopia.eatbig.title": "Totalmente lleno", + "advancements.croptopia.eatbig.description": "Come cualquier cosa con cinco o más ingredientes.", + "advancements.croptopia.eatcrafted.title": "Plato caliente", + "advancements.croptopia.eatcrafted.description": "Come cualquier cosa hecha a mano", + "advancements.croptopia.gather_desert.title": "Semillas sin secar", + "advancements.croptopia.gather_desert.description": "Reúne todas las semillas del desierto.", + "advancements.croptopia.gather_savanna.title": "Semillas calientes", + "advancements.croptopia.gather_savanna.description": "Reúne todas las semillas de la sabana.", + "advancements.croptopia.gather_forest.title": "Semillas ligeras", + "advancements.croptopia.gather_forest.description": "Reúne todas las semillas del bosque.", + "advancements.croptopia.gather_jungle.title": "Semillas silvestres", + "advancements.croptopia.gather_jungle.description": "Reúne todas las semillas de la jungla.", + "advancements.croptopia.gather_plains.title": "Semillas realmente llanas", + "advancements.croptopia.gather_plains.description": "Reúne todas las semillas de las llanuras.", + "advancements.croptopia.gather_swamp.title": "Semillas mojadas", + "advancements.croptopia.gather_swamp.description": "Reúne todas las semillas del pantano.", + "advancements.croptopia.gather_all.title": "Registro de semillas", + "advancements.croptopia.gather_all.description": "Reúne todas las semillas de Croptopia", + "advancements.croptopia.getdrinks.title": "Agua elegante", + "advancements.croptopia.getdrinks.description": "Elabora cualquier tipo de bebida", + "advancements.croptopia.gather_drinks.title": "Cóctel mundano", + "advancements.croptopia.gather_drinks.description": "Bebe cada bebida", + "advancements.croptopia.gather_food.title": "Crítico gastronómico", + "advancements.croptopia.gather_food.description": "Come todo lo que hay para comer", + "advancements.croptopia.knife.title": "Antorcha de hierro", + "advancements.croptopia.knife.description": "Haz un Cuchillo", + "advancements.croptopia.tofu.title": "Frijoles carnosos", + "advancements.croptopia.tofu.description": "Haz Tofu", + "advancements.croptopia.cinnamon.title": "Palitos extrañamente sabrosos", + "advancements.croptopia.cinnamon.description": "Quita un árbol de canela de tu jungla local.", + "advancements.croptopia.salt.title": "Lamentablemente, no dará más FPS", + "advancements.croptopia.salt.description": "Encuentra sal en las profundidades de los ríos cercanos.", + "advancements.croptopia.gather_tree_all.title": "Arboricultor", + "advancements.croptopia.gather_tree_all.description": "Reúne todos los brotes que Croptopia tiene para ofrecer.", + "advancements.croptopia.gather_tree_forest.title": "Tu cesto de brotes en oferta", + "advancements.croptopia.gather_tree_forest.description": "Reúne todos los brotes de un bosque o variantes. ", + "advancements.croptopia.gather_tree_jungle.title": "Brócoli enorme salvaje", + "advancements.croptopia.gather_tree_jungle.description": "Reúne todos los brotes de una jungla o variantes.", + "advancements.croptopia.gather_tree_plains.title": "Distintos arbustos", + "advancements.croptopia.gather_tree_plains.description": "Reúne todos los brotes de una llanura o variantes", + "advancements.croptopia.gather_tree_dark_forest.title": "Árboles del lado oscuro", + "advancements.croptopia.gather_tree_dark_forest.description": "Reúne todos los brotes de un bosque oscuro o variantes.", + + + "itemGroup.croptopia.croptopia": "Croptopia", + "itemGroup.croptopia": "Croptopia", + "info.croptopia.seed": "Esta semilla aparece en biomas categorizados como:", + + "item.croptopia.shepherds_pie": "Shepherd's Pie", + "item.croptopia.beef_wellington": "Beef Wellington", + "item.croptopia.fish_and_chips": "Fish and Chips", + "item.croptopia.eton_mess": "Eton Mess", + "item.croptopia.tea": "Tea", + "item.croptopia.cornish_pasty": "Cornish Pasty", + "item.croptopia.scones": "Scones", + "item.croptopia.figgy_pudding": "Figgy Pudding", + "item.croptopia.treacle_tart": "Treacle Tart", + "item.croptopia.sticky_toffee_pudding": "Sticky Toffee Pudding", + "item.croptopia.trifle": "Trifle", + "item.croptopia.water_bottle": "Water Bottle", + "item.croptopia.milk_bottle": "Milk Bottle", + "item.croptopia.tea_leaves": "Tea Leaves", + "item.croptopia.tea_seed": "Tea Seeds", + "item.croptopia.ajvar": "Ajvar", + "item.croptopia.ajvar_toast": "Ajvar Toast", + "item.croptopia.avocado_toast": "Avocado Toast", + "item.croptopia.baked_sweet_potato": "Baked Sweet Potato", + "item.croptopia.baked_yam": "Baked Yam", + "item.croptopia.beef_stew": "Beef Stew", + "item.croptopia.beef_stir_fry": "Beef Stir Fry", + "item.croptopia.buttered_green_beans": "Buttered Green Beans", + "item.croptopia.cheesy_asparagus": "Cheesy Asparagus", + "item.croptopia.chocolate_ice_cream": "Chocolate Ice Cream", + "item.croptopia.cooked_bacon": "Cooked Bacon", + "item.croptopia.eggplant_parmesan": "Eggplant Parmesan", + "item.croptopia.fruit_cake": "Fruit Cake", + "item.croptopia.grilled_eggplant": "Grilled Eggplant", + "item.croptopia.kiwi_sorbet": "Kiwi Sorbet", + "item.croptopia.knife": "Knife", + "item.croptopia.lemon_coconut_bar": "Lemon Coconut Bar", + "item.croptopia.nether_wart_stew": "Nether Wart Stew", + "item.croptopia.peanut_butter": "Peanut Butter", + "item.croptopia.peanut_butter_with_celery": "Peanut Butter With Celery", + "item.croptopia.potato_soup": "Potato Soup", + "item.croptopia.ratatouille": "Ratatouille", + "item.croptopia.bacon": "Bacon", + "item.croptopia.rhubarb_crisp": "Rhubarb Crisp", + "item.croptopia.rhubarb_pie": "Rhubarb Pie", + "item.croptopia.roasted_asparagus": "Roasted Asparagus", + "item.croptopia.roasted_radishes": "Roasted Radishes", + "item.croptopia.roasted_squash": "Roasted Squash", + "item.croptopia.roasted_turnips": "Roasted Turnips", + "item.croptopia.steamed_broccoli": "Steamed Broccoli", + "item.croptopia.steamed_green_beans": "Steamed Green Beans", + "item.croptopia.stir_fry": "Stir Fry", + "item.croptopia.stuffed_artichoke": "Stuffed Artichoke", + "item.croptopia.toast_sandwich": "Toast Sandwich", + "item.croptopia.roasted_pumpkin_seeds": "Roasted Pumpkin Seeds", + "item.croptopia.roasted_sunflower_seeds": "Roasted Sunflower Seeds", + "item.croptopia.pumpkin_bars": "Pumpkin Bar", + "item.croptopia.corn_bread": "Corn Bread", + "item.croptopia.pumpkin_soup": "Pumpkin Soup", + "item.croptopia.meringue": "Meringue", + "item.croptopia.cabbage_roll": "Cabbage Roll", + "item.croptopia.borscht": "Borscht", + "item.croptopia.goulash": "Goulash", + "item.croptopia.beetroot_salad": "Beetroot Salad", + "item.croptopia.candied_kumquats": "Candied Kumquats", + "item.croptopia.shrimp": "Shrimp", + "item.croptopia.tuna": "Tuna", + "item.croptopia.calamari": "Calamari", + "item.croptopia.crab": "Crab", + "item.croptopia.roe": "Roe", + "item.croptopia.clam": "Clam", + "item.croptopia.oyster": "Oyster", + "item.croptopia.cooked_shrimp": "Cooked Shrimp", + "item.croptopia.cooked_tuna": "Cooked Tuna", + "item.croptopia.cooked_calamari": "Cooked Calamari", + "item.croptopia.steamed_crab": "Steamed Crab", + "item.croptopia.glowing_calamari": "Glowing Calamari", + "item.croptopia.sea_lettuce": "Sea Lettuce", + "item.croptopia.deep_fried_shrimp": "Deep Fried Shrimp", + "item.croptopia.tuna_roll": "Tuna Roll", + "item.croptopia.fried_calamari": "Fried Calamari", + "item.croptopia.crab_legs": "Crab Legs", + "item.croptopia.steamed_clams": "Steamed Clams", + "item.croptopia.grilled_oysters": "Grilled Oysters", + "item.croptopia.anchovy": "Anchovy", + "item.croptopia.cooked_anchovy": "Cooked Anchovy", + "item.croptopia.anchovy_pizza": "Anchovy Pizza", + "item.croptopia.mashed_potatoes": "Mashed Potatoes", + "item.croptopia.baked_crepes": "Baked Crêpes", + "item.croptopia.cinnamon_roll": "Cinnamon Roll", + "item.croptopia.croque_madame": "Croque Madame", + "item.croptopia.croque_monsieur": "Croque Monsieur", + "item.croptopia.dauphine_potatoes": "Dauphine Potatoes", + "item.croptopia.fried_frog_legs": "Fried Frog Legs", + "item.croptopia.frog_legs": "Frog Legs", + "item.croptopia.ground_pork": "Ground Pork", + "item.croptopia.hashed_brown": "Hashed Browns", + "item.croptopia.macaron": "Macaron", + "item.croptopia.quiche": "Quiche", + "item.croptopia.sausage": "Sausage", + "item.croptopia.sunny_side_eggs": "Sunny Side Up Eggs", + "item.croptopia.sweet_crepes": "Sweet Crêpes", + "item.croptopia.the_big_breakfast": "The Big Breakfast", + "block.croptopia.pepper_crop": "Pepper Crop", + "block.croptopia.tea_crop": "Tea Crop" +} diff --git a/src/main/resources/assets/croptopia/lang/fr_fr.json b/src/main/resources/assets/croptopia/lang/fr_fr.json new file mode 100644 index 000000000..8e3cc61e7 --- /dev/null +++ b/src/main/resources/assets/croptopia/lang/fr_fr.json @@ -0,0 +1,632 @@ +{ + "item.croptopia.artichoke": "Artichaut", + "item.croptopia.asparagus": "Asperge", + "item.croptopia.bellpepper": "Poivron", + "item.croptopia.blackbean": "Haricots noirs", + "item.croptopia.blackberry": "Mûres", + "item.croptopia.blueberry": "Myrtilles", + "item.croptopia.broccoli": "Brocoli", + "item.croptopia.cabbage": "Chou", + "item.croptopia.cantaloupe": "Cantaloup", + "item.croptopia.cauliflower": "Chou-fleur", + "item.croptopia.celery": "Céleri", + "item.croptopia.coffee_beans": "Grains de café", + "item.croptopia.corn": "Maïs", + "item.croptopia.cranberry": "Canneberge", + "item.croptopia.cucumber": "Concombre", + "item.croptopia.currant": "Groseilles", + "item.croptopia.eggplant": "Aubergine", + "item.croptopia.elderberry": "Sureau", + "item.croptopia.garlic": "Ail", + "item.croptopia.grape": "Raisins", + "item.croptopia.greenbean": "Haricots verts", + "item.croptopia.greenonion": "Oignon vert", + "item.croptopia.honeydew": "Melon miel", + "item.croptopia.hops": "Houblon", + "item.croptopia.kale": "Choux frisé", + "item.croptopia.kiwi": "Kiwi", + "item.croptopia.leek": "Poireau", + "item.croptopia.lettuce": "Laitue", + "item.croptopia.olive": "Olives", + "item.croptopia.onion": "Oignon", + "item.croptopia.peanut": "Cacahuètes", + "item.croptopia.pineapple": "Ananas", + "item.croptopia.radish": "Radis", + "item.croptopia.raspberry": "Framboises", + "item.croptopia.rhubarb": "Rhubarbe", + "item.croptopia.rice": "Riz", + "item.croptopia.rutabaga": "Rutabaga", + "item.croptopia.saguaro": "Saguaro", + "item.croptopia.spinach": "Épinards", + "item.croptopia.squash": "Courge", + "item.croptopia.strawberry": "Fraises", + "item.croptopia.sweetpotato": "Patate douce", + "item.croptopia.tomatillo": "Tomatilles", + "item.croptopia.tomato": "Tomate", + "item.croptopia.turnip": "Navet", + "item.croptopia.yam": "Igname", + "item.croptopia.zucchini": "Courgette", + "item.croptopia.artichoke_seed": "Semences d'artichaut", + "item.croptopia.asparagus_seed": "Semences d'asperges", + "item.croptopia.bellpepper_seed": "Semences de poivron", + "item.croptopia.blackbean_seed": "Semences de haricots noirs", + "item.croptopia.blackberry_seed": "Semences de mûres", + "item.croptopia.blueberry_seed": "Semences de myrtille", + "item.croptopia.broccoli_seed": "Semences de brocoli", + "item.croptopia.cabbage_seed": "Semences de chou", + "item.croptopia.cantaloupe_seed": "Semences de cantaloup", + "item.croptopia.cauliflower_seed": "Semences de chou-fleur", + "item.croptopia.celery_seed": "Semences de céleri", + "item.croptopia.coffee_seed": "Semences de café", + "item.croptopia.corn_seed": "Semences de maïs", + "item.croptopia.cranberry_seed": "Semences de canneberge", + "item.croptopia.cucumber_seed": "Semences de concombre", + "item.croptopia.currant_seed": "Semences de groseille", + "item.croptopia.eggplant_seed": "Semences d'aubergine", + "item.croptopia.elderberry_seed": "Semences de sureau", + "item.croptopia.garlic_seed": "Semences d'ail", + "item.croptopia.grape_seed": "Semences de vigne", + "item.croptopia.greenbean_seed": "Semences de haricots verts", + "item.croptopia.greenonion_seed": "Semences d'oignon vert", + "item.croptopia.honeydew_seed": "Semences de melon miel", + "item.croptopia.hops_seed": "Semences de houblon", + "item.croptopia.kale_seed": "Semences de chou frisé", + "item.croptopia.kiwi_seed": "Semences de kiwi", + "item.croptopia.leek_seed": "Semences de poireau", + "item.croptopia.lettuce_seed": "Semences de laitue", + "item.croptopia.olive_seed": "Semences d'olive", + "item.croptopia.onion_seed": "Semences d'oignon", + "item.croptopia.peanut_seed": "Semences de cacahuètes", + "item.croptopia.pineapple_seed": "Semences d'ananas", + "item.croptopia.radish_seed": "Semences de radis", + "item.croptopia.raspberry_seed": "Semences de framboises", + "item.croptopia.rhubarb_seed": "Semences de rhubarbe", + "item.croptopia.rice_seed": "Semences de riz", + "item.croptopia.rutabaga_seed": "Semences de rutabaga", + "item.croptopia.saguaro_seed": "Semences de Saguaro", + "item.croptopia.spinach_seed": "Semences d'épinards", + "item.croptopia.squash_seed": "Semences de courges", + "item.croptopia.strawberry_seed": "Semences de fraises", + "item.croptopia.sweetpotato_seed": "Semences de patates douces", + "item.croptopia.tomatillo_seed": "Semences de tomatilles", + "item.croptopia.tomato_seed": "Semences de tomates", + "item.croptopia.turnip_seed": "Graines de navet", + "item.croptopia.yam_seed": "Semences d'igname", + "item.croptopia.zucchini_seed": "Semences de courgettes", + "item.croptopia.oat_seed": "Semences d'avoine", + "item.croptopia.mustard_seed": "Semences de moutarde", + "item.croptopia.pepper_seed": "Semences de poivre", + "item.croptopia.turmeric_seed": "Semences de curcuma", + "item.croptopia.ginger_seed": "Semences de gingembre", + "item.croptopia.basil_seed": "Semences de basilic", + "item.croptopia.chile_pepper_seed": "Semences de piment", + "item.croptopia.barley_seed": "Semences d'orge", + "item.croptopia.soybean_seed": "Semences de soja", + "item.croptopia.barley": "Orge", + "item.croptopia.oat": "Avoine", + "item.croptopia.soybean": "Soja", + "item.croptopia.grapefruit": "Pamplemousse", + "item.croptopia.kumquat": "Kumquat", + "item.croptopia.orange": "Orange", + "item.croptopia.banana": "Banane", + "item.croptopia.persimmon": "Kaki", + "item.croptopia.plum": "Prune", + "item.croptopia.cherry": "Cerise", + "item.croptopia.lemon": "Citron", + "item.croptopia.peach": "Pêche", + "item.croptopia.coconut": "Noix de coco", + "item.croptopia.nutmeg": "Muscade", + "item.croptopia.fig": "Figue", + "item.croptopia.nectarine": "Nectarine", + "item.croptopia.mango": "Mangue", + "item.croptopia.dragonfruit": "Fruit du dragon", + "item.croptopia.starfruit": "Carambole", + "item.croptopia.almond": "Amande", + "item.croptopia.cashew": "Noix de cajou", + "item.croptopia.pecan": "Noix de pécan", + "item.croptopia.walnut": "Noix", + "item.croptopia.avocado": "Avocat", + "item.croptopia.apricot": "Abricot", + "item.croptopia.pear": "Poire", + "item.croptopia.lime": "Citron vert", + "item.croptopia.date": "Datte", + "item.croptopia.mustard": "Moutarde", + "item.croptopia.vanilla": "Vanille", + "item.croptopia.paprika": "Paprika", + "item.croptopia.pepper": "Poivre", + "item.croptopia.salt": "Sel", + "item.croptopia.turmeric": "Curcuma", + "item.croptopia.ginger": "Gingembre", + "item.croptopia.basil": "Basilic", + "item.croptopia.chile_pepper": "Piment", + + + "item.croptopia.apple_sapling": "Pousse de pommier", + "item.croptopia.banana_sapling": "Pousse de bananier", + "item.croptopia.orange_sapling": "Pousse d'oranger", + "item.croptopia.persimmon_sapling": "Pousse de kaki", + "item.croptopia.plum_sapling": "Pousse de prunier", + "item.croptopia.cherry_sapling": "Pousse de cerisier", + "item.croptopia.lemon_sapling": "Pousse de citronnier", + "item.croptopia.grapefruit_sapling": "Pousse de pamplemoussier", + "item.croptopia.kumquat_sapling": "Pousse de kumquat", + "item.croptopia.peach_sapling": "Pousse de pêcher", + "item.croptopia.coconut_sapling": "Pousse de cocotier", + "item.croptopia.nutmeg_sapling": "Pousse de muscadier", + "item.croptopia.fig_sapling": "Pousse de figuier", + "item.croptopia.mango_sapling": "Pousse de manguier", + "item.croptopia.dragonfruit_sapling": "Pousse de fruit du dragon", + "item.croptopia.starfruit_sapling": "Pousse de carambolier", + "item.croptopia.avocado_sapling": "Pousse d'avocatier", + "item.croptopia.apricot_sapling": "Pousse d'abricotier", + "item.croptopia.pear_sapling": "Pousse de poirier", + "item.croptopia.lime_sapling": "Pouse de limonier", + "item.croptopia.date_sapling": "Pousse de palmier-dattier", + "item.croptopia.nectarine_sapling": "Pousse de nectarinier", + "item.croptopia.almond_sapling": "Pousse d'amandier", + "item.croptopia.cashew_sapling": "Pousse d'anacardier", + "item.croptopia.pecan_sapling": "Pousse de pacanier", + "item.croptopia.walnut_sapling": "Pousse de noyer", + + "item.croptopia.olive_oil": "Huile d'olive", + "item.croptopia.cheese": "Fromage", + "item.croptopia.flour": "Farine", + "item.croptopia.dough": "Pâte", + "item.croptopia.pepperoni": "Pepperoni", + "item.croptopia.butter": "Beurre", + "item.croptopia.noodle": "Nouilles", + "item.croptopia.tofu": "Tofu", + "item.croptopia.molasses": "Mélasse", + "item.croptopia.caramel": "Caramel", + "item.croptopia.chocolate": "Chocolat", + "item.croptopia.tortilla": "Tortilla", + "item.croptopia.soy_sauce": "Sauce soja", + "item.croptopia.dumpling": "Boulette", + "item.croptopia.ravioli": "Ravioli", + "item.croptopia.salsa": "Salsa", + "item.croptopia.artichoke_dip": "Trempette d'artichaut", + "item.croptopia.grape_juice": "Jus de raisin", + "item.croptopia.orange_juice": "Jus d'orange", + "item.croptopia.apple_juice": "Jus de pomme", + "item.croptopia.cranberry_juice": "Jus de canneberge", + "item.croptopia.saguaro_juice": "Le jus de saguaro", + "item.croptopia.tomato_juice": "Jus de tomate", + "item.croptopia.melon_juice": "Jus de melon", + "item.croptopia.pineapple_juice": "Jus d'ananas", + "item.croptopia.coffee": "Café", + "item.croptopia.lemonade": "Limonade", + "item.croptopia.limeade": "Limette", + "item.croptopia.soy_milk": "Lait de soja", + "item.croptopia.strawberry_smoothie": "Smoothie à la fraise", + "item.croptopia.banana_smoothie": "Smoothie à la banane", + "item.croptopia.kale_smoothie": "Smoothie au chou frisé", + "item.croptopia.fruit_smoothie": "Smoothie aux fruits", + "item.croptopia.chocolate_milkshake": "Milkshake au chocolat", + "item.croptopia.beer": "Bière", + "item.croptopia.wine": "Vin", + "item.croptopia.mead": "Hydromel", + "item.croptopia.rum": "Rhum", + "item.croptopia.pumpkin_spice_latte": "Latte à la citrouille et aux épices", + "item.croptopia.grape_jam": "Confiture de raisins", + "item.croptopia.strawberry_jam": "Confiture de fraises", + "item.croptopia.peach_jam": "Confiture de pêches", + "item.croptopia.apricot_jam": "Confiture d'abricots", + "item.croptopia.blackberry_jam": "Confiture de mûres", + "item.croptopia.blueberry_jam": "Confiture de myrtilles", + "item.croptopia.cherry_jam": "Confiture de cerises", + "item.croptopia.elderberry_jam": "Confiture de sureau", + "item.croptopia.raspberry_jam": "Confiture de framboises", + "item.croptopia.beef_jerky": "Bœuf séché", + "item.croptopia.pork_jerky": "Porc séché", + "item.croptopia.kale_chips": "Chips de chou frisé", + "item.croptopia.potato_chips": "Chips", + "item.croptopia.steamed_rice": "Riz vapeur", + "item.croptopia.egg_roll": "Rouleau aux œufs", + "item.croptopia.french_fries": "Frites", + "item.croptopia.sweet_potato_fries": "Frites de patates douces", + "item.croptopia.onion_rings": "Onion Rings", + "item.croptopia.raisins": "Raisins secs", + "item.croptopia.doughnut": "Doughnut", + "item.croptopia.popcorn": "Popcorn", + "item.croptopia.baked_beans": "Fèves au four", + "item.croptopia.toast": "Toast", + "item.croptopia.cucumber_salad": "Salade de concombres", + "item.croptopia.caesar_salad": "Salade César", + "item.croptopia.leafy_salad": "Salade", + "item.croptopia.fruit_salad": "Salade de fruits", + "item.croptopia.veggie_salad": "Salade végétarienne", + "item.croptopia.pork_and_beans": "Porc aux haricots", + "item.croptopia.oatmeal": "Flocons d'avoine", + "item.croptopia.leek_soup": "Soupe de poireaux", + "item.croptopia.yoghurt": "Yaourt", + "item.croptopia.saucy_chips": "Chips en sauce", + "item.croptopia.scrambled_eggs": "Œufs brouillés", + "item.croptopia.buttered_toast": "Toast beurré", + "item.croptopia.toast_with_jam": "Toast à la confiture", + "item.croptopia.ham_sandwich": "Sandwich au jambon", + "item.croptopia.peanut_butter_and_jam": "Beurre de cacahuète et confiture", + "item.croptopia.blt": "Sandwich bacon-laitue-tomates", + "item.croptopia.grilled_cheese": "Sandwich au fromage", + "item.croptopia.tuna_sandwich": "Sandwich au thon", + "item.croptopia.cheeseburger": "Cheeseburger", + "item.croptopia.hamburger": "Hamburger", + "item.croptopia.tofuburger": "Tofuburger", + "item.croptopia.pizza": "Pizza", + "item.croptopia.supreme_pizza": "Pizza Suprême", + "item.croptopia.cheese_pizza": "Pizza aux fromages", + "item.croptopia.pineapple_pepperoni_pizza": "Pizza ananas et pepperoni", + "item.croptopia.lemon_chicken": "Poulet au citron", + "item.croptopia.fried_chicken": "Poulet frit", + "item.croptopia.chicken_and_noodles": "Nouilles au poulet", + "item.croptopia.chicken_and_dumplings": "Boulettes de poulet", + "item.croptopia.tofu_and_dumplings": "Boulette de Tofu", + "item.croptopia.spaghetti_squash": "Courge spaghetti", + "item.croptopia.chicken_and_rice": "Poulet au riz", + "item.croptopia.taco": "Tacos", + "item.croptopia.sushi": "Sushis", + "item.croptopia.apple_pie": "Tarte aux pommes", + "item.croptopia.yam_jam": "Confiture d'igname", + "item.croptopia.banana_cream_pie": "Tarte à la crème de bananes", + "item.croptopia.candy_corn": "Bonbons de maïs", + "item.croptopia.vanilla_ice_cream": "Glace à la vanille", + "item.croptopia.strawberry_ice_cream": "Glace à la fraise", + "item.croptopia.mango_ice_cream": "Glace à la mangue", + "item.croptopia.rum_raisin_ice_cream": "Glace rhum raisins", + "item.croptopia.cherry_pie": "Tarte aux cerises", + "item.croptopia.cheese_cake": "Cheese Cake", + "item.croptopia.brownies": "Brownies", + "item.croptopia.snicker_doodle": "Snicker Doodle", + "item.croptopia.banana_nut_bread": "Pain à la banane et aux noix", + "item.croptopia.almond_brittle": "Amandes brisées", + "item.croptopia.candied_nuts": "Noix caramélisées", + "item.croptopia.cashew_chicken": "Poulet aux noix de cajou", + "item.croptopia.nougat": "Nougat", + "item.croptopia.nutty_cookie": "Biscuits aux noix", + "item.croptopia.pecan_ice_cream": "Glace aux noix de pécan", + "item.croptopia.pecan_pie": "Tarte aux noix de pécan", + "item.croptopia.protein_bar": "Barre protéinée", + "item.croptopia.raisin_oatmeal_cookie": "Biscuits céréales et raisins secs", + "item.croptopia.roasted_nuts": "Noix torréfiées", + "item.croptopia.trail_mix": "Mélange montagnard", + + "item.croptopia.burrito": "Burritos", + "item.croptopia.tostada": "Tostade", + "item.croptopia.horchata": "Horchata", + "item.croptopia.carnitas": "Carnitas", + "item.croptopia.fajitas": "Fajitas", + "item.croptopia.enchilada": "Enchilada", + "item.croptopia.churros": "Churros", + "item.croptopia.tamales": "Tamales", + "item.croptopia.tres_leche_cake": "Gâteau aux trois laits", + "item.croptopia.stuffed_poblanos": "Poblanos farcis", + "item.croptopia.chili_relleno": "Chili Relleno", + "item.croptopia.crema": "Crème", + "item.croptopia.refried_beans": "Haricots frits", + "item.croptopia.chimichanga": "Chimichanga", + "item.croptopia.quesadilla": "Quesadille", + + "item.croptopia.cinnamon": "Cannelle", + "item.croptopia.corn_husk": "Feuille de maïs", + "item.croptopia.whipping_cream": "Crème fouettée", + "item.croptopia.vanilla_seeds": "Semences de vanille", + + "item.croptopia.cinnamon_sapling": "Pousse de cannelier", + "item.croptopia.cinnamon_log": "Bûche de cannelier", + "item.croptopia.stripped_cinnamon_log": "Bûche de cannelier écorcée", + "item.croptopia.cinnamon_wood": "Bois de cannelier", + "item.croptopia.stripped_cinnamon_wood": "Bois de cannelier écorcé", + + "item.croptopia.shepherds_pie": "Tourte du berger", + "item.croptopia.beef_wellington": "Bœuf Wellington", + "item.croptopia.fish_and_chips": "Fish and Chips", + "item.croptopia.eton_mess": "Eton Mess", + "item.croptopia.tea": "Thé", + "item.croptopia.cornish_pasty": "Cornish Pasty", + "item.croptopia.scones": "Scones", + "item.croptopia.figgy_pudding": "Pudding aux figues", + "item.croptopia.treacle_tart": "Tarte à la mélasse", + "item.croptopia.sticky_toffee_pudding": "Pudding au caramel collant", + "item.croptopia.trifle": "Bagatelle", + "item.croptopia.water_bottle": "Bouteille d'eau", + "item.croptopia.milk_bottle": "Bouteille de lait", + "item.croptopia.tea_leaves": "Feuilles de thé", + "item.croptopia.tea_seed": "Semences de thé", + + "item.croptopia.ajvar": "Ajvar", + "item.croptopia.ajvar_toast": "Toast à l'Ajvar", + "item.croptopia.avocado_toast": "Toast à l'avocat", + "item.croptopia.baked_sweet_potato": "Patates douces au four", + "item.croptopia.baked_yam": "Igname au four", + "item.croptopia.beef_stew": "Ragoût de bœuf", + "item.croptopia.beef_stir_fry": "Sauté de bœuf", + "item.croptopia.buttered_green_beans": "Haricots verts au beurre", + "item.croptopia.cheesy_asparagus": "Asperges au fromage", + "item.croptopia.chocolate_ice_cream": "Glace au chocolat", + "item.croptopia.cooked_bacon": "Bacon cuit", + "item.croptopia.eggplant_parmesan": "Aubergines au parmesan", + "item.croptopia.fruit_cake": "Gâteau aux fruits", + "item.croptopia.grilled_eggplant": "Aubergines grillées", + "item.croptopia.kiwi_sorbet": "Sorbet au kiwi", + "item.croptopia.knife": "Couteau", + "item.croptopia.lemon_coconut_bar": "Barre citron-coco", + "item.croptopia.nether_wart_stew": "Ragoût de verrues du Nether", + "item.croptopia.peanut_butter": "Beurre de cacahuète", + "item.croptopia.peanut_butter_with_celery": "Beurre de cacahuète et céleri", + "item.croptopia.potato_soup": "Soupe de pommes de terre", + "item.croptopia.ratatouille": "Ratatouille", + "item.croptopia.bacon": "Bacon", + "item.croptopia.rhubarb_crisp": "Croustade à la rhubarbe", + "item.croptopia.rhubarb_pie": "Tarte à la rhubarbe", + "item.croptopia.roasted_asparagus": "Asperges rôties", + "item.croptopia.roasted_radishes": "Radis grillés", + "item.croptopia.roasted_squash": "Courge rôtie", + "item.croptopia.roasted_turnips": "Navets rôtis", + "item.croptopia.steamed_broccoli": "Brocoli vapeur", + "item.croptopia.steamed_green_beans": "Haricots verts à la vapeur", + "item.croptopia.stir_fry": "Légumes sautés", + "item.croptopia.stuffed_artichoke": "Artichaut farci", + "item.croptopia.toast_sandwich": "Sandwich au pain grillé", + + "item.croptopia.roasted_pumpkin_seeds": "Graines de potiron grillées", + "item.croptopia.roasted_sunflower_seeds": "Graines de tournesol grillées", + "item.croptopia.pumpkin_bars": "Barre à la citrouille", + "item.croptopia.corn_bread": "Pain de maïs", + "item.croptopia.pumpkin_soup": "Soupe de potiron", + "item.croptopia.meringue": "Meringue", + "item.croptopia.cabbage_roll": "Roulés au chou", + "item.croptopia.borscht": "Borsch", + "item.croptopia.goulash": "Goulache", + "item.croptopia.beetroot_salad": "Salade de betteraves", + "item.croptopia.candied_kumquats": "Kumquats confits", + "item.croptopia.shrimp": "Crevettes", + "item.croptopia.tuna": "Thon", + "item.croptopia.calamari": "Calamar", + "item.croptopia.crab": "Crabe", + "item.croptopia.roe": "Rois", + "item.croptopia.clam": "Palourde", + "item.croptopia.oyster": "Huître", + "item.croptopia.cooked_shrimp": "Crevette cuite", + "item.croptopia.cooked_tuna": "Thon cuit", + "item.croptopia.cooked_calamari": "Calamar cuit", + "item.croptopia.steamed_crab": "Crabe à la vapeur", + "item.croptopia.glowing_calamari": "Calamar lumineux", + "item.croptopia.sea_lettuce": "Laitue de mer", + "item.croptopia.deep_fried_shrimp": "Crevettes sautées", + "item.croptopia.tuna_roll": "Roulés au thon", + "item.croptopia.fried_calamari": "Calamar frit", + "item.croptopia.crab_legs": "Pattes de crabe", + "item.croptopia.steamed_clams": "Palourdes vapeur", + "item.croptopia.grilled_oysters": "Huîtres grillées", + "item.croptopia.anchovy": "Anchois", + "item.croptopia.cooked_anchovy": "Anchois cuit", + "item.croptopia.anchovy_pizza": "Pizza aux anchois", + "item.croptopia.mashed_potatoes": "Purée de pomme de terre", + + "item.croptopia.baked_crepes": "Crêpes au four", + "item.croptopia.cinnamon_roll": "Roulés à la cannelle", + "item.croptopia.croque_madame": "Croque Madame", + "item.croptopia.croque_monsieur": "Croque Monsieur", + "item.croptopia.dauphine_potatoes": "Pommes dauphines", + "item.croptopia.fried_frog_legs": "Cuisses de grenouilles frites", + "item.croptopia.frog_legs": "Cuisses de grenouilles", + "item.croptopia.ground_pork": "Porc haché", + "item.croptopia.hashed_brown": "Pommes de terre rissolées", + "item.croptopia.macaron": "Macaron", + "item.croptopia.quiche": "Quiche", + "item.croptopia.sausage": "Saucisse", + "item.croptopia.sunny_side_eggs": "Œufs sur le plat", + "item.croptopia.sweet_crepes": "Crêpes sucrées", + "item.croptopia.the_big_breakfast": "Le grand petit déjeuner", + + "item.croptopia.food_press": "Pressoir universel pour aliments", + "item.croptopia.frying_pan": "Poêle à frire", + "item.croptopia.cooking_pot": "Marmite", + "item.croptopia.mortar_and_pestle": "Mortier et pilon", + "item.croptopia.guide": "Croptopia", + + "item.croptopia.salt_ore": "Minerai de sel", + + "block.croptopia.salt_ore": "Minerai de sel", + "block.croptopia.apple_crop": "Pomme", + "block.croptopia.banana_crop": "Banane", + "block.croptopia.orange_crop": "Orange", + "block.croptopia.persimmon_crop": "Kaki", + "block.croptopia.plum_crop": "Prune", + "block.croptopia.cherry_crop": "Cerises", + "block.croptopia.lemon_crop": "Citron", + "block.croptopia.grapefruit_crop": "Pamplemousse", + "block.croptopia.kumquat_crop": "Kumquat", + "block.croptopia.peach_crop": "Pêche", + "block.croptopia.coconut_crop": "Noix de coco", + "block.croptopia.nutmeg_crop": "Noix de muscade", + "block.croptopia.fig_crop": "Figue", + "block.croptopia.nectarine_crop": "Nectarine", + "block.croptopia.mango_crop": "Mangue", + "block.croptopia.dragonfruit_crop": "Fruit du dragon", + "block.croptopia.starfruit_crop": "Carambole", + "block.croptopia.avocado_crop": "Avocat", + "block.croptopia.apricot_crop": "Abricot", + "block.croptopia.pear_crop": "Poire", + "block.croptopia.lime_crop": "Citron", + "block.croptopia.date_crop": "Datte", + "block.croptopia.almond_crop": "Amande", + "block.croptopia.cashew_crop": "Noix de cajou", + "block.croptopia.pecan_crop": "Noix de pécan", + "block.croptopia.walnut_crop": "Noix", + "block.croptopia.artichoke_crop": "Plants d'artichauts", + "block.croptopia.asparagus_crop": "Plants d'asperges", + "block.croptopia.barley_crop": "Plants d'orge", + "block.croptopia.basil_crop": "Plants de basilic", + "block.croptopia.bellpepper_crop": "Plants de poivrons", + "block.croptopia.blackbean_crop": "Plants de haricots noirs", + "block.croptopia.blackberry_crop": "Plants de mûres", + "block.croptopia.blueberry_crop": "Plants de myrtilles", + "block.croptopia.broccoli_crop": "Plants de brocolis", + "block.croptopia.cabbage_crop": "Plants de choux", + "block.croptopia.cantaloupe_crop": "Plants de cantaloups", + "block.croptopia.cauliflower_crop": "Plants de choux-fleurs", + "block.croptopia.celery_crop": "Plants de céleri", + "block.croptopia.coffee_crop": "Plants du café", + "block.croptopia.corn_crop": "Plants de maïs", + "block.croptopia.cranberry_crop": "Plants de canneberges", + "block.croptopia.cucumber_crop": "Plants de concombres", + "block.croptopia.currant_crop": "Plants de groseilles", + "block.croptopia.eggplant_crop": "Plants d'aubergines", + "block.croptopia.elderberry_crop": "Plants de sureau", + "block.croptopia.garlic_crop": "Plants d'ail", + "block.croptopia.ginger_crop": "Plants de gingembre", + "block.croptopia.grape_crop": "Plants de raisins", + "block.croptopia.greenbean_crop": "Plants de haricots verts", + "block.croptopia.greenonion_crop": "Plants d'oignons verts", + "block.croptopia.honeydew_crop": "Plants de melons miel", + "block.croptopia.hops_crop": "Plants de houblon", + "block.croptopia.kale_crop": "Plants de choux frisés", + "block.croptopia.kiwi_crop": "Plants de kiwis", + "block.croptopia.leek_crop": "Plants de poireaux", + "block.croptopia.lettuce_crop": "Plants de laitues", + "block.croptopia.mustard_crop": "Plants de moutarde", + "block.croptopia.oat_crop": "Plants d'avoine", + "block.croptopia.olive_crop": "Plants d'olives", + "block.croptopia.onion_crop": "Plants d'oignons", + "block.croptopia.peanut_crop": "Plants d'arachides", + "block.croptopia.chile_pepper_crop": "Plants de piments", + "block.croptopia.pineapple_crop": "Plants d'ananas", + "block.croptopia.radish_crop": "Plants de radis", + "block.croptopia.raspberry_crop": "Plants de framboises", + "block.croptopia.rhubarb_crop": "Plants de rhubarbe", + "block.croptopia.rice_crop": "Plants de riz", + "block.croptopia.rutabaga_crop": "Plants de rutabagas", + "block.croptopia.saguaro_crop": "Plants de Saguaro", + "block.croptopia.soybean_crop": "Plants de soja", + "block.croptopia.spinach_crop": "Plants d'épinards", + "block.croptopia.squash_crop": "Plants de courges", + "block.croptopia.strawberry_crop": "Plants de fraises", + "block.croptopia.sweetpotato_crop": "Plants de patates douces", + "block.croptopia.tomatillo_crop": "Plants de tomatilles", + "block.croptopia.tomato_crop": "Plants de tomates", + "block.croptopia.turmeric_crop": "Plants de curcuma", + "block.croptopia.turnip_crop": "Plants de navets", + "block.croptopia.yam_crop": "Plants d'igname", + "block.croptopia.zucchini_crop": "Plants de courgettes", + "block.croptopia.pepper_crop": "Plants de poivre", + "block.croptopia.vanilla_crop": "Plants de vanille", + "block.croptopia.tea_crop": "Plants de thé", + "block.croptopia.apple_sapling": "Pousse de pommier", + "block.croptopia.banana_sapling": "Pousse de bananier", + "block.croptopia.orange_sapling": "Pousse d'oranger", + "block.croptopia.persimmon_sapling": "Pousse de plaqueminier", + "block.croptopia.plum_sapling": "Pousse de prunier", + "block.croptopia.cherry_sapling": "Pousse de cerisier", + "block.croptopia.lemon_sapling": "Pousse de citronnier", + "block.croptopia.grapefruit_sapling": "Pousse de pamplemoussier", + "block.croptopia.kumquat_sapling": "Pousse de kumquat", + "block.croptopia.peach_sapling": "Pousse de pêcher", + "block.croptopia.coconut_sapling": "Pousse de cocotier", + "block.croptopia.nutmeg_sapling": "Pousse de muscadier", + "block.croptopia.fig_sapling": "Pousse de figuier", + "block.croptopia.nectarine_sapling": "Pousse de nectarinier", + "block.croptopia.mango_sapling": "Pousse de manguier", + "block.croptopia.dragonfruit_sapling": "Pousse de fruit du dragon", + "block.croptopia.starfruit_sapling": "Pousse de carambolier", + "block.croptopia.avocado_sapling": "Pousse d'avocatier", + "block.croptopia.apricot_sapling": "Apricot Sapling", + "block.croptopia.pear_sapling": "Pousse de poirier", + "block.croptopia.lime_sapling": "Pousse de limonier", + "block.croptopia.date_sapling": "Pousse de dattier", + "block.croptopia.almond_sapling": "Pousse d'amandier", + "block.croptopia.cashew_sapling": "Pousse d'anacardier", + "block.croptopia.pecan_sapling": "Pousse de pacanier", + "block.croptopia.walnut_sapling": "Pousse de noyer", + "block.croptopia.cinnamon_sapling": "Pousse de cannelier", + + "block.croptopia.cinnamon_log": "Bûche de cannelier", + "block.croptopia.stripped_cinnamon_log": "Bûche de cannelier écorcée", + "block.croptopia.cinnamon_wood": "Bois de cannelier", + "block.croptopia.stripped_cinnamon_wood": "Bois de cannelier écorcé", + "block.croptopia.cinnamon_leaves": "Feuilles de cannelier", + + "advancements.croptopia.root.description": "'Vous n'obtiendrez rien en binant de la sorte'", + "advancements.croptopia.getseed.description": "Cueillez une plante sauvage pour obtenir des graines", + "advancements.croptopia.getseed.title": "Un endroit très ensemencé", + "advancements.croptopia.getsapling.title": "Territoire forestier", + "advancements.croptopia.getsapling.description": "Cueillir des fruits et en faire un arbre", + "advancements.croptopia.pot.title": "Empoté", + "advancements.croptopia.pot.description": "Fabriquer une marmite", + "advancements.croptopia.frying_pan.title": "Inutilisable comme arme", + "advancements.croptopia.frying_pan.description": "Fabriquer une poêle à frire", + "advancements.croptopia.food_press.title": "C'est pas pressé", + "advancements.croptopia.food_press.description": "Fabriquer une presse alimentaire universelle", + "advancements.croptopia.mortar_and_pestle.title": "Une arme mortelle pour... broyer", + "advancements.croptopia.mortar_and_pestle.description": "Fabriquer un mortier et pilon", + "advancements.croptopia.eatbig.title": "Complètement farci", + "advancements.croptopia.eatbig.description": "Manger ce qui comporte cinq ingrédients ou plus", + "advancements.croptopia.eatcrafted.title": "Repas copieux", + "advancements.croptopia.eatcrafted.description": "Manger un plat préparé", + "advancements.croptopia.gather_desert.title": "Graines déshydratées", + "advancements.croptopia.gather_desert.description": "Recueillir toutes les semences du désert", + "advancements.croptopia.gather_savanna.title": "Semences chaudes", + "advancements.croptopia.gather_savanna.description": "Recueillir toutes les semences de la savane", + "advancements.croptopia.gather_forest.title": "Mini-pousses", + "advancements.croptopia.gather_forest.description": "Recueillez toutes les semences de la forêt", + "advancements.croptopia.gather_jungle.title": "Semences sauvages", + "advancements.croptopia.gather_jungle.description": "Recueillez toutes les semences de la jungle", + "advancements.croptopia.gather_plains.title": "Pleines de semences", + "advancements.croptopia.gather_plains.description": "Recueillir toutes les semences des plaines", + "advancements.croptopia.gather_swamp.title": "Semences aqueuses", + "advancements.croptopia.gather_swamp.description": "Recueillez toutes les semences du marais", + "advancements.croptopia.gather_all.title": "Registre des semences du terroir", + "advancements.croptopia.gather_all.description": "Recueillir toutes les semences de Croptopia", + "advancements.croptopia.getdrinks.title": "Eaux faites", + "advancements.croptopia.getdrinks.description": "Fabriquer n'importe quel type de boisson", + "advancements.croptopia.gather_drinks.title": "Un banal cocktail", + "advancements.croptopia.gather_drinks.description": "Boire toutes les boissons", + "advancements.croptopia.gather_food.title": "Critique culinaire", + "advancements.croptopia.gather_food.description": "Manger tout ce qui se mange", + "advancements.croptopia.knife.title": "Torche de fer", + "advancements.croptopia.knife.description": "Fabriquer un couteau", + "advancements.croptopia.tofu.title": "Haricots charnus", + "advancements.croptopia.tofu.description": "Préparer du tofu", + "advancements.croptopia.cinnamon.title": "Des bâtonnets étrangement savoureux", + "advancements.croptopia.cinnamon.description": "Dénuder un arbre à cannelle dans la jungle locale", + "advancements.croptopia.salt.title": "Malheureusement, il n'y aura pas plus de FPS", + "advancements.croptopia.salt.description": "Trouver du sel dans les profondeurs des rivières alentours", + "advancements.croptopia.gather_tree_all.title": "Treeathlon des bois", + "advancements.croptopia.gather_tree_all.description": "Rassemblez chaque pousse d'arbre que Croptopia a à offrir", + "advancements.croptopia.gather_tree_forest.title": "Collection d'arbres de la forêt", + "advancements.croptopia.gather_tree_forest.description": "Recueillir chaque pousse d'arbre de la forêt ou ses variantes", + "advancements.croptopia.gather_tree_jungle.title": "Gros brocoli sauvages", + "advancements.croptopia.gather_tree_jungle.description": "Recueillir chaque pousse d'arbre dans la jungle ou ses variantes", + "advancements.croptopia.gather_tree_plains.title": "Arbustes différents", + "advancements.croptopia.gather_tree_plains.description": "Recueillir chaque pousse d'arbre de la plaine ou ses variantes", + "advancements.croptopia.gather_tree_dark_forest.title": "Les arbres du côté obscur", + "advancements.croptopia.gather_tree_dark_forest.description": "Rassemblez chaque pousse d'arbre de la forêt sombre ou ses variantes", + + + "itemGroup.croptopia.croptopia": "Croptopia", + "itemGroup.croptopia": "Croptopia", + + "info.croptopia.seed": "Cette graine tombera dans des biomes\ncatégorisés comme :", + + "tag.c.crops" : "Pieds", + "tag.c.saplings" : "Pousses", + "tag.c.vegetables" : "Légumes", + "tag.c.nuts" : "Noix", + "tag.c.fruits" : "Fruits", + "tag.c.grain" : "Céréales", + "tag.c.seeds" : "Semis", + "tag.c.jams" : "Confitures", + "tag.c.juices" : "Jus", + "tag.c.tools.knives" : "Couteaux", + "tag.croptopia.beef_mutton" : "Bœuf Mouton", + "tag.croptopia.meat_replacements" : "Substituts de viande", + "tag.croptopia.nuts" : "Noix", + "tag.croptopia.chicken_replacements" : "Substituts de poulet", + "tag.croptopia.pork_replacements" : "Substituts de porc", + "tag.croptopia.fishes" : "Poissons", + "tag.croptopia.peppers" : "Poivres", + "tag.croptopia.sauces" : "Sauces", + "tag.croptopia.melons" : "Melons", + "tag.croptopia.beef_replacements" : "Substitut de bœuf", + "tag.croptopia.flourable" : "Flourable", + "tag.croptopia.cinnamon_logs" : "Bûches de cannelle" +} diff --git a/src/main/resources/assets/croptopia/lang/it_it.json b/src/main/resources/assets/croptopia/lang/it_it.json new file mode 100644 index 000000000..afd21a2d6 --- /dev/null +++ b/src/main/resources/assets/croptopia/lang/it_it.json @@ -0,0 +1,607 @@ +{ + "item.croptopia.artichoke": "Carciofo", + "item.croptopia.asparagus": "Asparago", + "item.croptopia.bellpepper": "Peperone", + "item.croptopia.blackbean": "Fagiolo nero", + "item.croptopia.blackberry": "Mora", + "item.croptopia.blueberry": "Mirtilli", + "item.croptopia.broccoli": "Broccolo", + "item.croptopia.cabbage": "Cavolo", + "item.croptopia.cantaloupe": "Cantalupo", + "item.croptopia.cauliflower": "Cavolfiore", + "item.croptopia.celery": "Sedano", + "item.croptopia.coffee_beans": "Chicchi di caffè", + "item.croptopia.corn": "Mais", + "item.croptopia.cranberry": "Mirtillo rosso", + "item.croptopia.cucumber": "Cetriolo", + "item.croptopia.currant": "Ribes", + "item.croptopia.eggplant": "Melanzana", + "item.croptopia.elderberry": "Sambuco", + "item.croptopia.garlic": "Aglio", + "item.croptopia.grape": "Uva", + "item.croptopia.greenbean": "Fagiolino", + "item.croptopia.greenonion": "Cipollotto", + "item.croptopia.honeydew": "Melone verde", + "item.croptopia.hops": "Luppoli", + "item.croptopia.kale": "Cavolo", + "item.croptopia.kiwi": "Kiwi", + "item.croptopia.leek": "Porro", + "item.croptopia.lettuce": "Lattuga", + "item.croptopia.olive": "Olive", + "item.croptopia.onion": "Cipolla", + "item.croptopia.peanut": "Arachidi", + "item.croptopia.pineapple": "Ananas", + "item.croptopia.radish": "Ravanello", + "item.croptopia.raspberry": "Lampone", + "item.croptopia.rhubarb": "Rabarbaro", + "item.croptopia.rice": "Riso", + "item.croptopia.rutabaga": "Rutabaga", + "item.croptopia.saguaro": "Saguaro", + "item.croptopia.spinach": "Spinaci", + "item.croptopia.squash": "Zucca gialla", + "item.croptopia.strawberry": "Fragola", + "item.croptopia.sweetpotato": "Patata dolce", + "item.croptopia.tomatillo": "Tomatillo", + "item.croptopia.tomato": "Pomodoro", + "item.croptopia.turnip": "Rapa", + "item.croptopia.yam": "Igname", + "item.croptopia.zucchini": "Zucchina", + "item.croptopia.artichoke_seed": "Semi di carciofo", + "item.croptopia.asparagus_seed": "Semi di asparago ", + "item.croptopia.bellpepper_seed": "Semi di peperone", + "item.croptopia.blackbean_seed": "Semi di fagiolo nero", + "item.croptopia.blackberry_seed": "Semi di mora", + "item.croptopia.blueberry_seed": "Semi di mirtilli", + "item.croptopia.broccoli_seed": "Semi di broccolo", + "item.croptopia.cabbage_seed": "Semi di cavolo", + "item.croptopia.cantaloupe_seed": "Semi di cantalupo", + "item.croptopia.cauliflower_seed": "Semi di cavolfiore", + "item.croptopia.celery_seed": "Semi di sedano", + "item.croptopia.coffee_seed": "Semi di caffè", + "item.croptopia.corn_seed": "Semi di mais", + "item.croptopia.cranberry_seed": "Semi di mirtillo rosso", + "item.croptopia.cucumber_seed": "Semi di cetriolo", + "item.croptopia.currant_seed": "Semi di ribes", + "item.croptopia.eggplant_seed": "Semi di melanzana", + "item.croptopia.elderberry_seed": "Semi di sambuco", + "item.croptopia.garlic_seed": "Semi di aglio", + "item.croptopia.grape_seed": "Semi di uva", + "item.croptopia.greenbean_seed": "Semi di fagiolino", + "item.croptopia.greenonion_seed": "Semi di cipollotto", + "item.croptopia.honeydew_seed": "Semi di melone verde", + "item.croptopia.hops_seed": "Semi di luppolo", + "item.croptopia.kale_seed": "Semi di cavolo", + "item.croptopia.kiwi_seed": "Semi di kiwi", + "item.croptopia.leek_seed": "Semi di porro", + "item.croptopia.lettuce_seed": "Semi di lattuga", + "item.croptopia.olive_seed": "Semi di oliva", + "item.croptopia.onion_seed": "Semi di cipolla", + "item.croptopia.peanut_seed": "Semi di arachidi", + "item.croptopia.pineapple_seed": "Semi di ananas", + "item.croptopia.radish_seed": "Semi di ravanello", + "item.croptopia.raspberry_seed": "Semi di lampone", + "item.croptopia.rhubarb_seed": "Semi di rabarbaro", + "item.croptopia.rice_seed": "Semi di riso", + "item.croptopia.rutabaga_seed": "Semi di rutabaga", + "item.croptopia.saguaro_seed": "Semi di saguaro", + "item.croptopia.spinach_seed": "Semi di spinaci", + "item.croptopia.squash_seed": "Semi di zucca gialla", + "item.croptopia.strawberry_seed": "Semi di fragola", + "item.croptopia.sweetpotato_seed": "Semi di patata dolce", + "item.croptopia.tomatillo_seed": "Semi di tomatillo", + "item.croptopia.tomato_seed": "Semi di pomodoro", + "item.croptopia.turnip_seed": "Semi di rapa", + "item.croptopia.yam_seed": "Semi di igname", + "item.croptopia.zucchini_seed": "Semi di zucchina", + "item.croptopia.oat_seed": "Semi di avena", + "item.croptopia.mustard_seed": "Semi di senape", + "item.croptopia.pepper_seed": "Semi di pepe", + "item.croptopia.turmeric_seed": "Semi di curcuma", + "item.croptopia.ginger_seed": "Semi di zenzero", + "item.croptopia.basil_seed": "Semi di basilico", + "item.croptopia.chile_pepper_seed": "Semi di peperoncino", + "item.croptopia.barley_seed": "Semi di orzo", + "item.croptopia.soybean_seed": "Semi di soia", + "item.croptopia.barley": "Orzo", + "item.croptopia.oat": "Avena", + "item.croptopia.soybean": "Soia", + "item.croptopia.grapefruit": "Pompelmo", + "item.croptopia.kumquat": "Mandarino cinese", + "item.croptopia.orange": "Arancia", + "item.croptopia.banana": "Banana", + "item.croptopia.persimmon": "Cachi", + "item.croptopia.plum": "Prugna", + "item.croptopia.cherry": "Ciliegie", + "item.croptopia.lemon": "Limone", + "item.croptopia.peach": "Pesca", + "item.croptopia.coconut": "Noce di cocco", + "item.croptopia.nutmeg": "Noce moscata", + "item.croptopia.fig": "Fico", + "item.croptopia.nectarine": "Pesca nettarina", + "item.croptopia.mango": "Mango", + "item.croptopia.dragonfruit": "Frutto del drago", + "item.croptopia.starfruit": "Carambola", + "item.croptopia.almond": "Mandorle", + "item.croptopia.cashew": "Anacardi", + "item.croptopia.pecan": "Noce pecan", + "item.croptopia.walnut": "Noce", + "item.croptopia.avocado": "Avocado", + "item.croptopia.apricot": "Albicocca", + "item.croptopia.pear": "Pera", + "item.croptopia.lime": "Lime", + "item.croptopia.date": "Datteri", + "item.croptopia.mustard": "Senape", + "item.croptopia.vanilla": "Vaniglia", + "item.croptopia.paprika": "Paprika", + "item.croptopia.pepper": "Pepe", + "item.croptopia.salt": "Sale", + "item.croptopia.turmeric": "Curcuma", + "item.croptopia.ginger": "Zenzero", + "item.croptopia.basil": "Basilico", + "item.croptopia.chile_pepper": "Peperoncino", + + + "item.croptopia.apple_sapling": "Arboscello di melo", + "item.croptopia.banana_sapling": "Arboscello di banano", + "item.croptopia.orange_sapling": "Arboscello di arancio", + "item.croptopia.persimmon_sapling": "Arboscello di cachi", + "item.croptopia.plum_sapling": "Arboscello di prugno", + "item.croptopia.cherry_sapling": "Arboscello di ciliegio", + "item.croptopia.lemon_sapling": "Arboscello di limone", + "item.croptopia.grapefruit_sapling": "Arboscello di pompelmo", + "item.croptopia.kumquat_sapling": "Arboscello di mandarino cinese", + "item.croptopia.peach_sapling": "Arboscello di pesco", + "item.croptopia.coconut_sapling": "Arboscello di palma da cocco", + "item.croptopia.nutmeg_sapling": "Arboscello di noce moscata", + "item.croptopia.fig_sapling": "Arboscello di fico", + "item.croptopia.mango_sapling": "Arboscello di mango", + "item.croptopia.dragonfruit_sapling": "Arboscello di frutto del drago", + "item.croptopia.starfruit_sapling": "Arboscello di carambola", + "item.croptopia.avocado_sapling": "Arboscello di avocado", + "item.croptopia.apricot_sapling": "Arboscello di albicocco", + "item.croptopia.pear_sapling": "Arboscello di pero", + "item.croptopia.lime_sapling": "Arboscello di lime", + "item.croptopia.date_sapling": "Arboscello di palma da dattero", + "item.croptopia.nectarine_sapling": "Arboscello di pesco nettarino", + "item.croptopia.almond_sapling": "Arboscello di mandorlo", + "item.croptopia.cashew_sapling": "Arboscello di anacardo", + "item.croptopia.pecan_sapling": "Arboscello di noce pecan", + "item.croptopia.walnut_sapling": "Arboscello di noce", + + "item.croptopia.olive_oil": "Olio di oliva", + "item.croptopia.cheese": "Formaggio", + "item.croptopia.flour": "Farina", + "item.croptopia.dough": "Impasto", + "item.croptopia.pepperoni": "Salame pepperoni", + "item.croptopia.butter": "Burro", + "item.croptopia.noodle": "Spaghetti", + "item.croptopia.tofu": "Tofu", + "item.croptopia.molasses": "Melassa", + "item.croptopia.caramel": "Caramello", + "item.croptopia.chocolate": "Cioccolato", + "item.croptopia.tortilla": "Tortilla", + "item.croptopia.soy_sauce": "Salsa di soia", + "item.croptopia.dumpling": "Gnocchi", + "item.croptopia.ravioli": "Ravioli", + "item.croptopia.salsa": "Salsa", + "item.croptopia.artichoke_dip": "Salsa di carciofi", + "item.croptopia.grape_juice": "Succo d'uva", + "item.croptopia.orange_juice": "Succo d'arancia", + "item.croptopia.apple_juice": "Succo di mela", + "item.croptopia.cranberry_juice": "Succo di mirtilli rossi", + "item.croptopia.saguaro_juice": "Succo di saguaro", + "item.croptopia.tomato_juice": "Succo di pomodoro", + "item.croptopia.melon_juice": "Succo di melone", + "item.croptopia.pineapple_juice": "Succo d'ananas", + "item.croptopia.coffee": "Caffè", + "item.croptopia.lemonade": "Limonata", + "item.croptopia.limeade": "Limeata", + "item.croptopia.soy_milk": "Latte di soia", + "item.croptopia.strawberry_smoothie": "Frullato di fragola", + "item.croptopia.banana_smoothie": "Frullato di banana", + "item.croptopia.kale_smoothie": "Frullato di cavolo", + "item.croptopia.fruit_smoothie": "Frullato di frutta", + "item.croptopia.chocolate_milkshake": "Frappè al cioccolato", + "item.croptopia.beer": "Birra", + "item.croptopia.wine": "Vino", + "item.croptopia.mead": "Idromele", + "item.croptopia.rum": "Rum", + "item.croptopia.pumpkin_spice_latte": "Latte speziato alla zucca", + "item.croptopia.grape_jam": "Marmellata d'uva", + "item.croptopia.strawberry_jam": "Marmellata di fragola", + "item.croptopia.peach_jam": "Marmellata di pesca", + "item.croptopia.apricot_jam": "Marmellata di albicocca", + "item.croptopia.blackberry_jam": "Marmellata di more", + "item.croptopia.blueberry_jam": "Marmellata di mirtilli", + "item.croptopia.cherry_jam": "Confettura di ciliegie", + "item.croptopia.elderberry_jam": "Marmellata di sambuco", + "item.croptopia.raspberry_jam": "Marmellata di lamponi", + "item.croptopia.beef_jerky": "Carne essiccata", + "item.croptopia.pork_jerky": "Carne di maiale essiccata", + "item.croptopia.kale_chips": "Patatine di cavolo", + "item.croptopia.potato_chips": "Patatine", + "item.croptopia.steamed_rice": "Riso al vapore", + "item.croptopia.egg_roll": "Involtino primavera", + "item.croptopia.french_fries": "Patatine fritte", + "item.croptopia.sweet_potato_fries": "Patatine fritte dolci", + "item.croptopia.onion_rings": "Anelli di cipolla", + "item.croptopia.raisins": "Uva passa", + "item.croptopia.doughnut": "Ciambella", + "item.croptopia.popcorn": "Popcorn", + "item.croptopia.baked_beans": "Stufato di fagioli", + "item.croptopia.toast": "Toast", + "item.croptopia.cucumber_salad": "Insalata di cetrioli", + "item.croptopia.caesar_salad": "Insalata cesare", + "item.croptopia.leafy_salad": "Insalata a foglie", + "item.croptopia.fruit_salad": "Macedonia", + "item.croptopia.veggie_salad": "Insalata di verdure", + "item.croptopia.pork_and_beans": "Zuppa maiale e fagioli", + "item.croptopia.oatmeal": "Zuppa d'avena", + "item.croptopia.leek_soup": "Zuppa di porri", + "item.croptopia.yoghurt": "Yoghurt", + "item.croptopia.saucy_chips": "Patatine con salsa", + "item.croptopia.scrambled_eggs": "Uova strapazzate", + "item.croptopia.buttered_toast": "Toast al burro", + "item.croptopia.toast_with_jam": "Toast con marmellata", + "item.croptopia.ham_sandwich": "Panino al prosciutto", + "item.croptopia.peanut_butter_and_jam": "Burro di arachidi e marmellata", + "item.croptopia.blt": "Panino con pancetta lattuga e pomodoro", + "item.croptopia.grilled_cheese": "Formaggio grigliato", + "item.croptopia.tuna_sandwich": "Panino al tonno", + "item.croptopia.cheeseburger": "Cheeseburger", + "item.croptopia.hamburger": "Hamburger", + "item.croptopia.tofuburger": "Tofuburger", + "item.croptopia.pizza": "Pizza", + "item.croptopia.supreme_pizza": "Pizza suprema", + "item.croptopia.cheese_pizza": "Pizza al formaggio", + "item.croptopia.pineapple_pepperoni_pizza": "Pizza con ananas e salame pepperoni", + "item.croptopia.lemon_chicken": "Pollo al limone", + "item.croptopia.fried_chicken": "Pollo fritto", + "item.croptopia.chicken_and_noodles": "Spaghetti con pollo", + "item.croptopia.chicken_and_dumplings": "Gnocchi con pollo", + "item.croptopia.tofu_and_dumplings": "Gnocchi con tofu", + "item.croptopia.spaghetti_squash": "Spaghetti con zucca gialla", + "item.croptopia.chicken_and_rice": "Riso con pollo", + "item.croptopia.taco": "Taco", + "item.croptopia.sushi": "Sushi", + "item.croptopia.apple_pie": "Torta di mele", + "item.croptopia.yam_jam": "Marmellata di igname", + "item.croptopia.banana_cream_pie": "Torta alle banane", + "item.croptopia.candy_corn": "Mais caramellato", + "item.croptopia.vanilla_ice_cream": "Gelato alla vaniglia", + "item.croptopia.strawberry_ice_cream": "Gelato alla fragola", + "item.croptopia.mango_ice_cream": "Gelato al mango", + "item.croptopia.rum_raisin_ice_cream": "Gelato all'uvetta al rum", + "item.croptopia.cherry_pie": "Torta di ciliegie", + "item.croptopia.cheese_cake": "Torta al formaggio", + "item.croptopia.brownies": "Brownies", + "item.croptopia.snicker_doodle": "Snickerdoodle", + "item.croptopia.banana_nut_bread": "Pane alla banana e noci", + "item.croptopia.almond_brittle": "Croccante alle mandorle", + "item.croptopia.candied_nuts": "Noci candite", + "item.croptopia.cashew_chicken": "Pollo agli anacardi", + "item.croptopia.nougat": "Torrone", + "item.croptopia.nutty_cookie": "Biscotto alle noci", + "item.croptopia.pecan_ice_cream": "Gelato alle noci pecan", + "item.croptopia.pecan_pie": "Torta di noci pecan", + "item.croptopia.protein_bar": "Barretta proteica", + "item.croptopia.raisin_oatmeal_cookie": "Biscotto d'avena all'uvetta", + "item.croptopia.roasted_nuts": "Noci tostate", + "item.croptopia.trail_mix": "Mix di frutta secca", + + "item.croptopia.burrito": "Burrito", + "item.croptopia.tostada": "Tostada", + "item.croptopia.horchata": "Horchata", + "item.croptopia.carnitas": "Carnitas", + "item.croptopia.fajitas": "Fajitas", + "item.croptopia.enchilada": "Enchilada", + "item.croptopia.churros": "Churros", + "item.croptopia.tamales": "Tamales", + "item.croptopia.tres_leche_cake": "Torta Tres Leche", + "item.croptopia.stuffed_poblanos": "Poblanos ripieni", + "item.croptopia.chili_relleno": "Chili Relleno", + "item.croptopia.crema": "Crema", + "item.croptopia.refried_beans": "Fagioli fritti", + "item.croptopia.chimichanga": "Chimichanga", + "item.croptopia.quesadilla": "Quesadilla", + + "item.croptopia.cinnamon": "Cannella", + "item.croptopia.corn_husk": "Buccia di mais", + "item.croptopia.whipping_cream": "Panna montata", + "item.croptopia.vanilla_seeds": "Semi di vaniglia", + + "item.croptopia.cinnamon_sapling": "Arboscello di cannella", + "item.croptopia.cinnamon_log": "Tronco di cannella", + "item.croptopia.stripped_cinnamon_log": "Tronco di cannella scortecciato", + "item.croptopia.cinnamon_wood": "Legno di cannella", + "item.croptopia.stripped_cinnamon_wood": "Legno di cannella scortecciato", + + "item.croptopia.shepherds_pie": "Torta del pastore", + "item.croptopia.beef_wellington": "Manzo alla wellington", + "item.croptopia.fish_and_chips": "Pesce e patatine", + "item.croptopia.eton_mess": "Eton Mess", + "item.croptopia.tea": "Tè", + "item.croptopia.cornish_pasty": "Pasticcio della cornovaglia", + "item.croptopia.scones": "Panetti", + "item.croptopia.figgy_pudding": "Budino di fichi", + "item.croptopia.treacle_tart": "Crostata di melassa", + "item.croptopia.sticky_toffee_pudding": "Budino al caramello appiccicoso", + "item.croptopia.trifle": "Tartufo", + "item.croptopia.water_bottle": "Bottiglia d'acqua", + "item.croptopia.milk_bottle": "Bottiglia di latte", + "item.croptopia.tea_leaves": "Foglie di tè", + "item.croptopia.tea_seed": "Semi di tè", + + "item.croptopia.food_press": "Pressa alimentare", + "item.croptopia.frying_pan": "Padella", + "item.croptopia.cooking_pot": "Pentola", + "item.croptopia.mortar_and_pestle": "Mortaio e pestello", + "item.croptopia.guide": "Croptopia", + + "item.croptopia.salt_ore": "Minerale di sale", + + "block.croptopia.salt_ore": "Minerale di sale", + "block.croptopia.apple_crop": "Foglie di melo gemmanti", + "block.croptopia.banana_crop": "Foglie di banana gemmanti", + "block.croptopia.orange_crop": "Foglie di arancia gemmanti", + "block.croptopia.persimmon_crop": "Foglie di cachi gemmanti", + "block.croptopia.plum_crop": "Foglie di prugna gemmanti", + "block.croptopia.cherry_crop": "Foglie di ciliegie gemmanti", + "block.croptopia.lemon_crop": "Foglie di limone gemmanti", + "block.croptopia.grapefruit_crop": "Foglie di pompelmo gemmanti", + "block.croptopia.kumquat_crop": "Foglie di mandarino cinese gemmanti", + "block.croptopia.peach_crop": "Foglie di pesca gemmanti", + "block.croptopia.coconut_crop": "Foglie di cocco gemmanti", + "block.croptopia.nutmeg_crop": "Foglie di noce moscata gemmanti", + "block.croptopia.fig_crop": "Foglie di fichi gemmanti", + "block.croptopia.nectarine_crop": "Foglie di pesca nettarina gemmanti", + "block.croptopia.mango_crop": "Foglie di mango gemmanti", + "block.croptopia.dragonfruit_crop": "Foglie di frutto del drago gemmanti", + "block.croptopia.starfruit_crop": "Foglie di carambola gemmanti", + "block.croptopia.avocado_crop": "Foglie di avocado gemmanti", + "block.croptopia.apricot_crop": "Foglie di albicocca gemmanti", + "block.croptopia.pear_crop": "Foglie di pera gemmanti", + "block.croptopia.lime_crop": "Foglie di lime gemmanti", + "block.croptopia.date_crop": "Foglie di dattero gemmanti", + "block.croptopia.almond_crop": "Foglie di mandorle gemmanti", + "block.croptopia.cashew_crop": "Foglie di anacardi gemmanti", + "block.croptopia.pecan_crop": "Foglie di noci pecan gemmanti", + "block.croptopia.walnut_crop": "Foglie di noce gemmanti", + "block.croptopia.artichoke_crop": "Pianta di carciofo", + "block.croptopia.asparagus_crop": "Pianta di asparago", + "block.croptopia.barley_crop": "Pianta di orzo", + "block.croptopia.basil_crop": "Pianta di basilico", + "block.croptopia.bellpepper_crop": "Pianta di peperone", + "block.croptopia.blackbean_crop": "Pianta di fagiolo nero", + "block.croptopia.blackberry_crop": "Pianta di more", + "block.croptopia.blueberry_crop": "Pianta di mirtilli", + "block.croptopia.broccoli_crop": "Pianta di broccolo", + "block.croptopia.cabbage_crop": "Pianta di cavolo", + "block.croptopia.cantaloupe_crop": "Pianta di cantalupo", + "block.croptopia.cauliflower_crop": "Pianta di cavolfiore", + "block.croptopia.celery_crop": "Pianta di sedano", + "block.croptopia.coffee_crop": "Pianta di caffè", + "block.croptopia.corn_crop": "Pianta di mais", + "block.croptopia.cranberry_crop": "Pianta di mirtilli rossi", + "block.croptopia.cucumber_crop": "Pianta di cetriolo", + "block.croptopia.currant_crop": "Pianta di ribes", + "block.croptopia.eggplant_crop": "Pianta di melanzana", + "block.croptopia.elderberry_crop": "Pianta di sambuco", + "block.croptopia.garlic_crop": "Pianta di aglio", + "block.croptopia.ginger_crop": "Pianta di zenzero", + "block.croptopia.grape_crop": "Pianta di uva", + "block.croptopia.greenbean_crop": "Pianta di fagiolino", + "block.croptopia.greenonion_crop": "Pianta di cipollotto", + "block.croptopia.honeydew_crop": "Pianta di melone verde", + "block.croptopia.hops_crop": "Pianta di luppolo", + "block.croptopia.kale_crop": "Pianta di cavolo", + "block.croptopia.kiwi_crop": "Pianta di kiwi", + "block.croptopia.leek_crop": "Pianta di porro", + "block.croptopia.lettuce_crop": "Pianta di lattuga", + "block.croptopia.mustard_crop": "Pianta di senape", + "block.croptopia.oat_crop": "Pianta di avena", + "block.croptopia.olive_crop": "Pianta di olive", + "block.croptopia.onion_crop": "Pianta di cipolla", + "block.croptopia.peanut_crop": "Pianta di arachidi", + "block.croptopia.chile_pepper_crop": "Pianta di peperoncino", + "block.croptopia.pineapple_crop": "Pianta di ananas", + "block.croptopia.radish_crop": "Pianta di ravanello", + "block.croptopia.raspberry_crop": "Pianta di lamponi", + "block.croptopia.rhubarb_crop": "Pianta di rabarbaro", + "block.croptopia.rice_crop": "Pianta di riso", + "block.croptopia.rutabaga_crop": "Pianta di rutabaga", + "block.croptopia.saguaro_crop": "Pianta di saguaro", + "block.croptopia.soybean_crop": "Pianta di soia", + "block.croptopia.spinach_crop": "Pianta di spinaci", + "block.croptopia.squash_crop": "Pianta di zucca gialla", + "block.croptopia.strawberry_crop": "Pianta di fragola", + "block.croptopia.sweetpotato_crop": "Pianta di patata dolce", + "block.croptopia.tomatillo_crop": "Pianta di tomatillo", + "block.croptopia.tomato_crop": "Pianta di pomodoro", + "block.croptopia.turmeric_crop": "Pianta di curcuma", + "block.croptopia.turnip_crop": "Pianta di rapa", + "block.croptopia.yam_crop": "Pianta di igname", + "block.croptopia.zucchini_crop": "Pianta di zucchina", + "block.croptopia.pepper_crop": "Pianta di pepe", + "block.croptopia.vanilla_crop": "Pianta di vaniglia", + "block.croptopia.tea_crop": "Pianta di tè", + "block.croptopia.apple_sapling": "Arboscello di melo", + "block.croptopia.banana_sapling": "Arboscello di banano", + "block.croptopia.orange_sapling": "Arboscello di arancio", + "block.croptopia.persimmon_sapling": "Arboscello di cachi", + "block.croptopia.plum_sapling": "Arboscello di prugno", + "block.croptopia.cherry_sapling": "Arboscello di ciliegio", + "block.croptopia.lemon_sapling": "Arboscello di limone", + "block.croptopia.grapefruit_sapling": "Arboscello di pompelmo", + "block.croptopia.kumquat_sapling": "Arboscello di mandarino cinese", + "block.croptopia.peach_sapling": "Arboscello di pesco", + "block.croptopia.coconut_sapling": "Arboscello di palma da cocco", + "block.croptopia.nutmeg_sapling": "Arboscello di noce moscata", + "block.croptopia.fig_sapling": "Arboscello di fico", + "block.croptopia.nectarine_sapling": "Arboscello di pesco nettarino", + "block.croptopia.mango_sapling": "Arboscello di mango", + "block.croptopia.dragonfruit_sapling": "Arboscello di frutto del drago", + "block.croptopia.starfruit_sapling": "Arboscello di carambola", + "block.croptopia.avocado_sapling": "Arboscello di avocado", + "block.croptopia.apricot_sapling": "Arboscello di albicocco", + "block.croptopia.pear_sapling": "Arboscello di pero", + "block.croptopia.lime_sapling": "Arboscello di lime", + "block.croptopia.date_sapling": "Arboscello di palma da dattero", + "block.croptopia.almond_sapling": "Arboscello di mandorlo", + "block.croptopia.cashew_sapling": "Arboscello di anacardo", + "block.croptopia.pecan_sapling": "Arboscello di noce pecan", + "block.croptopia.walnut_sapling": "Arboscello di noce", + "block.croptopia.cinnamon_sapling": "Arboscello di cannella", + + "block.croptopia.cinnamon_log": "Tronco di cannella", + "block.croptopia.stripped_cinnamon_log": "Tronco di cannella scortecciato", + "block.croptopia.cinnamon_wood": "Legno di cannella", + "block.croptopia.stripped_cinnamon_wood": "Legno di cannella scortecciato", + "block.croptopia.cinnamon_leaves": "Foglie di cannella", + + "advancements.croptopia.root.description": "'You Won't Get Anything Done Hoeing Like That'", + "advancements.croptopia.getseed.description": "Break a wild plant to get seeds!", + "advancements.croptopia.getseed.title": "An Extra Seedy Place", + "advancements.croptopia.getsapling.title": "Forestree Territree", + "advancements.croptopia.getsapling.description": "Gather some fruit and make a tree from it.", + "advancements.croptopia.pot.title": "Potted", + "advancements.croptopia.pot.description": "Make a Cooking Pot", + "advancements.croptopia.frying_pan.title": "Can't be used as a weapon", + "advancements.croptopia.frying_pan.description": "Make a Frying Pan", + "advancements.croptopia.food_press.title": "Blendern't", + "advancements.croptopia.food_press.description": "Make an All Purpose Food Press", + "advancements.croptopia.mortar_and_pestle.title": "A deadly weapon for... crushing", + "advancements.croptopia.mortar_and_pestle.description": "Make a Mortar and Pestle", + "advancements.croptopia.eatbig.title": "Fully Stuffed", + "advancements.croptopia.eatbig.description": "Eat anything with five or more ingredients", + "advancements.croptopia.eatcrafted.title": "Hearty Meal", + "advancements.croptopia.eatcrafted.description": "Eat anything crafted", + "advancements.croptopia.gather_desert.title": "Undried Seeds", + "advancements.croptopia.gather_desert.description": "Gather all the seeds from the desert", + "advancements.croptopia.gather_savanna.title": "Hot Seeds", + "advancements.croptopia.gather_savanna.description": "Gather all the seeds from the savanna", + "advancements.croptopia.gather_forest.title": "Saplings Lite", + "advancements.croptopia.gather_forest.description": "Gather all the seeds from the forest", + "advancements.croptopia.gather_jungle.title": "Wild Seeds", + "advancements.croptopia.gather_jungle.description": "Gather all the seeds from the jungle", + "advancements.croptopia.gather_plains.title": "Really Plain Seeds", + "advancements.croptopia.gather_plains.description": "Gather all the seeds from the plains", + "advancements.croptopia.gather_swamp.title": "Watery seeds", + "advancements.croptopia.gather_swamp.description": "Gather all the seeds from the swamp", + "advancements.croptopia.gather_all.title": "Land Seed Record", + "advancements.croptopia.gather_all.description": "Gather every seed from Croptopia", + "advancements.croptopia.getdrinks.title": "Fancy Water", + "advancements.croptopia.getdrinks.description": "Craft any kind of drink", + "advancements.croptopia.gather_drinks.title": "Mundane Cocktail", + "advancements.croptopia.gather_drinks.description": "Drink every drink", + "advancements.croptopia.gather_food.title": "Food Critic", + "advancements.croptopia.gather_food.description": "Eat everything there is too eat", + "advancements.croptopia.knife.title": "Iron Torch", + "advancements.croptopia.knife.description": "Make a Knife", + "advancements.croptopia.tofu.title": "Meaty beans", + "advancements.croptopia.tofu.description": "Make Tofu", + "advancements.croptopia.cinnamon.title": "Oddly tasty sticks", + "advancements.croptopia.cinnamon.description": "Strip a cinnamon tree from your local jungle", + "advancements.croptopia.salt.title": "Sadly, wont give more FPS", + "advancements.croptopia.salt.description": "Find Salt in the depths of nearby rivers", + "advancements.croptopia.gather_tree_all.title": "Streeking Treeathlon", + "advancements.croptopia.gather_tree_all.description": "Gather every sapling Croptopia has to offer", + "advancements.croptopia.gather_tree_forest.title": "Your bargain bin saplings ", + "advancements.croptopia.gather_tree_forest.description": "Gather every sapling from a forest or variants ", + "advancements.croptopia.gather_tree_jungle.title": "Feral huge broccoli", + "advancements.croptopia.gather_tree_jungle.description": "Gather every sapling from a jungle or variants", + "advancements.croptopia.gather_tree_plains.title": "Distinct shrubs", + "advancements.croptopia.gather_tree_plains.description": "Gather every sapling from a plains or variants", + "advancements.croptopia.gather_tree_dark_forest.title": "Trees of the dark side", + "advancements.croptopia.gather_tree_dark_forest.description": "Gather every sapling from a dark forest or variants", + + + "itemGroup.croptopia.croptopia": "Croptopia", + "itemGroup.croptopia": "Croptopia", + + "info.croptopia.seed": "Questo seme si trova nei biomi:", + + "item.croptopia.ajvar": "Ajvar", + "item.croptopia.ajvar_toast": "Ajvar Toast", + "item.croptopia.avocado_toast": "Avocado Toast", + "item.croptopia.baked_sweet_potato": "Baked Sweet Potato", + "item.croptopia.baked_yam": "Baked Yam", + "item.croptopia.beef_stew": "Beef Stew", + "item.croptopia.beef_stir_fry": "Beef Stir Fry", + "item.croptopia.buttered_green_beans": "Buttered Green Beans", + "item.croptopia.cheesy_asparagus": "Cheesy Asparagus", + "item.croptopia.chocolate_ice_cream": "Chocolate Ice Cream", + "item.croptopia.cooked_bacon": "Cooked Bacon", + "item.croptopia.eggplant_parmesan": "Eggplant Parmesan", + "item.croptopia.fruit_cake": "Fruit Cake", + "item.croptopia.grilled_eggplant": "Grilled Eggplant", + "item.croptopia.kiwi_sorbet": "Kiwi Sorbet", + "item.croptopia.knife": "Knife", + "item.croptopia.lemon_coconut_bar": "Lemon Coconut Bar", + "item.croptopia.nether_wart_stew": "Nether Wart Stew", + "item.croptopia.peanut_butter": "Peanut Butter", + "item.croptopia.peanut_butter_with_celery": "Peanut Butter With Celery", + "item.croptopia.potato_soup": "Potato Soup", + "item.croptopia.ratatouille": "Ratatouille", + "item.croptopia.bacon": "Bacon", + "item.croptopia.rhubarb_crisp": "Rhubarb Crisp", + "item.croptopia.rhubarb_pie": "Rhubarb Pie", + "item.croptopia.roasted_asparagus": "Roasted Asparagus", + "item.croptopia.roasted_radishes": "Roasted Radishes", + "item.croptopia.roasted_squash": "Roasted Squash", + "item.croptopia.roasted_turnips": "Roasted Turnips", + "item.croptopia.steamed_broccoli": "Steamed Broccoli", + "item.croptopia.steamed_green_beans": "Steamed Green Beans", + "item.croptopia.stir_fry": "Stir Fry", + "item.croptopia.stuffed_artichoke": "Stuffed Artichoke", + "item.croptopia.toast_sandwich": "Toast Sandwich", + "item.croptopia.roasted_pumpkin_seeds": "Roasted Pumpkin Seeds", + "item.croptopia.roasted_sunflower_seeds": "Roasted Sunflower Seeds", + "item.croptopia.pumpkin_bars": "Pumpkin Bar", + "item.croptopia.corn_bread": "Corn Bread", + "item.croptopia.pumpkin_soup": "Pumpkin Soup", + "item.croptopia.meringue": "Meringue", + "item.croptopia.cabbage_roll": "Cabbage Roll", + "item.croptopia.borscht": "Borscht", + "item.croptopia.goulash": "Goulash", + "item.croptopia.beetroot_salad": "Beetroot Salad", + "item.croptopia.candied_kumquats": "Candied Kumquats", + "item.croptopia.shrimp": "Shrimp", + "item.croptopia.tuna": "Tuna", + "item.croptopia.calamari": "Calamari", + "item.croptopia.crab": "Crab", + "item.croptopia.roe": "Roe", + "item.croptopia.clam": "Clam", + "item.croptopia.oyster": "Oyster", + "item.croptopia.cooked_shrimp": "Cooked Shrimp", + "item.croptopia.cooked_tuna": "Cooked Tuna", + "item.croptopia.cooked_calamari": "Cooked Calamari", + "item.croptopia.steamed_crab": "Steamed Crab", + "item.croptopia.glowing_calamari": "Glowing Calamari", + "item.croptopia.sea_lettuce": "Sea Lettuce", + "item.croptopia.deep_fried_shrimp": "Deep Fried Shrimp", + "item.croptopia.tuna_roll": "Tuna Roll", + "item.croptopia.fried_calamari": "Fried Calamari", + "item.croptopia.crab_legs": "Crab Legs", + "item.croptopia.steamed_clams": "Steamed Clams", + "item.croptopia.grilled_oysters": "Grilled Oysters", + "item.croptopia.anchovy": "Anchovy", + "item.croptopia.cooked_anchovy": "Cooked Anchovy", + "item.croptopia.anchovy_pizza": "Anchovy Pizza", + "item.croptopia.mashed_potatoes": "Mashed Potatoes", + "item.croptopia.baked_crepes": "Baked Crêpes", + "item.croptopia.cinnamon_roll": "Cinnamon Roll", + "item.croptopia.croque_madame": "Croque Madame", + "item.croptopia.croque_monsieur": "Croque Monsieur", + "item.croptopia.dauphine_potatoes": "Dauphine Potatoes", + "item.croptopia.fried_frog_legs": "Fried Frog Legs", + "item.croptopia.frog_legs": "Frog Legs", + "item.croptopia.ground_pork": "Ground Pork", + "item.croptopia.hashed_brown": "Hashed Browns", + "item.croptopia.macaron": "Macaron", + "item.croptopia.quiche": "Quiche", + "item.croptopia.sausage": "Sausage", + "item.croptopia.sunny_side_eggs": "Sunny Side Up Eggs", + "item.croptopia.sweet_crepes": "Sweet Crêpes", + "item.croptopia.the_big_breakfast": "The Big Breakfast" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/lang/ko_kr.json b/src/main/resources/assets/croptopia/lang/ko_kr.json new file mode 100644 index 000000000..0bc24f2e5 --- /dev/null +++ b/src/main/resources/assets/croptopia/lang/ko_kr.json @@ -0,0 +1,607 @@ +{ + "item.croptopia.artichoke": "아티초크", + "item.croptopia.asparagus": "아스파라거스", + "item.croptopia.bellpepper": "피망", + "item.croptopia.blackbean": "검은콩", + "item.croptopia.blackberry": "블랙베리", + "item.croptopia.blueberry": "블루베리", + "item.croptopia.broccoli": "브로콜리", + "item.croptopia.cabbage": "양배추", + "item.croptopia.cantaloupe": "캔털루프 멜론", + "item.croptopia.cauliflower": "콜리플라워", + "item.croptopia.celery": "샐러리", + "item.croptopia.coffee_beans": "커피콩", + "item.croptopia.corn": "옥수수", + "item.croptopia.cranberry": "크랜베리", + "item.croptopia.cucumber": "오이", + "item.croptopia.currant": "까치밥나무 열매", + "item.croptopia.eggplant": "가지", + "item.croptopia.elderberry": "딱총나무 열매", + "item.croptopia.garlic": "마늘", + "item.croptopia.grape": "포도", + "item.croptopia.greenbean": "완두콩", + "item.croptopia.greenonion": "파", + "item.croptopia.honeydew": "허니듀 멜론", + "item.croptopia.hops": "홉", + "item.croptopia.kale": "케일", + "item.croptopia.kiwi": "키위", + "item.croptopia.leek": "리크", + "item.croptopia.lettuce": "상추", + "item.croptopia.olive": "올리브", + "item.croptopia.onion": "양파", + "item.croptopia.peanut": "땅콩", + "item.croptopia.pineapple": "파인애플", + "item.croptopia.radish": "무", + "item.croptopia.raspberry": "산딸기", + "item.croptopia.rhubarb": "루바브", + "item.croptopia.rice": "쌀", + "item.croptopia.rutabaga": "루타바가", + "item.croptopia.saguaro": "선인장 열매", + "item.croptopia.spinach": "시금치", + "item.croptopia.squash": "스콰쉬 호박", + "item.croptopia.strawberry": "딸기", + "item.croptopia.sweetpotato": "고구마", + "item.croptopia.tomatillo": "토마티요", + "item.croptopia.tomato": "토마토", + "item.croptopia.turnip": "순무", + "item.croptopia.yam": "마", + "item.croptopia.zucchini": "애호박", + "item.croptopia.artichoke_seed": "아티초크 씨앗", + "item.croptopia.asparagus_seed": "아스파라거스 씨앗", + "item.croptopia.bellpepper_seed": "피망 씨앗", + "item.croptopia.blackbean_seed": "검은콩 씨앗", + "item.croptopia.blackberry_seed": "블랙베리 씨앗", + "item.croptopia.blueberry_seed": "블루베리 씨앗", + "item.croptopia.broccoli_seed": "브로콜리 씨앗", + "item.croptopia.cabbage_seed": "양배추 씨앗", + "item.croptopia.cantaloupe_seed": "캔털루프 멜론 씨앗", + "item.croptopia.cauliflower_seed": "콜리플라워 씨앗", + "item.croptopia.celery_seed": "샐러리 씨앗", + "item.croptopia.coffee_seed": "커피 씨앗", + "item.croptopia.corn_seed": "옥수수 씨앗", + "item.croptopia.cranberry_seed": "크랜베리 씨앗", + "item.croptopia.cucumber_seed": "오이 씨앗", + "item.croptopia.currant_seed": "까치밥나무 씨앗", + "item.croptopia.eggplant_seed": "가지 씨앗", + "item.croptopia.elderberry_seed": "딱총나무 씨앗", + "item.croptopia.garlic_seed": "마늘 씨앗", + "item.croptopia.grape_seed": "포도 씨앗", + "item.croptopia.greenbean_seed": "완두콩 씨앗", + "item.croptopia.greenonion_seed": "파 씨앗", + "item.croptopia.honeydew_seed": "허니듀 멜론 씨앗", + "item.croptopia.hops_seed": "홉 씨앗", + "item.croptopia.kale_seed": "케일 씨앗", + "item.croptopia.kiwi_seed": "키위 씨앗", + "item.croptopia.leek_seed": "리크 씨앗", + "item.croptopia.lettuce_seed": "상추 씨앗", + "item.croptopia.olive_seed": "올리브 씨앗", + "item.croptopia.onion_seed": "양파 씨앗", + "item.croptopia.peanut_seed": "땅콩 씨앗", + "item.croptopia.pineapple_seed": "파인애플 씨앗", + "item.croptopia.radish_seed": "무 씨앗", + "item.croptopia.raspberry_seed": "산딸기 씨앗", + "item.croptopia.rhubarb_seed": "루바브 씨앗", + "item.croptopia.rice_seed": "쌀 씨앗", + "item.croptopia.rutabaga_seed": "루타바가 씨앗", + "item.croptopia.saguaro_seed": "선인장 열매 씨앗", + "item.croptopia.spinach_seed": "시금치 씨앗", + "item.croptopia.squash_seed": "스콰쉬 호박 씨앗", + "item.croptopia.strawberry_seed": "딸기 씨앗", + "item.croptopia.sweetpotato_seed": "고구마 씨앗", + "item.croptopia.tomatillo_seed": "토마티요 씨앗", + "item.croptopia.tomato_seed": "토마토 씨앗", + "item.croptopia.turnip_seed": "순무 씨앗", + "item.croptopia.yam_seed": "마 씨앗", + "item.croptopia.zucchini_seed": "애호박 씨앗", + "item.croptopia.oat_seed": "귀리 씨앗", + "item.croptopia.mustard_seed": "머스타드 씨앗", + "item.croptopia.pepper_seed": "후추 씨앗", + "item.croptopia.turmeric_seed": "강황 씨앗", + "item.croptopia.ginger_seed": "생강 씨앗", + "item.croptopia.basil_seed": "바질 씨앗", + "item.croptopia.chile_pepper_seed": "칠레고추 씨앗", + "item.croptopia.barley_seed": "보리 씨앗", + "item.croptopia.soybean_seed": "대두 씨앗", + "item.croptopia.barley": "보리", + "item.croptopia.oat": "귀리", + "item.croptopia.soybean": "대두", + "item.croptopia.grapefruit": "자몽", + "item.croptopia.kumquat": "금귤", + "item.croptopia.orange": "오렌지", + "item.croptopia.banana": "바나나", + "item.croptopia.persimmon": "감", + "item.croptopia.plum": "자두", + "item.croptopia.cherry": "체리", + "item.croptopia.lemon": "레몬", + "item.croptopia.peach": "복숭아", + "item.croptopia.coconut": "코코넛", + "item.croptopia.nutmeg": "육두구", + "item.croptopia.fig": "무화과", + "item.croptopia.nectarine": "천도복숭아", + "item.croptopia.mango": "망고", + "item.croptopia.dragonfruit": "용과", + "item.croptopia.starfruit": "스타푸르트", + "item.croptopia.almond": "아몬드", + "item.croptopia.cashew": "캐슈넛", + "item.croptopia.pecan": "피칸", + "item.croptopia.walnut": "호두", + "item.croptopia.avocado": "아보카도", + "item.croptopia.apricot": "살구", + "item.croptopia.pear": "배", + "item.croptopia.lime": "라임", + "item.croptopia.date": "대추", + "item.croptopia.mustard": "머스타드", + "item.croptopia.vanilla": "바닐라", + "item.croptopia.paprika": "고춧가루", + "item.croptopia.pepper": "후추", + "item.croptopia.salt": "소금", + "item.croptopia.turmeric": "강황", + "item.croptopia.ginger": "생강", + "item.croptopia.basil": "바질", + "item.croptopia.chile_pepper": "칠레고추", + + + "item.croptopia.apple_sapling": "사과나무 묘목", + "item.croptopia.banana_sapling": "바나나나무 묘목", + "item.croptopia.orange_sapling": "오렌지나무 묘목", + "item.croptopia.persimmon_sapling": "감나무 묘목", + "item.croptopia.plum_sapling": "자두나무 묘목", + "item.croptopia.cherry_sapling": "체리나무 묘목", + "item.croptopia.lemon_sapling": "레몬나무 묘목", + "item.croptopia.grapefruit_sapling": "자몽나무 묘목", + "item.croptopia.kumquat_sapling": "금귤나무 묘목", + "item.croptopia.peach_sapling": "복숭아나무 묘목", + "item.croptopia.coconut_sapling": "코코넛나무 묘목", + "item.croptopia.nutmeg_sapling": "육두구나무 묘목", + "item.croptopia.fig_sapling": "무화과나무 묘목", + "item.croptopia.mango_sapling": "망고나무 묘목", + "item.croptopia.dragonfruit_sapling": "용과나무 묘목", + "item.croptopia.starfruit_sapling": "스타푸트나무 묘목", + "item.croptopia.avocado_sapling": "아보카도나무 묘목", + "item.croptopia.apricot_sapling": "살구나무 묘목", + "item.croptopia.pear_sapling": "배나무 묘목", + "item.croptopia.lime_sapling": "라임나무 묘목", + "item.croptopia.date_sapling": "대추나무 묘목", + "item.croptopia.nectarine_sapling": "천도복숭아나무 묘목", + "item.croptopia.almond_sapling": "아몬드나무 묘목", + "item.croptopia.cashew_sapling": "캐슈넛나무 묘목", + "item.croptopia.pecan_sapling": "피칸나무 묘목", + "item.croptopia.walnut_sapling": "호두나무 묘목", + + "item.croptopia.olive_oil": "올리브 오일", + "item.croptopia.cheese": "치즈", + "item.croptopia.flour": "밀가루", + "item.croptopia.dough": "반죽", + "item.croptopia.pepperoni": "페퍼로니", + "item.croptopia.butter": "버터", + "item.croptopia.noodle": "국수", + "item.croptopia.tofu": "두부", + "item.croptopia.molasses": "당밀", + "item.croptopia.caramel": "캐러멜", + "item.croptopia.chocolate": "초콜릿", + "item.croptopia.tortilla": "토르티야", + "item.croptopia.soy_sauce": "간장", + "item.croptopia.dumpling": "만두", + "item.croptopia.ravioli": "라비올리", + "item.croptopia.salsa": "살사소스", + "item.croptopia.artichoke_dip": "아티초크 디핑소스", + "item.croptopia.grape_juice": "포도 주스", + "item.croptopia.orange_juice": "오렌지 주스", + "item.croptopia.apple_juice": "사과 주스", + "item.croptopia.cranberry_juice": "크랜베리 주스", + "item.croptopia.saguaro_juice": "선인장 열매 주스", + "item.croptopia.tomato_juice": "토마토 주스", + "item.croptopia.melon_juice": "멜론 주스", + "item.croptopia.pineapple_juice": "파인애플 주스", + "item.croptopia.coffee": "커피", + "item.croptopia.lemonade": "레모네이드", + "item.croptopia.limeade": "라임에이드", + "item.croptopia.soy_milk": "두유", + "item.croptopia.strawberry_smoothie": "딸기 스무디", + "item.croptopia.banana_smoothie": "바나나 스무디", + "item.croptopia.kale_smoothie": "케일 스무디", + "item.croptopia.fruit_smoothie": "과일 스무디", + "item.croptopia.chocolate_milkshake": "초콜릿 밀크쉐이크", + "item.croptopia.beer": "맥주", + "item.croptopia.wine": "와인", + "item.croptopia.mead": "벌꿀주", + "item.croptopia.rum": "럼주", + "item.croptopia.pumpkin_spice_latte": "매콤달콤 단호박 라떼", + "item.croptopia.grape_jam": "포도 잼", + "item.croptopia.strawberry_jam": "딸기 잼", + "item.croptopia.peach_jam": "복숭아 잼", + "item.croptopia.apricot_jam": "살구 잼", + "item.croptopia.blackberry_jam": "블랙베리 잼", + "item.croptopia.blueberry_jam": "블루베리 잼", + "item.croptopia.cherry_jam": "체리 잼", + "item.croptopia.elderberry_jam": "딱총나무 열매 잼", + "item.croptopia.raspberry_jam": "산딸기 잼", + "item.croptopia.beef_jerky": "소고기 육포", + "item.croptopia.pork_jerky": "돼지고기 육포", + "item.croptopia.kale_chips": "케일 칩", + "item.croptopia.potato_chips": "감자 칩", + "item.croptopia.steamed_rice": "밥", + "item.croptopia.egg_roll": "계란말이", + "item.croptopia.french_fries": "감자 튀김", + "item.croptopia.sweet_potato_fries": "고구마 튀김", + "item.croptopia.onion_rings": "양파 링", + "item.croptopia.raisins": "건포도", + "item.croptopia.doughnut": "도넛", + "item.croptopia.popcorn": "팝콘", + "item.croptopia.baked_beans": "베이크드 빈즈", + "item.croptopia.toast": "토스트", + "item.croptopia.cucumber_salad": "오이 샐러드", + "item.croptopia.caesar_salad": "시저 샐러드", + "item.croptopia.leafy_salad": "채소 샐러드", + "item.croptopia.fruit_salad": "과일 샐러드", + "item.croptopia.veggie_salad": "야채 샐러드", + "item.croptopia.pork_and_beans": "돼지고기 콩조림", + "item.croptopia.oatmeal": "오트밀", + "item.croptopia.leek_soup": "리크 수프", + "item.croptopia.yoghurt": "요거트", + "item.croptopia.saucy_chips": "양념된 감자칩", + "item.croptopia.scrambled_eggs": "스크램블 에그", + "item.croptopia.buttered_toast": "버터 토스트", + "item.croptopia.toast_with_jam": "잼을 바른 토스트", + "item.croptopia.ham_sandwich": "햄 샌드위치", + "item.croptopia.peanut_butter_and_jam": "땅콩버터와 잼", + "item.croptopia.blt": "BLT 샌드위치", + "item.croptopia.grilled_cheese": "구운 치즈", + "item.croptopia.tuna_sandwich": "참치 샌드위치", + "item.croptopia.cheeseburger": "치즈버거", + "item.croptopia.hamburger": "햄버거", + "item.croptopia.tofuburger": "두부버거", + "item.croptopia.pizza": "피자", + "item.croptopia.supreme_pizza": "수프림 피자", + "item.croptopia.cheese_pizza": "치즈 피자", + "item.croptopia.pineapple_pepperoni_pizza": "하와이안 피자", + "item.croptopia.lemon_chicken": "레몬 치킨", + "item.croptopia.fried_chicken": "후라이드 치킨", + "item.croptopia.chicken_and_noodles": "닭고기 국수", + "item.croptopia.chicken_and_dumplings": "닭 만두", + "item.croptopia.tofu_and_dumplings": "두부 만두", + "item.croptopia.spaghetti_squash": "스쿼시 스파게티", + "item.croptopia.chicken_and_rice": "치킨 라이스", + "item.croptopia.taco": "타코", + "item.croptopia.sushi": "초밥", + "item.croptopia.apple_pie": "사과 파이", + "item.croptopia.yam_jam": "마 잼", + "item.croptopia.banana_cream_pie": "바나나 크림파이", + "item.croptopia.candy_corn": "옥수수 사탕", + "item.croptopia.vanilla_ice_cream": "바닐라 아이스크림", + "item.croptopia.strawberry_ice_cream": "딸기 아이스크림", + "item.croptopia.mango_ice_cream": "망고 아이스크림", + "item.croptopia.rum_raisin_ice_cream": "건포도 럼 아이스크림", + "item.croptopia.cherry_pie": "체리 파이", + "item.croptopia.cheese_cake": "치즈 케이크", + "item.croptopia.brownies": "브라우니", + "item.croptopia.snicker_doodle": "스니커 쿠키", + "item.croptopia.banana_nut_bread": "바나나 견과류 빵", + "item.croptopia.almond_brittle": "아몬드 브리틀", + "item.croptopia.candied_nuts": "설탕바른 견과류", + "item.croptopia.cashew_chicken": "캐슈넛 치킨", + "item.croptopia.nougat": "에너지 바", + "item.croptopia.nutty_cookie": "견과류 쿠키", + "item.croptopia.pecan_ice_cream": "피칸 아이스크림", + "item.croptopia.pecan_pie": "피칸 파이", + "item.croptopia.protein_bar": "프로틴 바", + "item.croptopia.raisin_oatmeal_cookie": "건포도 귀리 쿠키", + "item.croptopia.roasted_nuts": "구운 견과류", + "item.croptopia.trail_mix": "견과류 믹스", + + "item.croptopia.burrito": "부리토", + "item.croptopia.tostada": "토스타다", + "item.croptopia.horchata": "오르차타", + "item.croptopia.carnitas": "카르니타스", + "item.croptopia.fajitas": "파히타스", + "item.croptopia.enchilada": "엔칠라다", + "item.croptopia.churros": "츄러스", + "item.croptopia.tamales": "타말", + "item.croptopia.tres_leche_cake": "트레스 레체스 케이크", + "item.croptopia.stuffed_poblanos": "속을 채운 포블라노스", + "item.croptopia.chili_relleno": "칠리 레예노", + "item.croptopia.crema": "크레마", + "item.croptopia.refried_beans": "튀긴 콩", + "item.croptopia.chimichanga": "치미창가", + "item.croptopia.quesadilla": "케사디야", + + "item.croptopia.cinnamon": "계피", + "item.croptopia.corn_husk": "옥수수 껍질", + "item.croptopia.whipping_cream": "휘핑크림", + "item.croptopia.vanilla_seeds": "바닐라 씨앗", + + "item.croptopia.cinnamon_sapling": "시나몬나무 묘목", + "item.croptopia.cinnamon_log": "시나몬나무 원목", + "item.croptopia.stripped_cinnamon_log": "껍질 벗긴 시나몬나무 원목", + "item.croptopia.cinnamon_wood": "시나몬 나무", + "item.croptopia.stripped_cinnamon_wood": "껍질 벗긴 시나몬나무", + + "item.croptopia.shepherds_pie": "코타지 파이", + "item.croptopia.beef_wellington": "비프 웰링턴", + "item.croptopia.fish_and_chips": "피쉬 앤 칩스", + "item.croptopia.eton_mess": "이튼 메스", + "item.croptopia.tea": "차", + "item.croptopia.cornish_pasty": "옥수수 파스티", + "item.croptopia.scones": "스콘", + "item.croptopia.figgy_pudding": "무화과 푸딩", + "item.croptopia.treacle_tart": "당밀 타르트", + "item.croptopia.sticky_toffee_pudding": "스티키 토피 푸딩", + "item.croptopia.trifle": "트러플", + "item.croptopia.water_bottle": "병에 담긴 물", + "item.croptopia.milk_bottle": "병에 담긴 우유", + "item.croptopia.tea_leaves": "찻잎", + "item.croptopia.tea_seed": "차나무 씨앗", + + "item.croptopia.ajvar": "아이바르", + "item.croptopia.ajvar_toast": "아이바르 토스트", + "item.croptopia.avocado_toast": "아보카도 토스트", + "item.croptopia.baked_sweet_potato": "군고구마", + "item.croptopia.baked_yam": "구운 마", + "item.croptopia.beef_stew": "소고기 스튜", + "item.croptopia.beef_stir_fry": "소고기 볶음", + "item.croptopia.buttered_green_beans": "버터 완두콩", + "item.croptopia.cheesy_asparagus": "치즈 아스파라거스", + "item.croptopia.chocolate_ice_cream": "초코 아이스크림", + "item.croptopia.cooked_bacon": "구운 베이컨", + "item.croptopia.eggplant_parmesan": "파마산 치즈와 가지", + "item.croptopia.fruit_cake": "과일 케이크", + "item.croptopia.grilled_eggplant": "구운 가지", + "item.croptopia.kiwi_sorbet": "키위 소르벳", + "item.croptopia.knife": "식칼", + "item.croptopia.lemon_coconut_bar": "레몬 코코넛 바", + "item.croptopia.nether_wart_stew": "네더사마귀 스튜", + "item.croptopia.peanut_butter": "땅콩버터", + "item.croptopia.peanut_butter_with_celery": "땅콩버터와 샐러리", + "item.croptopia.potato_soup": "감자 수프", + "item.croptopia.ratatouille": "라따뚜이", + "item.croptopia.bacon": "베이컨", + "item.croptopia.rhubarb_crisp": "루바브 크리스프", + "item.croptopia.roasted_asparagus": "구운 아스파라거스", + "item.croptopia.roasted_radishes": "구운 무", + "item.croptopia.roasted_squash": "구운 스쿼시 호박", + "item.croptopia.roasted_turnips": "구운 순무", + "item.croptopia.steamed_broccoli": "찐 브로콜리", + "item.croptopia.steamed_green_beans": "찐 완두콩", + "item.croptopia.stir_fry": "채소볶음", + "item.croptopia.stuffed_artichoke": "속이 채워진 아티초크", + "item.croptopia.toast_sandwich": "토스트 샌드위치", + + "item.croptopia.food_press": "착즙기", + "item.croptopia.frying_pan": "프라이팬", + "item.croptopia.cooking_pot": "냄비", + "item.croptopia.mortar_and_pestle": "손절구", + "item.croptopia.guide": "크롭토피아 가이드북", + + "item.croptopia.salt_ore": "소금덩이", + + "block.croptopia.salt_ore": "소금덩이", + "block.croptopia.apple_crop": "사과 작물", + "block.croptopia.banana_crop": "바나나 작물", + "block.croptopia.orange_crop": "오렌지 작물", + "block.croptopia.persimmon_crop": "감 작물", + "block.croptopia.plum_crop": "자두 작물", + "block.croptopia.cherry_crop": "체리 작물", + "block.croptopia.lemon_crop": "레몬 작물", + "block.croptopia.grapefruit_crop": "자몽 작물", + "block.croptopia.kumquat_crop": "금귤 작물", + "block.croptopia.peach_crop": "복숭아 작물", + "block.croptopia.coconut_crop": "코코넛 작물", + "block.croptopia.nutmeg_crop": "육두구 작물", + "block.croptopia.fig_crop": "무화과 작물", + "block.croptopia.nectarine_crop": "천도복숭아 작물", + "block.croptopia.mango_crop": "망고 작물", + "block.croptopia.dragonfruit_crop": "용과 작물", + "block.croptopia.starfruit_crop": "스타푸르트 작물", + "block.croptopia.avocado_crop": "아보카도 작물", + "block.croptopia.apricot_crop": "살구 작물", + "block.croptopia.pear_crop": "배 작물", + "block.croptopia.lime_crop": "라임 작물", + "block.croptopia.date_crop": "대추 작물", + "block.croptopia.almond_crop": "아몬드 작물", + "block.croptopia.cashew_crop": "캐슈넛 작물", + "block.croptopia.pecan_crop": "피칸 작물", + "block.croptopia.walnut_crop": "호두 작물", + "block.croptopia.artichoke_crop": "아티초크 작물", + "block.croptopia.asparagus_crop": "아스파라거스 작물", + "block.croptopia.barley_crop": "보리 작물", + "block.croptopia.basil_crop": "바질 작물", + "block.croptopia.bellpepper_crop": "피망 작물", + "block.croptopia.blackbean_crop": "검은콩 작물", + "block.croptopia.blackberry_crop": "블랙베리 작물", + "block.croptopia.blueberry_crop": "블루베리 작물", + "block.croptopia.broccoli_crop": "브로콜리 작물", + "block.croptopia.cabbage_crop": "양배추 작물", + "block.croptopia.cantaloupe_crop": "멜론 작물", + "block.croptopia.cauliflower_crop": "콜리플라워 작물", + "block.croptopia.celery_crop": "셀러리 작물", + "block.croptopia.coffee_crop": "커피 작물", + "block.croptopia.corn_crop": "옥수수 작물", + "block.croptopia.cranberry_crop": "크랜베리 작물", + "block.croptopia.cucumber_crop": "오이 작물", + "block.croptopia.currant_crop": "까치밥나무 열매 작물", + "block.croptopia.eggplant_crop": "가지 작물", + "block.croptopia.elderberry_crop": "딱총나무 열매 작물", + "block.croptopia.garlic_crop": "마늘 작물", + "block.croptopia.ginger_crop": "생강 작물", + "block.croptopia.grape_crop": "포도 작물", + "block.croptopia.greenbean_crop": "완두콩 작물", + "block.croptopia.greenonion_crop": "파 작물", + "block.croptopia.honeydew_crop": "허니듀 멜론 작물", + "block.croptopia.hops_crop": "홉 작물", + "block.croptopia.kale_crop": "케일 작물", + "block.croptopia.kiwi_crop": "키위 작물", + "block.croptopia.leek_crop": "리크 작물", + "block.croptopia.lettuce_crop": "상추 작물", + "block.croptopia.mustard_crop": "머스타드 작물", + "block.croptopia.oat_crop": "귀리 작물", + "block.croptopia.olive_crop": "올리브 작물", + "block.croptopia.onion_crop": "양파 작물", + "block.croptopia.peanut_crop": "땅콩 작물", + "block.croptopia.chile_pepper_crop": "칠레고추 작물", + "block.croptopia.pineapple_crop": "파인애플 작물", + "block.croptopia.radish_crop": "무 작물", + "block.croptopia.raspberry_crop": "산딸기 작물", + "block.croptopia.rhubarb_crop": "대황 작물", + "block.croptopia.rice_crop": "쌀 작물", + "block.croptopia.rutabaga_crop": "루타바가 작물", + "block.croptopia.saguaro_crop": "선인장 열매 작물", + "block.croptopia.soybean_crop": "대두 작물", + "block.croptopia.spinach_crop": "시금치 작물", + "block.croptopia.squash_crop": "스쿼시 호박 작물", + "block.croptopia.strawberry_crop": "딸기 작물", + "block.croptopia.sweetpotato_crop": "고구마 작물", + "block.croptopia.tomatillo_crop": "토마티요 작물", + "block.croptopia.tomato_crop": "토마토 작물", + "block.croptopia.turmeric_crop": "강황 작물", + "block.croptopia.turnip_crop": "순무 작물", + "block.croptopia.yam_crop": "마 작물", + "block.croptopia.zucchini_crop": "애호박 작물", + "block.croptopia.pepper_crop": "후추 작물", + "block.croptopia.vanilla_crop": "바닐라 작물", + "block.croptopia.tea_crop": "차나무", + "block.croptopia.apple_sapling": "사과나무 묘목", + "block.croptopia.banana_sapling": "바나나나무 묘목", + "block.croptopia.orange_sapling": "오렌지나무 묘목", + "block.croptopia.persimmon_sapling": "감나무 묘목", + "block.croptopia.plum_sapling": "자두나무 묘목", + "block.croptopia.cherry_sapling": "체리나무 묘목", + "block.croptopia.lemon_sapling": "레몬나무 묘목", + "block.croptopia.grapefruit_sapling": "자몽나무 묘목", + "block.croptopia.kumquat_sapling": "금귤나무 묘목", + "block.croptopia.peach_sapling": "복숭아나무 묘목", + "block.croptopia.coconut_sapling": "코코넛나무 묘목", + "block.croptopia.nutmeg_sapling": "대두나무 묘목", + "block.croptopia.fig_sapling": "무화과나무 묘목", + "block.croptopia.nectarine_sapling": "천도복숭아나무 묘목", + "block.croptopia.mango_sapling": "망고나무 묘목", + "block.croptopia.dragonfruit_sapling": "용과나무 묘목", + "block.croptopia.starfruit_sapling": "스타푸르트나무 묘목", + "block.croptopia.avocado_sapling": "아보카도나무 묘목", + "block.croptopia.apricot_sapling": "살구나무 묘목", + "block.croptopia.pear_sapling": "배나무 묘목", + "block.croptopia.lime_sapling": "라임나무 묘목", + "block.croptopia.date_sapling": "대추나무 묘목", + "block.croptopia.almond_sapling": "아몬드나무 묘목", + "block.croptopia.cashew_sapling": "캐슈넛나무 묘목", + "block.croptopia.pecan_sapling": "피칸나무 묘목", + "block.croptopia.walnut_sapling": "호두나무 묘목", + "block.croptopia.cinnamon_sapling": "계피나무 묘목", + + "block.croptopia.cinnamon_log": "시나몬나무 원목", + "block.croptopia.stripped_cinnamon_log": "껍질 벗긴 시나몬나무 원목", + "block.croptopia.cinnamon_wood": "시나몬나무", + "block.croptopia.stripped_cinnamon_wood": "껍질 벗긴 시나몬나무", + "block.croptopia.cinnamon_leaves": "계피 잎", + + "advancements.croptopia.root.description": "호미질이 참 시원찮아!", + "advancements.croptopia.getseed.description": "야생 식물을 부수어 씨앗을 얻으세요.", + "advancements.croptopia.getseed.title": "또 다른 씨앗들", + "advancements.croptopia.getsapling.title": "비타민이 풍부한 나무", + "advancements.croptopia.getsapling.description": "다양한 과일과 묘목으로 과일나무 묘목을 만드세요.", + "advancements.croptopia.pot.title": "냄비를 끼얹나...?", + "advancements.croptopia.pot.description": "냄비를 만드세요.", + "advancements.croptopia.frying_pan.title": "깡! 깡! 후드러팬!", + "advancements.croptopia.frying_pan.description": "프라이팬을 만드세요.", + "advancements.croptopia.food_press.title": "착즙기 영업은 힘들어", + "advancements.croptopia.food_press.description": "착즙기를 만드세요.", + "advancements.croptopia.mortar_and_pestle.title": "이걸...로 부숴지긴 해...?", + "advancements.croptopia.mortar_and_pestle.description": "손절구를 만드세요.", + "advancements.croptopia.eatbig.title": "'맛있는 녀석들' 찍어?", + "advancements.croptopia.eatbig.description": "다섯 가지 이상의 재료가 들어간 요리를 먹으세요.", + "advancements.croptopia.eatcrafted.title": "따듯한 식사", + "advancements.croptopia.eatcrafted.description": "어떤 것이든 조합한 요리를 먹으세요.", + "advancements.croptopia.gather_desert.title": "마르지 않은 씨앗", + "advancements.croptopia.gather_desert.description": "사막에서의 모든 씨앗을 모으세요.", + "advancements.croptopia.gather_savanna.title": "뜨거운 씨앗", + "advancements.croptopia.gather_savanna.description": "사바나에서의 모든 씨앗을 모으세요.", + "advancements.croptopia.gather_forest.title": "리틀 포레스트", + "advancements.croptopia.gather_forest.description": "숲 바이옴에서의 모든 씨앗을 모으세요.", + "advancements.croptopia.gather_jungle.title": "야생 씨앗들", + "advancements.croptopia.gather_jungle.description": "정글에서의 모든 씨앗을 모으세요.", + "advancements.croptopia.gather_plains.title": "정말 평범한 씨앗들", + "advancements.croptopia.gather_plains.description": "초원에서의 모든 씨앗을 모으세요.", + "advancements.croptopia.gather_swamp.title": "촉촉한 씨앗", + "advancements.croptopia.gather_swamp.description": "늪에서의 모든 씨앗을 모으세요.", + "advancements.croptopia.gather_all.title": "씨앗 은행 만들기", + "advancements.croptopia.gather_all.description": "크롭토피아의 모든 씨앗을 모으세요.", + "advancements.croptopia.getdrinks.title": "그냥 물은 심심하니까", + "advancements.croptopia.getdrinks.description": "아무 음료나 만들어서 마시세요.", + "advancements.croptopia.gather_drinks.title": "칵테일은 지루하니까", + "advancements.croptopia.gather_drinks.description": "모든 음료를 마시세요.", + "advancements.croptopia.gather_food.title": "고독한 대식가", + "advancements.croptopia.gather_food.description": "먹을 수 있는 모든 것을 드세요.", + "advancements.croptopia.knife.title": "요리할 때만 써요!", + "advancements.croptopia.knife.description": "식칼을 만드세요.", + "advancements.croptopia.tofu.title": "좋은 단백질원이죠.", + "advancements.croptopia.tofu.description": "두부를 만드세요.", + "advancements.croptopia.cinnamon.title": "수상하게 많이 매콤한 막대기", + "advancements.croptopia.cinnamon.description": "정글에 위치한 계피나무 껍질을 벗기세요.", + "advancements.croptopia.salt.title": "하루 적정 나트륨은 3~5그램!", + "advancements.croptopia.salt.description": "근처 강바닥에서 소금을 찾으세요.", + "advancements.croptopia.gather_tree_all.title": "꿈빛 원예가!", + "advancements.croptopia.gather_tree_all.description": "크롭토피아의 모든 묘목을 모으세요.", + "advancements.croptopia.gather_tree_forest.title": "묘목이 단돈 39,900원!", + "advancements.croptopia.gather_tree_forest.description": "숲 바이옴과 그 비슷한 부류에서 나오는 모든 묘목을 모으세요.", + "advancements.croptopia.gather_tree_jungle.title": "더운데 이것도 다 가져가라고?", + "advancements.croptopia.gather_tree_jungle.description": "정글 바이옴과 그 비슷한 부류에서 나오는 모든 묘목을 모으세요.", + "advancements.croptopia.gather_tree_plains.title": "티나게 서 있으니 모으기 쉽네", + "advancements.croptopia.gather_tree_plains.description": "평원 바이옴과 그 비슷한 부류에서 나오는 모든 묘목을 모으세요.", + "advancements.croptopia.gather_tree_dark_forest.title": "안 그래도 어두운데 어떻게 찾아", + "advancements.croptopia.gather_tree_dark_forest.description": "어두운 숲 바이옴과 그 비슷한 부류에서 나오는 모든 묘목을 모으세요.", + + "itemGroup.croptopia.croptopia": "크롭토피아", + "itemGroup.croptopia": "크롭토피아", + + "info.croptopia.seed": "이씨앗은 다음과 같이 분류된 바이옴에 드롭됩니다", + + "item.croptopia.rhubarb_pie": "루바브 파이", + "item.croptopia.roasted_pumpkin_seeds": "볶은 호박씨", + "item.croptopia.roasted_sunflower_seeds": "볶은 해바라기씨", + "item.croptopia.pumpkin_bars": "단호박 바", + "item.croptopia.corn_bread": "옥수수빵", + "item.croptopia.pumpkin_soup": "단호박 수프", + "item.croptopia.meringue": "머랭", + "item.croptopia.cabbage_roll": "양배추 롤", + "item.croptopia.borscht": "보르시", + "item.croptopia.goulash": "구야시", + "item.croptopia.beetroot_salad": "비트 샐러드", + "item.croptopia.candied_kumquats": "설탕바른 금귤", + "item.croptopia.shrimp": "새우", + "item.croptopia.tuna": "참치", + "item.croptopia.calamari": "오징어", + "item.croptopia.crab": "게", + "item.croptopia.roe": "생선 알", + "item.croptopia.clam": "조개", + "item.croptopia.oyster": "굴", + "item.croptopia.cooked_shrimp": "구운 새우", + "item.croptopia.cooked_tuna": "구운 참치", + "item.croptopia.cooked_calamari": "구운 오징어", + "item.croptopia.steamed_crab": "찐 게", + "item.croptopia.glowing_calamari": "빛나는 오징어", + "item.croptopia.sea_lettuce": "파래", + "item.croptopia.deep_fried_shrimp": "새우튀김", + "item.croptopia.tuna_roll": "참치롤", + "item.croptopia.fried_calamari": "오징어 튀김", + "item.croptopia.crab_legs": "게 다리", + "item.croptopia.steamed_clams": "찐 조개", + "item.croptopia.grilled_oysters": "구운 굴", + "item.croptopia.anchovy": "멸치", + "item.croptopia.cooked_anchovy": "구운 멸치", + "item.croptopia.anchovy_pizza": "멸치 피자", + "item.croptopia.mashed_potatoes": "으깬 감자", + "item.croptopia.baked_crepes": "구운 크레페", + "item.croptopia.cinnamon_roll": "시나몬롤", + "item.croptopia.croque_madame": "크로크 마담", + "item.croptopia.croque_monsieur": "크로크무슈", + "item.croptopia.dauphine_potatoes": "도피네 감자요리", + "item.croptopia.fried_frog_legs": "개구리다리 튀김", + "item.croptopia.frog_legs": "개구리다리", + "item.croptopia.ground_pork": "다진 돼지고기", + "item.croptopia.hashed_brown": "해쉬브라운", + "item.croptopia.macaron": "마카롱", + "item.croptopia.quiche": "키슈", + "item.croptopia.sausage": "소세지", + "item.croptopia.sunny_side_eggs": "계란후라이", + "item.croptopia.sweet_crepes": "달콤한 크레페", + "item.croptopia.the_big_breakfast": "푸짐한 아침식사" +} diff --git a/src/main/resources/assets/croptopia/lang/pl_pl.json b/src/main/resources/assets/croptopia/lang/pl_pl.json new file mode 100644 index 000000000..d4e285307 --- /dev/null +++ b/src/main/resources/assets/croptopia/lang/pl_pl.json @@ -0,0 +1,607 @@ +{ + "item.croptopia.artichoke": "Karczoch", + "item.croptopia.asparagus": "Szparag", + "item.croptopia.bellpepper": "Papryka", + "item.croptopia.blackbean": "Czarna fasola", + "item.croptopia.blackberry": "Jeżyna", + "item.croptopia.blueberry": "Borówka", + "item.croptopia.broccoli": "Brokół", + "item.croptopia.cabbage": "Kapusta", + "item.croptopia.cantaloupe": "Kantalupa", + "item.croptopia.cauliflower": "Kalafior", + "item.croptopia.celery": "Seler", + "item.croptopia.coffee_beans": "Ziarna kawy", + "item.croptopia.corn": "Kukurydza", + "item.croptopia.cranberry": "Żurawina", + "item.croptopia.cucumber": "Ogórek", + "item.croptopia.currant": "Porzeczka", + "item.croptopia.eggplant": "Bakłażan", + "item.croptopia.elderberry": "Czarny bez", + "item.croptopia.garlic": "Czosnek", + "item.croptopia.grape": "Winogrona", + "item.croptopia.greenbean": "Zielona fasola", + "item.croptopia.greenonion": "Zielona cebula", + "item.croptopia.honeydew": "Spadź", + "item.croptopia.hops": "Chmiel", + "item.croptopia.kale": "Jarmuż", + "item.croptopia.kiwi": "Kiwi", + "item.croptopia.leek": "Por", + "item.croptopia.lettuce": "Sałata", + "item.croptopia.olive": "Oliwki", + "item.croptopia.onion": "Cebula", + "item.croptopia.peanut": "Orzech ziemny", + "item.croptopia.pineapple": "Ananas", + "item.croptopia.radish": "Rzodkiewka", + "item.croptopia.raspberry": "Malina", + "item.croptopia.rhubarb": "Rabarbar", + "item.croptopia.rice": "Ryż", + "item.croptopia.rutabaga": "Brukiew", + "item.croptopia.saguaro": "Saguaro", + "item.croptopia.spinach": "Szpinak", + "item.croptopia.squash": "Kabaczek", + "item.croptopia.strawberry": "Truskawka", + "item.croptopia.sweetpotato": "Słodki ziemniak", + "item.croptopia.tomatillo": "Miechunka pomidorowa", + "item.croptopia.tomato": "Pomidor", + "item.croptopia.turnip": "Rzepa", + "item.croptopia.yam": "Batat", + "item.croptopia.zucchini": "Cukinia", + "item.croptopia.artichoke_seed": "Nasiona karczocha", + "item.croptopia.asparagus_seed": "Nasiona szparagów", + "item.croptopia.bellpepper_seed": "Nasiona papryki", + "item.croptopia.blackbean_seed": "Nasiona czarnej fasoli", + "item.croptopia.blackberry_seed": "Nasiona jeżyny", + "item.croptopia.blueberry_seed": "Nasiona borówek", + "item.croptopia.broccoli_seed": "Nasiona brokołu", + "item.croptopia.cabbage_seed": "Nasiona kapusty", + "item.croptopia.cantaloupe_seed": "Nasiona kantalupy", + "item.croptopia.cauliflower_seed": "Nasiona kalafiora", + "item.croptopia.celery_seed": "Nasiona selera", + "item.croptopia.coffee_seed": "Nasiona kawy", + "item.croptopia.corn_seed": "Nasiona kukurydzy", + "item.croptopia.cranberry_seed": "Nasiona żurawiny", + "item.croptopia.cucumber_seed": "Nasiona ogórka", + "item.croptopia.currant_seed": "Nasiona porzeczki", + "item.croptopia.eggplant_seed": "Nasiona bakłażana", + "item.croptopia.elderberry_seed": "Nasiona czarnego bzu", + "item.croptopia.garlic_seed": "Nasiona czosnku", + "item.croptopia.grape_seed": "Nasiona winogron", + "item.croptopia.greenbean_seed": "Nasiona zielonej fasoli", + "item.croptopia.greenonion_seed": "Nasiona zielonej cebuli", + "item.croptopia.honeydew_seed": "Nasiona spadzi", + "item.croptopia.hops_seed": "Nasiona chmielu", + "item.croptopia.kale_seed": "Nasiona jarmużu", + "item.croptopia.kiwi_seed": "Nasiona kiwi", + "item.croptopia.leek_seed": "Nasiona pora", + "item.croptopia.lettuce_seed": "Nasiona sałaty", + "item.croptopia.olive_seed": "Nasiona oliwek", + "item.croptopia.onion_seed": "Nasiona cebuli", + "item.croptopia.peanut_seed": "Nasiona orzecha ziemnego", + "item.croptopia.pineapple_seed": "Nasiona ananasa", + "item.croptopia.radish_seed": "Nasiona rzodkiewki", + "item.croptopia.raspberry_seed": "Nasiona maliny", + "item.croptopia.rhubarb_seed": "Nasiona rabarbaru", + "item.croptopia.rice_seed": "Nasiona ryżu", + "item.croptopia.rutabaga_seed": "Nasiona brukwi", + "item.croptopia.saguaro_seed": "Nasiona saguaro", + "item.croptopia.spinach_seed": "Nasiona szpinaku", + "item.croptopia.squash_seed": "Nasiona dyni", + "item.croptopia.strawberry_seed": "Nasiona truskawki", + "item.croptopia.sweetpotato_seed": "Nasiona słodkiego ziemniaka", + "item.croptopia.tomatillo_seed": "Nasiona miechunki pomidorowej", + "item.croptopia.tomato_seed": "Nasiona pomidora", + "item.croptopia.turnip_seed": "Nasiona rzepy", + "item.croptopia.yam_seed": "Nasiona batata", + "item.croptopia.zucchini_seed": "Nasiona cukini", + "item.croptopia.oat_seed": "Nasiona owsa", + "item.croptopia.mustard_seed": "Nasiona musztardy", + "item.croptopia.pepper_seed": "Nasiona pieprzu", + "item.croptopia.turmeric_seed": "Nasiona kurkumy", + "item.croptopia.ginger_seed": "Nasiona imbiru", + "item.croptopia.basil_seed": "Nasiona bazylii", + "item.croptopia.chile_pepper_seed": "Nasiona papryczki chili", + "item.croptopia.barley_seed": "Nasiona jęczmienia", + "item.croptopia.soybean_seed": "Nasiona soi", + "item.croptopia.barley": "Jęczmień", + "item.croptopia.oat": "Owies", + "item.croptopia.soybean": "Soja", + "item.croptopia.grapefruit": "Gejpfrut", + "item.croptopia.kumquat": "Kumkwat", + "item.croptopia.orange": "Pomarańcza", + "item.croptopia.banana": "Banan", + "item.croptopia.persimmon": "Persymona", + "item.croptopia.plum": "Śliwka", + "item.croptopia.cherry": "Wiśnia", + "item.croptopia.lemon": "Cytryna", + "item.croptopia.peach": "Brzoskwinia", + "item.croptopia.coconut": "Kokos", + "item.croptopia.nutmeg": "Gałka muszkatołowa", + "item.croptopia.fig": "Figa", + "item.croptopia.nectarine": "Nektarynka", + "item.croptopia.mango": "Mango", + "item.croptopia.dragonfruit": "Smoczy owoc", + "item.croptopia.starfruit": "Gwiezdny owoc", + "item.croptopia.almond": "Migdał", + "item.croptopia.cashew": "Orzech nerkowca", + "item.croptopia.pecan": "Pikan", + "item.croptopia.walnut": "Orzech włoski", + "item.croptopia.avocado": "Awokado", + "item.croptopia.apricot": "Morela", + "item.croptopia.pear": "Gruszka", + "item.croptopia.lime": "Limonka", + "item.croptopia.date": "Daktyl", + "item.croptopia.mustard": "Musztarda", + "item.croptopia.vanilla": "Wanilia", + "item.croptopia.paprika": "Papryka", + "item.croptopia.pepper": "Pieprz", + "item.croptopia.salt": "Sól", + "item.croptopia.turmeric": "Kurkuma", + "item.croptopia.ginger": "Imbir", + "item.croptopia.basil": "Bazylia", + "item.croptopia.chile_pepper": "Papryczka chili", + + + "item.croptopia.apple_sapling": "Sadzonka jabłoni", + "item.croptopia.banana_sapling": "Sadzonka bananowca", + "item.croptopia.orange_sapling": "Sadzonka pomarańczy", + "item.croptopia.persimmon_sapling": "Sadzonka persymony", + "item.croptopia.plum_sapling": "Sadzonka śliwy", + "item.croptopia.cherry_sapling": "Sadzonka drzewa wiśniowego", + "item.croptopia.lemon_sapling": "Sadzonka drzewa cytrynowego", + "item.croptopia.grapefruit_sapling": "Sadzonka drzewa grejpfrutowego", + "item.croptopia.kumquat_sapling": "Sadzonka kumkwatu", + "item.croptopia.peach_sapling": "Sadzonka drzewa brzoskwiniowego", + "item.croptopia.coconut_sapling": "Sadzonka drzewa kokosowego", + "item.croptopia.nutmeg_sapling": "Sadzonka gałki muszkatołowej", + "item.croptopia.fig_sapling": "Sadzonka drzewa figowego", + "item.croptopia.mango_sapling": "Sadzonka mango", + "item.croptopia.dragonfruit_sapling": "Sadzonka smoczego owocu", + "item.croptopia.starfruit_sapling": "Sadzonka gwiezdnego owocu", + "item.croptopia.avocado_sapling": "Sadzonka awokado", + "item.croptopia.apricot_sapling": "Sadzonka moreli", + "item.croptopia.pear_sapling": "Sadzonka gruszki", + "item.croptopia.lime_sapling": "Sadzonka limonki", + "item.croptopia.date_sapling": "Sadzonka daktylowca", + "item.croptopia.nectarine_sapling": "Sadzonka nektarynek", + "item.croptopia.almond_sapling": "Sadzonka migdałowca", + "item.croptopia.cashew_sapling": "Sadzonka nerkowca", + "item.croptopia.pecan_sapling": "Sadzonka pikanu", + "item.croptopia.walnut_sapling": "Sadzonka orzecha włoskiego", + + "item.croptopia.olive_oil": "Oliwa z oliwek", + "item.croptopia.cheese": "Ser", + "item.croptopia.flour": "Mąka", + "item.croptopia.dough": "Ciasto", + "item.croptopia.pepperoni": "Pepperoni", + "item.croptopia.butter": "Masło", + "item.croptopia.noodle": "Makaron", + "item.croptopia.tofu": "Tofu", + "item.croptopia.molasses": "Melasa", + "item.croptopia.caramel": "Karmel", + "item.croptopia.chocolate": "Czekolada", + "item.croptopia.tortilla": "Tortilla", + "item.croptopia.soy_sauce": "Sos Sojowy", + "item.croptopia.dumpling": "Kluska", + "item.croptopia.ravioli": "Ravioli", + "item.croptopia.salsa": "Salsa", + "item.croptopia.artichoke_dip": "Sos karczochowy", + "item.croptopia.grape_juice": "Sok winogronowy", + "item.croptopia.orange_juice": "Sok pomarańczowy", + "item.croptopia.apple_juice": "Sok jabłkowy", + "item.croptopia.cranberry_juice": "Sok żurawinowy", + "item.croptopia.saguaro_juice": "Sok z saguaro", + "item.croptopia.tomato_juice": "Sok pomidorowy", + "item.croptopia.melon_juice": "Sok z melona", + "item.croptopia.pineapple_juice": "Sok ananasowy", + "item.croptopia.coffee": "Kawa", + "item.croptopia.lemonade": "Lemoniada", + "item.croptopia.limeade": "Limonka", + "item.croptopia.soy_milk": "Mleko sojowe", + "item.croptopia.strawberry_smoothie": "Koktajl truskawkowy", + "item.croptopia.banana_smoothie": "Koktajl bananowy", + "item.croptopia.kale_smoothie": "Koktajl z jarmużu", + "item.croptopia.fruit_smoothie": "Koktajl owocowy", + "item.croptopia.chocolate_milkshake": "Mleko czekoladowe", + "item.croptopia.beer": "Piwo", + "item.croptopia.wine": "Wino", + "item.croptopia.mead": "Miód pitny", + "item.croptopia.rum": "Rum", + "item.croptopia.pumpkin_spice_latte": "Dyniowe latte", + "item.croptopia.grape_jam": "Dżem winogronowy", + "item.croptopia.strawberry_jam": "Dżem truskawkowy", + "item.croptopia.peach_jam": "Dżem brzoskwiniowy", + "item.croptopia.apricot_jam": "Dżem morelowy", + "item.croptopia.blackberry_jam": "Dżem jeżynowy", + "item.croptopia.blueberry_jam": "Dżem borówkowy", + "item.croptopia.cherry_jam": "Dżem wiśniowy", + "item.croptopia.elderberry_jam": "Dżem z czarnego bzu", + "item.croptopia.raspberry_jam": "Dżem malinowy", + "item.croptopia.beef_jerky": "Suszona wołowina", + "item.croptopia.pork_jerky": "Suszona wieprzowina", + "item.croptopia.kale_chips": "Chipsy z jarmużu", + "item.croptopia.potato_chips": "Chipsy ziemniaczane", + "item.croptopia.steamed_rice": "Ryż gotowany na parze", + "item.croptopia.egg_roll": "Bułka z jajkiem", + "item.croptopia.french_fries": "Frytki", + "item.croptopia.sweet_potato_fries": "Frytki z słodkiego ziemniaka", + "item.croptopia.onion_rings": "Krążki cebulowe", + "item.croptopia.raisins": "Rodzynki", + "item.croptopia.doughnut": "Pączek", + "item.croptopia.popcorn": "Popcorn", + "item.croptopia.baked_beans": "Pieczona fasola", + "item.croptopia.toast": "Tost", + "item.croptopia.cucumber_salad": "Sałatka ogórkowa", + "item.croptopia.caesar_salad": "Sałatka Cezar", + "item.croptopia.leafy_salad": "Sałatka liściasta", + "item.croptopia.fruit_salad": "Sałatka owocowa", + "item.croptopia.veggie_salad": "Sałatka warzywna", + "item.croptopia.pork_and_beans": "Wieprzowina z fasolą", + "item.croptopia.oatmeal": "Owsianka", + "item.croptopia.leek_soup": "Zupa z pora", + "item.croptopia.yoghurt": "Jogurt", + "item.croptopia.saucy_chips": "Chipsy z sosem", + "item.croptopia.scrambled_eggs": "Jajecznica", + "item.croptopia.buttered_toast": "Tost z masłem", + "item.croptopia.toast_with_jam": "Tost z dżemem", + "item.croptopia.ham_sandwich": "Kanapka z szynką", + "item.croptopia.peanut_butter_and_jam": "Masło orzechowe z dżemem", + "item.croptopia.blt": "Kanapka z bekonem pomidorem i sałatą", + "item.croptopia.grilled_cheese": "Grillowany ser", + "item.croptopia.tuna_sandwich": "Kanapka z tuńczykiem", + "item.croptopia.cheeseburger": "Cheeseburger", + "item.croptopia.hamburger": "Hamburger", + "item.croptopia.tofuburger": "Tofuburger", + "item.croptopia.pizza": "Pizza", + "item.croptopia.supreme_pizza": "Supreme pizza", + "item.croptopia.cheese_pizza": "Pizza serowa", + "item.croptopia.pineapple_pepperoni_pizza": "Pizza z ananasem i pepperoni", + "item.croptopia.lemon_chicken": "Kurczak z cytryną", + "item.croptopia.fried_chicken": "Smażony kurczak", + "item.croptopia.chicken_and_noodles": "Kurczak z makaronem", + "item.croptopia.chicken_and_dumplings": "Kurczak z pierogami", + "item.croptopia.tofu_and_dumplings": "Tofu z pierogami", + "item.croptopia.spaghetti_squash": "Kabaczek spaghetti", + "item.croptopia.chicken_and_rice": "Kurczak z ryżem", + "item.croptopia.taco": "Taco", + "item.croptopia.sushi": "Sushi", + "item.croptopia.apple_pie": "Szarlotka", + "item.croptopia.yam_jam": "Dżem z batatów", + "item.croptopia.banana_cream_pie": "Ciasto z kremem bananowym", + "item.croptopia.candy_corn": "Kukurydza cukrowa", + "item.croptopia.vanilla_ice_cream": "Lody waniliowe", + "item.croptopia.strawberry_ice_cream": "Lody truskawkowe", + "item.croptopia.mango_ice_cream": "Lody mango", + "item.croptopia.rum_raisin_ice_cream": "Lody rumowe z rodzynkami", + "item.croptopia.cherry_pie": "Ciasto wiśniowe", + "item.croptopia.cheese_cake": "Ciasto serowe", + "item.croptopia.brownies": "Ciasteczka", + "item.croptopia.snicker_doodle": "Snicker doodle", + "item.croptopia.banana_nut_bread": "Chleb bananowo-orzechowy", + "item.croptopia.almond_brittle": "Kruche migdały", + "item.croptopia.candied_nuts": "Kandyzowane orzechy", + "item.croptopia.cashew_chicken": "Kurczak z orzechami nerkowca", + "item.croptopia.nougat": "Nugat", + "item.croptopia.nutty_cookie": "Ciastko orzechowe", + "item.croptopia.pecan_ice_cream": "Lody orzechowe", + "item.croptopia.pecan_pie": "Ciasto orzechowe", + "item.croptopia.protein_bar": "Baton proteinowy", + "item.croptopia.raisin_oatmeal_cookie": "Ciasteczko owsiane z rodzynkami", + "item.croptopia.roasted_nuts": "Pieczone orzechy", + "item.croptopia.trail_mix": "Mieszanka orzechowa", + + "item.croptopia.burrito": "Burrito", + "item.croptopia.tostada": "Tostada", + "item.croptopia.horchata": "Horchata", + "item.croptopia.carnitas": "Karnitas", + "item.croptopia.fajitas": "Fajitas", + "item.croptopia.enchilada": "Enchilada", + "item.croptopia.churros": "Churros", + "item.croptopia.tamales": "Tamales", + "item.croptopia.tres_leche_cake": "Ciasto mleczne", + "item.croptopia.stuffed_poblanos": "Nadziewane poblanos", + "item.croptopia.chili_relleno": "Nadziewane chili", + "item.croptopia.crema": "Krem", + "item.croptopia.refried_beans": "Smażona fasola", + "item.croptopia.chimichanga": "Chimichanga", + "item.croptopia.quesadilla": "Quesadilla", + + "item.croptopia.cinnamon": "Cynamon", + "item.croptopia.corn_husk": "Łuska kukurydziana", + "item.croptopia.whipping_cream": "Bita śmietana", + "item.croptopia.vanilla_seeds": "Nasiona wanilii", + + "item.croptopia.cinnamon_sapling": "Sadzonka drzewa cynamonowego", + "item.croptopia.cinnamon_log": "Pień cynamonu", + "item.croptopia.stripped_cinnamon_log": "Okorowany pień cynamonu", + "item.croptopia.cinnamon_wood": "Drewno cynamonowe", + "item.croptopia.stripped_cinnamon_wood": "Okorowane drewno cynamonowe", + + "item.croptopia.shepherds_pie": "Ciasto pasterskie", + "item.croptopia.beef_wellington": "Kalosz wołowy", + "item.croptopia.fish_and_chips": "Ryba z frytkami", + "item.croptopia.eton_mess": "Eton mess", + "item.croptopia.tea": "Herbata", + "item.croptopia.cornish_pasty": "Pasztecik nadziewany mięsem i warzywami", + "item.croptopia.scones": "Bułeczki", + "item.croptopia.figgy_pudding": "Figowy pudding", + "item.croptopia.treacle_tart": "Tarta melasowa", + "item.croptopia.sticky_toffee_pudding": "Pudding z toffi", + "item.croptopia.trifle": "Trifle", + "item.croptopia.water_bottle": "Butelka wody", + "item.croptopia.milk_bottle": "Butelka mleka", + "item.croptopia.tea_leaves": "Liście herbaty", + "item.croptopia.tea_seed": "Nasiona herbaty", + + "item.croptopia.food_press": "Uniwersalna prasa do żywności", + "item.croptopia.frying_pan": "Patelnia", + "item.croptopia.cooking_pot": "Garnek", + "item.croptopia.mortar_and_pestle": "Moździerz", + "item.croptopia.guide": "Croptopia", + + "item.croptopia.salt_ore": "Złoże soli", + + "block.croptopia.salt_ore": "Złoże soli", + "block.croptopia.apple_crop": "Uprawa jabłek", + "block.croptopia.banana_crop": "Uprawa bananów", + "block.croptopia.orange_crop": "Uprawa pomarańczy", + "block.croptopia.persimmon_crop": "Uprawa persymony", + "block.croptopia.plum_crop": "Uprawa śliwki", + "block.croptopia.cherry_crop": "Uprawa wiśni", + "block.croptopia.lemon_crop": "Uprawa cytryny", + "block.croptopia.grapefruit_crop": "Uprawa grejpfruta", + "block.croptopia.kumquat_crop": "Uprawa kumkwatu", + "block.croptopia.peach_crop": "Uprawa brzoskwini", + "block.croptopia.coconut_crop": "Uprawa kokosa", + "block.croptopia.nutmeg_crop": "Uprawa gałki muszkatołowej", + "block.croptopia.fig_crop": "Uprawa figi", + "block.croptopia.nectarine_crop": "Uprawa nektarynki", + "block.croptopia.mango_crop": "Uprawa mango", + "block.croptopia.dragonfruit_crop": "Uprawa smoczego owocu", + "block.croptopia.starfruit_crop": "Uprawa gwiezdnego owocu", + "block.croptopia.avocado_crop": "Uprawa awokado", + "block.croptopia.apricot_crop": "Uprawa moreli", + "block.croptopia.pear_crop": "Uprawa gruszki", + "block.croptopia.lime_crop": "Uprawa limonki", + "block.croptopia.date_crop": "Uprawa daktyli", + "block.croptopia.almond_crop": "Uprawa migdałów", + "block.croptopia.cashew_crop": "Uprawa nerkowca", + "block.croptopia.pecan_crop": "Uprawa pikanu", + "block.croptopia.walnut_crop": "Uprawa orzecha włoskiego", + "block.croptopia.artichoke_crop": "Uprawa karczocha", + "block.croptopia.asparagus_crop": "Uprawa szparagów", + "block.croptopia.barley_crop": "Uprawa jęczmienia", + "block.croptopia.basil_crop": "Uprawa bazylii", + "block.croptopia.bellpepper_crop": "Uprawa papryki", + "block.croptopia.blackbean_crop": "Uprawa czarnej fasoli", + "block.croptopia.blackberry_crop": "Uprawa jeżyny", + "block.croptopia.blueberry_crop": "Uprawa borówki", + "block.croptopia.broccoli_crop": "Uprawa brokołu", + "block.croptopia.cabbage_crop": "Uprawa kapusty", + "block.croptopia.cantaloupe_crop": "Uprawa kantalupy", + "block.croptopia.cauliflower_crop": "Uprawa kalafiora", + "block.croptopia.celery_crop": "Uprawa selera", + "block.croptopia.coffee_crop": "Uprawa kawy", + "block.croptopia.corn_crop": "Uprawa kukurydzy", + "block.croptopia.cranberry_crop": "Uprawa żurawiny", + "block.croptopia.cucumber_crop": "Uprawa ogórka", + "block.croptopia.currant_crop": "Uprawa porzeczki", + "block.croptopia.eggplant_crop": "Uprawa bakłażana", + "block.croptopia.elderberry_crop": "Uprawa czarnego bzu", + "block.croptopia.garlic_crop": "Uprawa czosnku", + "block.croptopia.ginger_crop": "Uprawa imbiru", + "block.croptopia.grape_crop": "Uprawa winogrona", + "block.croptopia.greenbean_crop": "Uprawa zielonej fasoli", + "block.croptopia.greenonion_crop": "Uprawa zielonej cebuli", + "block.croptopia.honeydew_crop": "Uprawa spadzi", + "block.croptopia.hops_crop": "Uprawa chmielu", + "block.croptopia.kale_crop": "Uprawa jarmużu", + "block.croptopia.kiwi_crop": "Uprawa kiwi", + "block.croptopia.leek_crop": "Uprawa pora", + "block.croptopia.lettuce_crop": "Uprawa sałaty", + "block.croptopia.mustard_crop": "Uprawa musztardy", + "block.croptopia.oat_crop": "Uprawa owsa", + "block.croptopia.olive_crop": "Uprawa oliwkek", + "block.croptopia.onion_crop": "Uprawa cebuli", + "block.croptopia.peanut_crop": "Uprawa orzecha ziemnego", + "block.croptopia.chile_pepper_crop": "Uprawa papryczki chili", + "block.croptopia.pineapple_crop": "Uprawa ananasa", + "block.croptopia.radish_crop": "Uprawa rzodkiweki", + "block.croptopia.raspberry_crop": "Uprawa maliny", + "block.croptopia.rhubarb_crop": "Uprawa rabarbaru", + "block.croptopia.rice_crop": "Uprawa ryżu", + "block.croptopia.rutabaga_crop": "Uprawa brukwi", + "block.croptopia.saguaro_crop": "Uprawa saguaro", + "block.croptopia.soybean_crop": "Uprawa soi", + "block.croptopia.spinach_crop": "Uprawa szpinaku", + "block.croptopia.squash_crop": "Uprawa kabaczka", + "block.croptopia.strawberry_crop": "Uprawa truskawki", + "block.croptopia.sweetpotato_crop": "Uprawa słodkiego ziemniaka", + "block.croptopia.tomatillo_crop": "Uprawa miechunki pomidorowej", + "block.croptopia.tomato_crop": "Uprawa pomidora", + "block.croptopia.turmeric_crop": "Uprawa kurkumy", + "block.croptopia.turnip_crop": "Uprawa rzepy", + "block.croptopia.yam_crop": "Uprawa batata", + "block.croptopia.zucchini_crop": "Uprawa cukini", + "block.croptopia.pepper_crop": "Uprawa pieprzu", + "block.croptopia.vanilla_crop": "Uprawa wanilii", + "block.croptopia.tea_crop": "Uprawa herbaty", + "block.croptopia.apple_sapling": "Sadzonka jabłoni", + "block.croptopia.banana_sapling": "Sadzonka bananowca", + "block.croptopia.orange_sapling": "Sadzonka pomarańczy", + "block.croptopia.persimmon_sapling": "Sadzonka persymony", + "block.croptopia.plum_sapling": "Sadzonka śliwy", + "block.croptopia.cherry_sapling": "Sadzonka drzewa wiśniowego", + "block.croptopia.lemon_sapling": "Sadzonka drzewa cytrynowego", + "block.croptopia.grapefruit_sapling": "Sadzonka drzewa grejpfrutowego", + "block.croptopia.kumquat_sapling": "Sadzonka kumkwatu", + "block.croptopia.peach_sapling": "Sadzonka drzewa brzoskwiniowego", + "block.croptopia.coconut_sapling": "Sadzonka drzewa kokosoweg", + "block.croptopia.nutmeg_sapling": "Sadzonka gałki muszkatołowej", + "block.croptopia.fig_sapling": "Sadzonka drzewa figowego", + "block.croptopia.nectarine_sapling": "Sadzonka nektarynki", + "block.croptopia.mango_sapling": "Sadzonka mango", + "block.croptopia.dragonfruit_sapling": "Sadzonka smoczego owocu", + "block.croptopia.starfruit_sapling": "Sadzonka gwiezdnego owocu", + "block.croptopia.avocado_sapling": "Sadzonka awokado", + "block.croptopia.apricot_sapling": "Sadzonka moreli", + "block.croptopia.pear_sapling": "Sadzonka gruszki", + "block.croptopia.lime_sapling": "Sadzonka limonki", + "block.croptopia.date_sapling": "Sadzonka daktylowca", + "block.croptopia.almond_sapling": "Sadzonka migdałowca", + "block.croptopia.cashew_sapling": "Sadzonka nerkowca", + "block.croptopia.pecan_sapling": "Sadzonka pikanu", + "block.croptopia.walnut_sapling": "Sadzonka orzecha włoskiego", + "block.croptopia.cinnamon_sapling": "Sadzonka drzewa cynamonowego", + + "block.croptopia.cinnamon_log": "Pień cynamonu", + "block.croptopia.stripped_cinnamon_log": "Okorowany pień cynamonu", + "block.croptopia.cinnamon_wood": "Cynamonowe drewno", + "block.croptopia.stripped_cinnamon_wood": "Okorowane cynamonowe drewno", + "block.croptopia.cinnamon_leaves": "Liście cynamonu", + + "advancements.croptopia.root.description": "'You Won't Get Anything Done Hoeing Like That'", + "advancements.croptopia.getseed.description": "Break a wild plant to get seeds!", + "advancements.croptopia.getseed.title": "An Extra Seedy Place", + "advancements.croptopia.getsapling.title": "Forestree Territree", + "advancements.croptopia.getsapling.description": "Gather some fruit and make a tree from it.", + "advancements.croptopia.pot.title": "Potted", + "advancements.croptopia.pot.description": "Make a Cooking Pot", + "advancements.croptopia.frying_pan.title": "Can't be used as a weapon", + "advancements.croptopia.frying_pan.description": "Make a Frying Pan", + "advancements.croptopia.food_press.title": "Blendern't", + "advancements.croptopia.food_press.description": "Make an All Purpose Food Press", + "advancements.croptopia.mortar_and_pestle.title": "A deadly weapon for... crushing", + "advancements.croptopia.mortar_and_pestle.description": "Make a Mortar and Pestle", + "advancements.croptopia.eatbig.title": "Fully Stuffed", + "advancements.croptopia.eatbig.description": "Eat anything with five or more ingredients", + "advancements.croptopia.eatcrafted.title": "Hearty Meal", + "advancements.croptopia.eatcrafted.description": "Eat anything crafted", + "advancements.croptopia.gather_desert.title": "Undried Seeds", + "advancements.croptopia.gather_desert.description": "Gather all the seeds from the desert", + "advancements.croptopia.gather_savanna.title": "Hot Seeds", + "advancements.croptopia.gather_savanna.description": "Gather all the seeds from the savanna", + "advancements.croptopia.gather_forest.title": "Saplings Lite", + "advancements.croptopia.gather_forest.description": "Gather all the seeds from the forest", + "advancements.croptopia.gather_jungle.title": "Wild Seeds", + "advancements.croptopia.gather_jungle.description": "Gather all the seeds from the jungle", + "advancements.croptopia.gather_plains.title": "Really Plain Seeds", + "advancements.croptopia.gather_plains.description": "Gather all the seeds from the plains", + "advancements.croptopia.gather_swamp.title": "Watery seeds", + "advancements.croptopia.gather_swamp.description": "Gather all the seeds from the swamp", + "advancements.croptopia.gather_all.title": "Land Seed Record", + "advancements.croptopia.gather_all.description": "Gather every seed from Croptopia", + "advancements.croptopia.getdrinks.title": "Fancy Water", + "advancements.croptopia.getdrinks.description": "Craft any kind of drink", + "advancements.croptopia.gather_drinks.title": "Mundane Cocktail", + "advancements.croptopia.gather_drinks.description": "Drink every drink", + "advancements.croptopia.gather_food.title": "Food Critic", + "advancements.croptopia.gather_food.description": "Eat everything there is too eat", + "advancements.croptopia.knife.title": "Iron Torch", + "advancements.croptopia.knife.description": "Make a Knife", + "advancements.croptopia.tofu.title": "Meaty beans", + "advancements.croptopia.tofu.description": "Make Tofu", + "advancements.croptopia.cinnamon.title": "Oddly tasty sticks", + "advancements.croptopia.cinnamon.description": "Strip a cinnamon tree from your local jungle", + "advancements.croptopia.salt.title": "Sadly, wont give more FPS", + "advancements.croptopia.salt.description": "Find Salt in the depths of nearby rivers", + "advancements.croptopia.gather_tree_all.title": "Streeking Treeathlon", + "advancements.croptopia.gather_tree_all.description": "Gather every sapling Croptopia has to offer", + "advancements.croptopia.gather_tree_forest.title": "Your bargain bin saplings ", + "advancements.croptopia.gather_tree_forest.description": "Gather every sapling from a forest or variants ", + "advancements.croptopia.gather_tree_jungle.title": "Feral huge broccoli", + "advancements.croptopia.gather_tree_jungle.description": "Gather every sapling from a jungle or variants", + "advancements.croptopia.gather_tree_plains.title": "Distinct shrubs", + "advancements.croptopia.gather_tree_plains.description": "Gather every sapling from a plains or variants", + "advancements.croptopia.gather_tree_dark_forest.title": "Trees of the dark side", + "advancements.croptopia.gather_tree_dark_forest.description": "Gather every sapling from a dark forest or variants", + + + "itemGroup.croptopia.croptopia": "Croptopia", + "itemGroup.croptopia": "Croptopia", + + "info.croptopia.seed": "To nasiono będzie wypadało w biomach typu:", + + "item.croptopia.ajvar": "Ajvar", + "item.croptopia.ajvar_toast": "Ajvar Toast", + "item.croptopia.avocado_toast": "Avocado Toast", + "item.croptopia.baked_sweet_potato": "Baked Sweet Potato", + "item.croptopia.baked_yam": "Baked Yam", + "item.croptopia.beef_stew": "Beef Stew", + "item.croptopia.beef_stir_fry": "Beef Stir Fry", + "item.croptopia.buttered_green_beans": "Buttered Green Beans", + "item.croptopia.cheesy_asparagus": "Cheesy Asparagus", + "item.croptopia.chocolate_ice_cream": "Chocolate Ice Cream", + "item.croptopia.cooked_bacon": "Cooked Bacon", + "item.croptopia.eggplant_parmesan": "Eggplant Parmesan", + "item.croptopia.fruit_cake": "Fruit Cake", + "item.croptopia.grilled_eggplant": "Grilled Eggplant", + "item.croptopia.kiwi_sorbet": "Kiwi Sorbet", + "item.croptopia.knife": "Knife", + "item.croptopia.lemon_coconut_bar": "Lemon Coconut Bar", + "item.croptopia.nether_wart_stew": "Nether Wart Stew", + "item.croptopia.peanut_butter": "Peanut Butter", + "item.croptopia.peanut_butter_with_celery": "Peanut Butter With Celery", + "item.croptopia.potato_soup": "Potato Soup", + "item.croptopia.ratatouille": "Ratatouille", + "item.croptopia.bacon": "Bacon", + "item.croptopia.rhubarb_crisp": "Rhubarb Crisp", + "item.croptopia.rhubarb_pie": "Rhubarb Pie", + "item.croptopia.roasted_asparagus": "Roasted Asparagus", + "item.croptopia.roasted_radishes": "Roasted Radishes", + "item.croptopia.roasted_squash": "Roasted Squash", + "item.croptopia.roasted_turnips": "Roasted Turnips", + "item.croptopia.steamed_broccoli": "Steamed Broccoli", + "item.croptopia.steamed_green_beans": "Steamed Green Beans", + "item.croptopia.stir_fry": "Stir Fry", + "item.croptopia.stuffed_artichoke": "Stuffed Artichoke", + "item.croptopia.toast_sandwich": "Toast Sandwich", + "item.croptopia.roasted_pumpkin_seeds": "Roasted Pumpkin Seeds", + "item.croptopia.roasted_sunflower_seeds": "Roasted Sunflower Seeds", + "item.croptopia.pumpkin_bars": "Pumpkin Bar", + "item.croptopia.corn_bread": "Corn Bread", + "item.croptopia.pumpkin_soup": "Pumpkin Soup", + "item.croptopia.meringue": "Meringue", + "item.croptopia.cabbage_roll": "Cabbage Roll", + "item.croptopia.borscht": "Borscht", + "item.croptopia.goulash": "Goulash", + "item.croptopia.beetroot_salad": "Beetroot Salad", + "item.croptopia.candied_kumquats": "Candied Kumquats", + "item.croptopia.shrimp": "Shrimp", + "item.croptopia.tuna": "Tuna", + "item.croptopia.calamari": "Calamari", + "item.croptopia.crab": "Crab", + "item.croptopia.roe": "Roe", + "item.croptopia.clam": "Clam", + "item.croptopia.oyster": "Oyster", + "item.croptopia.cooked_shrimp": "Cooked Shrimp", + "item.croptopia.cooked_tuna": "Cooked Tuna", + "item.croptopia.cooked_calamari": "Cooked Calamari", + "item.croptopia.steamed_crab": "Steamed Crab", + "item.croptopia.glowing_calamari": "Glowing Calamari", + "item.croptopia.sea_lettuce": "Sea Lettuce", + "item.croptopia.deep_fried_shrimp": "Deep Fried Shrimp", + "item.croptopia.tuna_roll": "Tuna Roll", + "item.croptopia.fried_calamari": "Fried Calamari", + "item.croptopia.crab_legs": "Crab Legs", + "item.croptopia.steamed_clams": "Steamed Clams", + "item.croptopia.grilled_oysters": "Grilled Oysters", + "item.croptopia.anchovy": "Anchovy", + "item.croptopia.cooked_anchovy": "Cooked Anchovy", + "item.croptopia.anchovy_pizza": "Anchovy Pizza", + "item.croptopia.mashed_potatoes": "Mashed Potatoes", + "item.croptopia.baked_crepes": "Baked Crêpes", + "item.croptopia.cinnamon_roll": "Cinnamon Roll", + "item.croptopia.croque_madame": "Croque Madame", + "item.croptopia.croque_monsieur": "Croque Monsieur", + "item.croptopia.dauphine_potatoes": "Dauphine Potatoes", + "item.croptopia.fried_frog_legs": "Fried Frog Legs", + "item.croptopia.frog_legs": "Frog Legs", + "item.croptopia.ground_pork": "Ground Pork", + "item.croptopia.hashed_brown": "Hashed Browns", + "item.croptopia.macaron": "Macaron", + "item.croptopia.quiche": "Quiche", + "item.croptopia.sausage": "Sausage", + "item.croptopia.sunny_side_eggs": "Sunny Side Up Eggs", + "item.croptopia.sweet_crepes": "Sweet Crêpes", + "item.croptopia.the_big_breakfast": "The Big Breakfast" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/lang/ru_ru.json b/src/main/resources/assets/croptopia/lang/ru_ru.json new file mode 100644 index 000000000..ca35ff83d --- /dev/null +++ b/src/main/resources/assets/croptopia/lang/ru_ru.json @@ -0,0 +1,593 @@ +{ + "item.croptopia.artichoke": "Артишок", + "item.croptopia.asparagus": "Спаржа", + "item.croptopia.bellpepper": "Болгарский перец", + "item.croptopia.blackbean": "Чёрная фасоль", + "item.croptopia.blackberry": "Ежевика", + "item.croptopia.blueberry": "Черника", + "item.croptopia.broccoli": "Брокколи", + "item.croptopia.cabbage": "Капуста", + "item.croptopia.cantaloupe": "Мускусная дыня", + "item.croptopia.cauliflower": "Цветная капуста", + "item.croptopia.celery": "Сельдерей", + "item.croptopia.coffee_beans": "Кофейные зёрна", + "item.croptopia.corn": "Кукуруза", + "item.croptopia.cranberry": "Клюква", + "item.croptopia.cucumber": "Огурец", + "item.croptopia.currant": "Смородина", + "item.croptopia.eggplant": "Баклажан", + "item.croptopia.elderberry": "Бузинная ягода", + "item.croptopia.garlic": "Чеснок", + "item.croptopia.grape": "Виноград", + "item.croptopia.greenbean": "Овощная фасоль", + "item.croptopia.greenonion": "Зелёный лук", + "item.croptopia.honeydew": "Мускатная дыня", + "item.croptopia.hops": "Хмель", + "item.croptopia.kale": "Кудрявая капуста", + "item.croptopia.kiwi": "Киви", + "item.croptopia.leek": "Лук-порей", + "item.croptopia.lettuce": "Салат-латук", + "item.croptopia.olive": "Маслина", + "item.croptopia.onion": "Лук", + "item.croptopia.peanut": "Арахис", + "item.croptopia.pineapple": "Ананас", + "item.croptopia.radish": "Редиска", + "item.croptopia.raspberry": "Малина", + "item.croptopia.rhubarb": "Ревень", + "item.croptopia.rice": "Рис", + "item.croptopia.rutabaga": "Брюква", + "item.croptopia.saguaro": "Цереус гигантский", + "item.croptopia.spinach": "Шпинат", + "item.croptopia.squash": "Тыква", + "item.croptopia.strawberry": "Клубника", + "item.croptopia.sweetpotato": "Сладкий картофель", + "item.croptopia.tomatillo": "Физалис", + "item.croptopia.tomato": "Помидор", + "item.croptopia.turnip": "Репа", + "item.croptopia.yam": "Батат", + "item.croptopia.zucchini": "Цукини", + "item.croptopia.artichoke_seed": "Семена артишока", + "item.croptopia.asparagus_seed": "Семена спаржи", + "item.croptopia.bellpepper_seed": "Семена болгарского перца", + "item.croptopia.blackbean_seed": "Семена чёрной фасоли", + "item.croptopia.blackberry_seed": "Семена ежевики", + "item.croptopia.blueberry_seed": "Семена черники", + "item.croptopia.broccoli_seed": "Семена брокколи", + "item.croptopia.cabbage_seed": "Семена капусты", + "item.croptopia.cantaloupe_seed": "Семена мускусной дыни", + "item.croptopia.cauliflower_seed": "Семена цветной капусты", + "item.croptopia.celery_seed": "Семена сельдерея", + "item.croptopia.coffee_seed": "Семена кофе", + "item.croptopia.corn_seed": "Семена кукурузы", + "item.croptopia.cranberry_seed": "Семена клюквы", + "item.croptopia.cucumber_seed": "Семена огурца", + "item.croptopia.currant_seed": "Семена смородины", + "item.croptopia.eggplant_seed": "Семена баклажана", + "item.croptopia.elderberry_seed": "Семена бузинной ягоды", + "item.croptopia.garlic_seed": "Семена чеснока", + "item.croptopia.grape_seed": "Семена винограда", + "item.croptopia.greenbean_seed": "Семена овощной фасоли", + "item.croptopia.greenonion_seed": "Семеназ зелёного лука", + "item.croptopia.honeydew_seed": "Семена мускатной дыни", + "item.croptopia.hops_seed": "Семена хмеля", + "item.croptopia.kale_seed": "Семена кудрявой капусты", + "item.croptopia.kiwi_seed": "Семена киви", + "item.croptopia.leek_seed": "Семена лук-порея", + "item.croptopia.lettuce_seed": "Семена салат-латука", + "item.croptopia.olive_seed": "Семена маслины", + "item.croptopia.onion_seed": "Семена лука", + "item.croptopia.peanut_seed": "Семена арахиса", + "item.croptopia.pineapple_seed": "Семена ананаса", + "item.croptopia.radish_seed": "Семена редиски", + "item.croptopia.raspberry_seed": "Семена малины", + "item.croptopia.rhubarb_seed": "Семена ревеня", + "item.croptopia.rice_seed": "Семена риса", + "item.croptopia.rutabaga_seed": "Семена брюквы", + "item.croptopia.saguaro_seed": "Семена цереуса гигантского", + "item.croptopia.spinach_seed": "Семена шпината", + "item.croptopia.squash_seed": "Семена тыквы", + "item.croptopia.strawberry_seed": "Семена клубники", + "item.croptopia.sweetpotato_seed": "Семена сладкого картофеля", + "item.croptopia.tomatillo_seed": "Семена физалиса", + "item.croptopia.tomato_seed": "Семена помидора", + "item.croptopia.turnip_seed": "Семена репы", + "item.croptopia.yam_seed": "Семена батата", + "item.croptopia.zucchini_seed": "Семена цукини", + "item.croptopia.oat_seed": "Семена овса", + "item.croptopia.mustard_seed": "Семена горчицы", + "item.croptopia.pepper_seed": "Семена перца", + "item.croptopia.turmeric_seed": "Семена куркумы", + "item.croptopia.ginger_seed": "Семена имбиря", + "item.croptopia.basil_seed": "Семена базилика", + "item.croptopia.chile_pepper_seed": "Семена перца-чили", + "item.croptopia.barley_seed": "Семена ячмень", + "item.croptopia.soybean_seed": "Семена соевого боба", + "item.croptopia.barley": "Ячмень", + "item.croptopia.oat": "Овёс", + "item.croptopia.soybean": "Соевые бобы", + "item.croptopia.grapefruit": "Грейпфрут", + "item.croptopia.kumquat": "Кумкват", + "item.croptopia.orange": "Апельсин", + "item.croptopia.banana": "Банан", + "item.croptopia.persimmon": "Хурма", + "item.croptopia.plum": "Слива", + "item.croptopia.cherry": "Вишня", + "item.croptopia.lemon": "Лимон", + "item.croptopia.peach": "Персик", + "item.croptopia.coconut": "Кокос", + "item.croptopia.nutmeg": "Мускатный орех", + "item.croptopia.fig": "Инжир", + "item.croptopia.nectarine": "Нектарин", + "item.croptopia.mango": "Манго", + "item.croptopia.dragonfruit": "Питахайя", + "item.croptopia.starfruit": "Карамбола", + "item.croptopia.almond": "Миндаль", + "item.croptopia.cashew": "Кешью", + "item.croptopia.pecan": "Орех-пекан", + "item.croptopia.walnut": "Грецкий орех", + "item.croptopia.avocado": "Авокадо", + "item.croptopia.apricot": "Абрикос", + "item.croptopia.pear": "Груша", + "item.croptopia.lime": "Лайм", + "item.croptopia.date": "Финик", + "item.croptopia.mustard": "Горчица", + "item.croptopia.vanilla": "Ваниль", + "item.croptopia.paprika": "Паприка", + "item.croptopia.pepper": "Перец", + "item.croptopia.salt": "Соль", + "item.croptopia.turmeric": "Куркума", + "item.croptopia.ginger": "Имбирь", + "item.croptopia.basil": "Базилик", + "item.croptopia.chile_pepper": "Перец-чили", + "item.croptopia.apple_sapling": "Саженец яблони", + "item.croptopia.banana_sapling": "Саженец банана", + "item.croptopia.orange_sapling": "Саженец апельсина", + "item.croptopia.persimmon_sapling": "Саженец хурмы", + "item.croptopia.plum_sapling": "Саженец сливы", + "item.croptopia.cherry_sapling": "Саженец вишни", + "item.croptopia.lemon_sapling": "Саженец лимона", + "item.croptopia.grapefruit_sapling": "Саженец грейпфрута", + "item.croptopia.kumquat_sapling": "Саженец кумквата", + "item.croptopia.peach_sapling": "Саженец персика", + "item.croptopia.coconut_sapling": "Саженец кокоса", + "item.croptopia.nutmeg_sapling": "Саженец мускатного ореха", + "item.croptopia.fig_sapling": "Саженец инжира", + "item.croptopia.mango_sapling": "Саженец манго", + "item.croptopia.dragonfruit_sapling": "Саженец питахайи", + "item.croptopia.starfruit_sapling": "Саженец карамболы", + "item.croptopia.avocado_sapling": "Саженец авокадо", + "item.croptopia.apricot_sapling": "Саженец абрикоса", + "item.croptopia.pear_sapling": "Саженец груши", + "item.croptopia.lime_sapling": "Саженец лайма", + "item.croptopia.date_sapling": "Саженец финика", + "item.croptopia.nectarine_sapling": "Саженец нектарина", + "item.croptopia.almond_sapling": "Саженец миндаля", + "item.croptopia.cashew_sapling": "Саженец кешью", + "item.croptopia.pecan_sapling": "Саженец ореха-пекан", + "item.croptopia.walnut_sapling": "Саженец ореха", + "item.croptopia.olive_oil": "Оливковое масло", + "item.croptopia.cheese": "Сыр", + "item.croptopia.flour": "Мука", + "item.croptopia.dough": "Тесто", + "item.croptopia.pepperoni": "Пепперони", + "item.croptopia.butter": "Масло", + "item.croptopia.noodle": "Лапша", + "item.croptopia.tofu": "Тофу", + "item.croptopia.molasses": "Патока", + "item.croptopia.caramel": "Карамель", + "item.croptopia.chocolate": "Шоколад", + "item.croptopia.tortilla": "Тортилья", + "item.croptopia.soy_sauce": "Соевый соус", + "item.croptopia.dumpling": "Клёцка", + "item.croptopia.ravioli": "Равиоли", + "item.croptopia.salsa": "Сальса", + "item.croptopia.artichoke_dip": "Артишоковый соус", + "item.croptopia.grape_juice": "Виноградный сок", + "item.croptopia.orange_juice": "Апельсиновый сок", + "item.croptopia.apple_juice": "Яблочный сок", + "item.croptopia.cranberry_juice": "Клюквенный сок", + "item.croptopia.saguaro_juice": "Сок из цереуса", + "item.croptopia.tomato_juice": "Томатный сок", + "item.croptopia.melon_juice": "Арбузный сок", + "item.croptopia.pineapple_juice": "Ананасовый сок", + "item.croptopia.coffee": "Кофе", + "item.croptopia.lemonade": "Лимонад", + "item.croptopia.limeade": "Лаймнад", + "item.croptopia.soy_milk": "Соевое молоко", + "item.croptopia.strawberry_smoothie": "Клубничный коктейль", + "item.croptopia.banana_smoothie": "Банановый коктейль", + "item.croptopia.kale_smoothie": "Коктейль из кудрявой капусты", + "item.croptopia.fruit_smoothie": "Фруктовый коктейль", + "item.croptopia.chocolate_milkshake": "Шоколадный молочный коктейль", + "item.croptopia.beer": "Пиво", + "item.croptopia.wine": "Вино", + "item.croptopia.mead": "Медовуха", + "item.croptopia.rum": "Ром", + "item.croptopia.pumpkin_spice_latte": "Тыквенный кофе латте с пряностями", + "item.croptopia.grape_jam": "Виноградное варенье", + "item.croptopia.strawberry_jam": "Клубничное варенье", + "item.croptopia.peach_jam": "Персиковое варенье", + "item.croptopia.apricot_jam": "Абрикосовое варенье", + "item.croptopia.blackberry_jam": "Ежевичный варенье", + "item.croptopia.blueberry_jam": "Черничный варенье", + "item.croptopia.cherry_jam": "Вишнёвое варенье", + "item.croptopia.elderberry_jam": "Варенье из ягоды бузины", + "item.croptopia.raspberry_jam": "Малиновое варенье", + "item.croptopia.beef_jerky": "Вяленая говядина", + "item.croptopia.pork_jerky": "Вяленая свинина", + "item.croptopia.kale_chips": "Чипсы из кудрявой капусты", + "item.croptopia.potato_chips": "Картофельные чипсы", + "item.croptopia.steamed_rice": "Пареный рис", + "item.croptopia.egg_roll": "Яичный рулет", + "item.croptopia.french_fries": "Картофель фри", + "item.croptopia.sweet_potato_fries": "Сладкий картофель фри", + "item.croptopia.onion_rings": "Луковые кольца", + "item.croptopia.raisins": "Изюм", + "item.croptopia.doughnut": "Пончик", + "item.croptopia.popcorn": "Попкорн", + "item.croptopia.baked_beans": "Запечённая фасоль", + "item.croptopia.toast": "Тост", + "item.croptopia.cucumber_salad": "Огуречный салат", + "item.croptopia.caesar_salad": "Салат цезарь", + "item.croptopia.leafy_salad": "Листовой салат", + "item.croptopia.fruit_salad": "Фруктовый салат", + "item.croptopia.veggie_salad": "Овощной салат", + "item.croptopia.pork_and_beans": "Свинина с фасолью", + "item.croptopia.oatmeal": "Овсяная каша", + "item.croptopia.leek_soup": "Суп из лука-порея", + "item.croptopia.yoghurt": "Йогурт", + "item.croptopia.saucy_chips": "Чипсы с соусом", + "item.croptopia.scrambled_eggs": "Яичница-болтунья", + "item.croptopia.buttered_toast": "Тост с маслом", + "item.croptopia.toast_with_jam": "Тост с вареньем", + "item.croptopia.ham_sandwich": "Бутерброд с ветчиной", + "item.croptopia.peanut_butter_and_jam": "Сэндвич с арахисовым маслом и вареньем", + "item.croptopia.blt": "Сэндвич с беконом, салатом и томатом", + "item.croptopia.grilled_cheese": "Сэндвич с сыром-гриль", + "item.croptopia.tuna_sandwich": "Сэндвич с тунцом", + "item.croptopia.cheeseburger": "Чизбургер", + "item.croptopia.hamburger": "Гамбургер", + "item.croptopia.tofuburger": "Тофубургер", + "item.croptopia.pizza": "Пицца", + "item.croptopia.supreme_pizza": "Пицца суприм", + "item.croptopia.cheese_pizza": "Сырная пицца", + "item.croptopia.pineapple_pepperoni_pizza": "Пепперони с ананасом", + "item.croptopia.lemon_chicken": "Курица с лимоном", + "item.croptopia.fried_chicken": "Жареная курица", + "item.croptopia.chicken_and_noodles": "Курица с лапшой", + "item.croptopia.chicken_and_dumplings": "Курица с клёцками", + "item.croptopia.tofu_and_dumplings": "Клёцки с тофу", + "item.croptopia.spaghetti_squash": "Тыква-спагетти", + "item.croptopia.chicken_and_rice": "Курица с рисом", + "item.croptopia.taco": "Тако", + "item.croptopia.sushi": "Суши", + "item.croptopia.apple_pie": "Яблочный пирог", + "item.croptopia.yam_jam": "Варенье из батата", + "item.croptopia.banana_cream_pie": "Торт с банановым кремом", + "item.croptopia.candy_corn": "Ириски «Кэнди корн»", + "item.croptopia.vanilla_ice_cream": "Ванильное мороженное", + "item.croptopia.strawberry_ice_cream": "Клубничное мороженное", + "item.croptopia.mango_ice_cream": "Манговое мороженное", + "item.croptopia.rum_raisin_ice_cream": "Мороженое с ромом и изюмом", + "item.croptopia.cherry_pie": "Вишнёвый пирог", + "item.croptopia.cheese_cake": "Сырный торт", + "item.croptopia.brownies": "Шоколадные брауни", + "item.croptopia.snicker_doodle": "Печенье «Сникердудл»", + "item.croptopia.banana_nut_bread": "Банановый ореховый хлеб", + "item.croptopia.almond_brittle": "Миндальный грильяж", + "item.croptopia.candied_nuts": "Засахаренные орехи", + "item.croptopia.cashew_chicken": "Курица с кешью", + "item.croptopia.nougat": "Нуга", + "item.croptopia.nutty_cookie": "Ореховое печенье", + "item.croptopia.pecan_ice_cream": "Мороженное с орехами-пекан", + "item.croptopia.pecan_pie": "Пирог с орехами пекан", + "item.croptopia.protein_bar": "Протеиновый батончик", + "item.croptopia.raisin_oatmeal_cookie": "Овсяное печенье с изюмом", + "item.croptopia.roasted_nuts": "Калёные орехи", + "item.croptopia.trail_mix": "Смесь сухофруктов и орехов", + "item.croptopia.burrito": "Буррито", + "item.croptopia.tostada": "Тостада", + "item.croptopia.horchata": "Орчата", + "item.croptopia.carnitas": "Карнитас", + "item.croptopia.fajitas": "Фахита", + "item.croptopia.enchilada": "Энчилада", + "item.croptopia.churros": "Чуррос", + "item.croptopia.tamales": "Тамал", + "item.croptopia.tres_leche_cake": "Торт «Три молока»", + "item.croptopia.stuffed_poblanos": "Фаршированный перец-паблано", + "item.croptopia.chili_relleno": "Фаршированный перец чили", + "item.croptopia.crema": "Сливки", + "item.croptopia.refried_beans": "Фасолевая икра", + "item.croptopia.chimichanga": "Чимичанга", + "item.croptopia.quesadilla": "Кесадилья", + "item.croptopia.cinnamon": "Корица", + "item.croptopia.corn_husk": "Кукурузная шелуха", + "item.croptopia.whipping_cream": "Взбитые сливки", + "item.croptopia.vanilla_seeds": "Семена ванили", + "item.croptopia.cinnamon_sapling": "Саженец корицы", + "item.croptopia.cinnamon_log": "Бревно корицы", + "item.croptopia.stripped_cinnamon_log": "Обтёсанное бревно корицы", + "item.croptopia.cinnamon_wood": "Коричник", + "item.croptopia.stripped_cinnamon_wood": "Обтёсанный коричник", + "item.croptopia.shepherds_pie": "Пастуший пирог", + "item.croptopia.beef_wellington": "Говядина Веллингтон", + "item.croptopia.fish_and_chips": "Рыба с картошкой фри", + "item.croptopia.eton_mess": "Итонская путаница", + "item.croptopia.tea": "Чай", + "item.croptopia.cornish_pasty": "Корнуоллский пирожок", + "item.croptopia.scones": "Скон", + "item.croptopia.figgy_pudding": "Инжирный пудинг", + "item.croptopia.treacle_tart": "Пирог с патокой", + "item.croptopia.sticky_toffee_pudding": "Финиковый пудинг с карамелью", + "item.croptopia.trifle": "Трайфл", + "item.croptopia.water_bottle": "Бутылка воды", + "item.croptopia.milk_bottle": "Бутылка молока", + "item.croptopia.tea_leaves": "Чайные листья", + "item.croptopia.tea_seed": "Семена чая", + "item.croptopia.ajvar": "Айвар", + "item.croptopia.ajvar_toast": "Тост с айваром", + "item.croptopia.avocado_toast": "Тост с авокадо", + "item.croptopia.baked_sweet_potato": "Запечённый сладкий картофель", + "item.croptopia.baked_yam": "Запечённый батат", + "item.croptopia.beef_stew": "Тушёная говядина", + "item.croptopia.beef_stir_fry": "Говядина стир-фрай", + "item.croptopia.buttered_green_beans": "Зелёная фасоль с маслом", + "item.croptopia.cheesy_asparagus": "Сырная спаржа", + "item.croptopia.chocolate_ice_cream": "Шоколадное мороженное", + "item.croptopia.cooked_bacon": "Жареный бекон", + "item.croptopia.eggplant_parmesan": "Баклажанный пармезан", + "item.croptopia.fruit_cake": "Фруктовый торт", + "item.croptopia.grilled_eggplant": "Запечённый баклажан", + "item.croptopia.kiwi_sorbet": "Сорбет из киви", + "item.croptopia.knife": "Нож", + "item.croptopia.lemon_coconut_bar": "Кокосово-лимонный батончик", + "item.croptopia.nether_wart_stew": "Тушёные адские наросты", + "item.croptopia.peanut_butter": "Арахисовое масло", + "item.croptopia.peanut_butter_with_celery": "Арахисовое масло с сельдереем", + "item.croptopia.potato_soup": "Картофельный суп", + "item.croptopia.ratatouille": "Рататуй", + "item.croptopia.bacon": "Бекон", + "item.croptopia.rhubarb_crisp": "Чипсы из ревеня", + "item.croptopia.rhubarb_pie": "Ревеневый пирог", + "item.croptopia.roasted_asparagus": "Жареная спаржа", + "item.croptopia.roasted_radishes": "Жареная редиска", + "item.croptopia.roasted_squash": "Жареная тыква", + "item.croptopia.roasted_turnips": "Жареная репа", + "item.croptopia.steamed_broccoli": "Пареная брокколи", + "item.croptopia.steamed_green_beans": "Пареная зеленая фасоль", + "item.croptopia.stir_fry": "Стир-фрай", + "item.croptopia.stuffed_artichoke": "Фаршированный артишок", + "item.croptopia.toast_sandwich": "Сэндвич с тостом", + "item.croptopia.roasted_pumpkin_seeds": "Жареные таквенные семечки", + "item.croptopia.roasted_sunflower_seeds": "Жареные подсолнечные семечки", + "item.croptopia.pumpkin_bars": "Тыквенный батончик", + "item.croptopia.corn_bread": "Кукурузный хлеб", + "item.croptopia.pumpkin_soup": "Тыквенный суп", + "item.croptopia.meringue": "Безе", + "item.croptopia.cabbage_roll": "Капустный ролл", + "item.croptopia.borscht": "Борщ", + "item.croptopia.goulash": "Гуляш", + "item.croptopia.beetroot_salad": "Свёкольный салат", + "item.croptopia.candied_kumquats": "Карамельный кумкват", + "item.croptopia.shrimp": "Креветка", + "item.croptopia.tuna": "Тунец", + "item.croptopia.calamari": "Кальмар", + "item.croptopia.crab": "Краб", + "item.croptopia.roe": "Икра", + "item.croptopia.clam": "Моллюск", + "item.croptopia.oyster": "Устрица", + "item.croptopia.cooked_shrimp": "Варёная креветка", + "item.croptopia.cooked_tuna": "Жареный тунец", + "item.croptopia.cooked_calamari": "Варёный кальмар", + "item.croptopia.steamed_crab": "Варёный краб", + "item.croptopia.glowing_calamari": "Светящийся кальмар", + "item.croptopia.sea_lettuce": "Ульва", + "item.croptopia.deep_fried_shrimp": "Жареная креветка", + "item.croptopia.tuna_roll": "Ролл с тунцом", + "item.croptopia.fried_calamari": "Жареный кальмар", + "item.croptopia.crab_legs": "Крабовые ножки", + "item.croptopia.steamed_clams": "Варёный моллюск", + "item.croptopia.grilled_oysters": "Запечённая устрица", + "item.croptopia.anchovy": "Анчоус", + "item.croptopia.cooked_anchovy": "Жареный анчоус", + "item.croptopia.anchovy_pizza": "Пицца с анчоусами", + "item.croptopia.mashed_potatoes": "Картофельное пюре", + "item.croptopia.food_press": "Универсальный пищевой пресс", + "item.croptopia.frying_pan": "Сковорода", + "item.croptopia.cooking_pot": "Кастрюля", + "item.croptopia.mortar_and_pestle": "Ступка и пестик", + "item.croptopia.guide": "Croptopia", + "item.croptopia.salt_ore": "Солевая руда", + "block.croptopia.salt_ore": "Солевая руда", + "block.croptopia.apple_crop": "Яблочный урожай", + "block.croptopia.banana_crop": "Банановый урожай", + "block.croptopia.orange_crop": "Апельсиновый урожай", + "block.croptopia.persimmon_crop": "Урожай хурмы", + "block.croptopia.plum_crop": "Сливовый урожай", + "block.croptopia.cherry_crop": "Вишнёвый урожай", + "block.croptopia.lemon_crop": "Лимонный урожай", + "block.croptopia.grapefruit_crop": "Грейпфрутовый урожай", + "block.croptopia.kumquat_crop": "Урожай кумквата", + "block.croptopia.peach_crop": "Персиковый урожай", + "block.croptopia.coconut_crop": "Кокосовый урожай", + "block.croptopia.nutmeg_crop": "Урожай мускатного ореха", + "block.croptopia.fig_crop": "Инжирный урожай", + "block.croptopia.nectarine_crop": "Урожай нектарина", + "block.croptopia.mango_crop": "Манговый урожай", + "block.croptopia.dragonfruit_crop": "Урожай питахайи", + "block.croptopia.starfruit_crop": "Урожай карамболы", + "block.croptopia.avocado_crop": "Урожай авокадо", + "block.croptopia.apricot_crop": "Абрикосовый урожай", + "block.croptopia.pear_crop": "Грушевый урожай", + "block.croptopia.lime_crop": "Лаймовый урожай", + "block.croptopia.date_crop": "Финиковый урожай", + "block.croptopia.almond_crop": "Миндальный урожай", + "block.croptopia.cashew_crop": "Урожай кешью", + "block.croptopia.pecan_crop": "Урожай ореха-пекан", + "block.croptopia.walnut_crop": "Урожай грецкого ореха", + "block.croptopia.artichoke_crop": "Урожай артишока", + "block.croptopia.asparagus_crop": "Asparagus урожай", + "block.croptopia.barley_crop": "Ячменный урожай", + "block.croptopia.basil_crop": "Базиликовый урожай", + "block.croptopia.bellpepper_crop": "Урожай болгарского перца", + "block.croptopia.blackbean_crop": "Урожай чёрной фасоли", + "block.croptopia.blackberry_crop": "Ежевичный урожай", + "block.croptopia.blueberry_crop": "Черничный урожай", + "block.croptopia.broccoli_crop": "Урожай брокколи", + "block.croptopia.cabbage_crop": "Капустный урожай", + "block.croptopia.cantaloupe_crop": "Урожай мускусной дыни", + "block.croptopia.cauliflower_crop": "Урожай цветной капусты", + "block.croptopia.celery_crop": "Урожай сельдерея", + "block.croptopia.coffee_crop": "Кофейный урожай", + "block.croptopia.corn_crop": "Кукурузный урожай", + "block.croptopia.cranberry_crop": "Клюквенный урожай", + "block.croptopia.cucumber_crop": "Огуречный урожай", + "block.croptopia.currant_crop": "Урожай смородины", + "block.croptopia.eggplant_crop": "Баклажанный урожай", + "block.croptopia.elderberry_crop": "Урожай бузинной ягоды", + "block.croptopia.garlic_crop": "Чесночный урожай", + "block.croptopia.ginger_crop": "Имбирный урожай", + "block.croptopia.grape_crop": "Виноградный урожай", + "block.croptopia.greenbean_crop": "Урожай овощной фасоли", + "block.croptopia.greenonion_crop": "Урожай зелёного лука", + "block.croptopia.honeydew_crop": "Урожай мускатной дыни", + "block.croptopia.hops_crop": "Урожай хмеля", + "block.croptopia.kale_crop": "Урожай кудрявой капусты", + "block.croptopia.kiwi_crop": "Урожай киви", + "block.croptopia.leek_crop": "Урожай лука-порея", + "block.croptopia.lettuce_crop": "Урожай салата-латук", + "block.croptopia.mustard_crop": "Горчичный урожай", + "block.croptopia.oat_crop": "Урожай овса", + "block.croptopia.olive_crop": "Масличный урожай", + "block.croptopia.onion_crop": "Луковый урожай", + "block.croptopia.peanut_crop": "Арахисовый урожай", + "block.croptopia.chile_pepper_crop": "Урожай перца-чили", + "block.croptopia.pineapple_crop": "Ананасовый урожай", + "block.croptopia.radish_crop": "Урожай редиски", + "block.croptopia.raspberry_crop": "Малиновый урожай", + "block.croptopia.rhubarb_crop": "Ревенный урожай", + "block.croptopia.rice_crop": "Рисовый урожай", + "block.croptopia.rutabaga_crop": "Брюквенный урожай", + "block.croptopia.saguaro_crop": "Урожай цереуса гигантского", + "block.croptopia.soybean_crop": "Урожай соевых бобов", + "block.croptopia.spinach_crop": "Шпинатный урожай", + "block.croptopia.squash_crop": "Тыквенный урожай", + "block.croptopia.strawberry_crop": "Клубничный урожай", + "block.croptopia.sweetpotato_crop": "Сладко-картофельный урожай", + "block.croptopia.tomatillo_crop": "Урожай физалиса", + "block.croptopia.tomato_crop": "Помидорный урожай", + "block.croptopia.turmeric_crop": "Урожай куркумы", + "block.croptopia.turnip_crop": "Реповый урожай", + "block.croptopia.yam_crop": "Урожай батата", + "block.croptopia.zucchini_crop": "Урожай цукини", + "block.croptopia.pepper_crop": "Перцовый урожай", + "block.croptopia.vanilla_crop": "Ванильный урожай", + "block.croptopia.tea_crop": "Чайный урожай", + "block.croptopia.apple_sapling": "Саженец яблони", + "block.croptopia.banana_sapling": "Саженец банана", + "block.croptopia.orange_sapling": "Саженец апельсина", + "block.croptopia.persimmon_sapling": "Саженец хурмы", + "block.croptopia.plum_sapling": "Саженец сливы", + "block.croptopia.cherry_sapling": "Саженец вишни", + "block.croptopia.lemon_sapling": "Саженец лимона", + "block.croptopia.grapefruit_sapling": "Саженец грейпфрута", + "block.croptopia.kumquat_sapling": "Саженец кумквата", + "block.croptopia.peach_sapling": "Саженец персика", + "block.croptopia.coconut_sapling": "Саженец кокоса", + "block.croptopia.nutmeg_sapling": "Саженец мускатного ореха", + "block.croptopia.fig_sapling": "Саженец инжира", + "block.croptopia.nectarine_sapling": "Саженец нектарина", + "block.croptopia.mango_sapling": "Саженец манго", + "block.croptopia.dragonfruit_sapling": "Саженец питахайи", + "block.croptopia.starfruit_sapling": "Саженец карамболы", + "block.croptopia.avocado_sapling": "Саженец авокадо", + "block.croptopia.apricot_sapling": "Саженец абрикоса", + "block.croptopia.pear_sapling": "Саженец груши", + "block.croptopia.lime_sapling": "Саженец лайма", + "block.croptopia.date_sapling": "Саженец финика", + "block.croptopia.almond_sapling": "Саженец миндаля", + "block.croptopia.cashew_sapling": "Саженец кешью", + "block.croptopia.pecan_sapling": "Саженец ореха-пекан", + "block.croptopia.walnut_sapling": "Саженец грецкого ореха", + "block.croptopia.cinnamon_sapling": "Саженец корицы", + "block.croptopia.cinnamon_log": "Бревно корицы", + "block.croptopia.stripped_cinnamon_log": "Обтёсанное бревно корицы", + "block.croptopia.cinnamon_wood": "Коричник", + "block.croptopia.stripped_cinnamon_wood": "Обтёсанный коричник", + "block.croptopia.cinnamon_leaves": "Корица листья", + "advancements.croptopia.root.description": "'Такой прополкой ты ничего не добьёшься.'", + "advancements.croptopia.getseed.description": "Вырви дикое растение для получения семян!", + "advancements.croptopia.getseed.title": "Крайне убогое место", + "advancements.croptopia.getsapling.title": "Лесная территория", + "advancements.croptopia.getsapling.description": "Собери немного фруктов и сделай их них дерево.", + "advancements.croptopia.pot.title": "Сваренный в кастрюле", + "advancements.croptopia.pot.description": "Создай кастрюлю.", + "advancements.croptopia.frying_pan.title": "Нельзя использовать как оружие", + "advancements.croptopia.frying_pan.description": "Создай сковороду.", + "advancements.croptopia.food_press.title": "Мелкорезка", + "advancements.croptopia.food_press.description": "Создай универсальный пищевой пресс.", + "advancements.croptopia.mortar_and_pestle.title": "Убийственное оружие для ... измельчения", + "advancements.croptopia.mortar_and_pestle.description": "Создай пестик и ступку.", + "advancements.croptopia.eatbig.title": "Полностью фаршированный", + "advancements.croptopia.eatbig.description": "Съешь 5 или более каких-либо ингредиентов.", + "advancements.croptopia.eatcrafted.title": "Сытный обед", + "advancements.croptopia.eatcrafted.description": "Съешь что-либо созданное.", + "advancements.croptopia.gather_desert.title": "Невысушенный семена", + "advancements.croptopia.gather_desert.description": "Получи все семена из пустыни.", + "advancements.croptopia.gather_savanna.title": "Горячие семена", + "advancements.croptopia.gather_savanna.description": "Получи все семена из саванны.", + "advancements.croptopia.gather_forest.title": "Урезанные саженцы", + "advancements.croptopia.gather_forest.description": "Получи все семена из леса.", + "advancements.croptopia.gather_jungle.title": "Дикие семена", + "advancements.croptopia.gather_jungle.description": "Получи все семена из джунглей.", + "advancements.croptopia.gather_plains.title": "Действительно семена из равнины", + "advancements.croptopia.gather_plains.description": "Получи все семена из равнин.", + "advancements.croptopia.gather_swamp.title": "Мокрые семена", + "advancements.croptopia.gather_swamp.description": "Получи все семена из болота.", + "advancements.croptopia.gather_all.title": "Семенной рекорд на суше", + "advancements.croptopia.gather_all.description": "Получи все семена из Croptopia.", + "advancements.croptopia.getdrinks.title": "Красивая вода", + "advancements.croptopia.getdrinks.description": "Создай все виды напитков", + "advancements.croptopia.gather_drinks.title": "Обычный коктейль", + "advancements.croptopia.gather_drinks.description": "Выпей любой напиток.", + "advancements.croptopia.gather_food.title": "Ресторанный критик", + "advancements.croptopia.gather_food.description": "Съешь всё, что есть.", + "advancements.croptopia.knife.title": "Железный факел", + "advancements.croptopia.knife.description": "Сделай нож.", + "advancements.croptopia.tofu.title": "Сочные бобы", + "advancements.croptopia.tofu.description": "Сделай тофу", + "advancements.croptopia.cinnamon.title": "Чудные вкусные палочки", + "advancements.croptopia.cinnamon.description": " Обдери коричное дерево цейлонское из своих местных джунглей", + "advancements.croptopia.salt.title": "Увы, не будет давать больше FPS", + "advancements.croptopia.salt.description": "Найди соль в недрах ближайших рек", + "advancements.croptopia.gather_tree_all.title": "Вздерымка древотлон", + "advancements.croptopia.gather_tree_all.description": "Собери каждый саженец, что предлагает Croptopia", + "advancements.croptopia.gather_tree_forest.title": "Твоя халявная корзина с саженцами", + "advancements.croptopia.gather_tree_forest.description": "Собери каждый саженец из леса или разновидностей", + "advancements.croptopia.gather_tree_jungle.title": "Огромные дикие брокколи", + "advancements.croptopia.gather_tree_jungle.description": "Собери каждый саженец из джунглей или разновидностей", + "advancements.croptopia.gather_tree_plains.title": "Отличающиеся кустарники", + "advancements.croptopia.gather_tree_plains.description": "Собери каждый саженец из равнин или разновидностей", + "advancements.croptopia.gather_tree_dark_forest.title": "Тёмная сторона деревьев", + "advancements.croptopia.gather_tree_dark_forest.description": "Собери каждый саженец из тёмного леса или разновидностей", + + "itemGroup.croptopia.croptopia": "Croptopia", + "itemGroup.croptopia": "Croptopia", + "info.croptopia.seed": "Это семечко выпадает в биомах, учитываемые в категории:", + + "item.croptopia.baked_crepes": "Свежеиспечённые блины", + "item.croptopia.cinnamon_roll": "Булочка с корицей", + "item.croptopia.croque_madame": "Крок-мадам", + "item.croptopia.croque_monsieur": "Крок-месье", + "item.croptopia.dauphine_potatoes": "Картофель по-дофински", + "item.croptopia.fried_frog_legs": "Обжаренные лягушачьи лапки", + "item.croptopia.frog_legs": "Лягушачьи лапки", + "item.croptopia.ground_pork": "Свиной фарш", + "item.croptopia.hashed_brown": "Мелконарезанное кофе", + "item.croptopia.macaron": "Макарон", + "item.croptopia.quiche": "Лоранский пирог", + "item.croptopia.sausage": "Сосиска", + "item.croptopia.sunny_side_eggs": "Яичница", + "item.croptopia.sweet_crepes": "Сладостные блины", + "item.croptopia.the_big_breakfast": "Обильный завтрак" +} diff --git a/src/main/resources/assets/croptopia/lang/uk_ua.json b/src/main/resources/assets/croptopia/lang/uk_ua.json new file mode 100644 index 000000000..93b3685ab --- /dev/null +++ b/src/main/resources/assets/croptopia/lang/uk_ua.json @@ -0,0 +1,613 @@ +{ + "item.croptopia.artichoke": "Артишок", + "item.croptopia.asparagus": "Спаржа", + "item.croptopia.bellpepper": "Солодкий перець", + "item.croptopia.blackbean": "Чорна квасоля", + "item.croptopia.blackberry": "Ожина", + "item.croptopia.blueberry": "Чорниця", + "item.croptopia.broccoli": "Броколі", + "item.croptopia.cabbage": "Капуста", + "item.croptopia.cantaloupe": "Канталуп", + "item.croptopia.cauliflower": "Цвітна капуста", + "item.croptopia.celery": "Селера", + "item.croptopia.coffee_beans": "Кавові зерна", + "item.croptopia.corn": "Кукурудза", + "item.croptopia.cranberry": "Журавлина", + "item.croptopia.cucumber": "Огірок", + "item.croptopia.currant": "Порічки", + "item.croptopia.eggplant": "Баклажан", + "item.croptopia.elderberry": "Бузина", + "item.croptopia.garlic": "Часник", + "item.croptopia.grape": "Виноград", + "item.croptopia.greenbean": "Стручкова квасоля", + "item.croptopia.greenonion": "Зелена цибуля", + "item.croptopia.honeydew": "Медова диня", + "item.croptopia.hops": "Хміль", + "item.croptopia.kale": "Чорна капуста", + "item.croptopia.kiwi": "Ківі", + "item.croptopia.leek": "Порей", + "item.croptopia.lettuce": "Салат", + "item.croptopia.olive": "Олива", + "item.croptopia.onion": "Цибуля", + "item.croptopia.peanut": "Арахіс", + "item.croptopia.pineapple": "Ананас", + "item.croptopia.radish": "Редька", + "item.croptopia.raspberry": "Малина", + "item.croptopia.rhubarb": "Ревінь", + "item.croptopia.rice": "Рис", + "item.croptopia.rutabaga": "Бруква", + "item.croptopia.saguaro": "Сагуаро", + "item.croptopia.spinach": "Шпинат", + "item.croptopia.squash": "Кабак", + "item.croptopia.strawberry": "Полуниця", + "item.croptopia.sweetpotato": "Батат", + "item.croptopia.tomatillo": "Томатільйо", + "item.croptopia.tomato": "Помідор", + "item.croptopia.turnip": "Ріпа", + "item.croptopia.yam": "Ямс", + "item.croptopia.zucchini": "Цукіні", + "item.croptopia.artichoke_seed": "Насіння артишоку", + "item.croptopia.asparagus_seed": "Насіння спаржі", + "item.croptopia.bellpepper_seed": "Насіння солодкого перцю", + "item.croptopia.blackbean_seed": "Насіння чорної квасолі", + "item.croptopia.blackberry_seed": "Насіння ожини", + "item.croptopia.blueberry_seed": "Насіння чорниці", + "item.croptopia.broccoli_seed": "Насіння броколі", + "item.croptopia.cabbage_seed": "Насіння капусти", + "item.croptopia.cantaloupe_seed": "Насіння канталупа", + "item.croptopia.cauliflower_seed": "Насіння цвітної капусти", + "item.croptopia.celery_seed": "Насіння селери", + "item.croptopia.coffee_seed": "Насіння кави", + "item.croptopia.corn_seed": "Насіння кукурудзи", + "item.croptopia.cranberry_seed": "Насіння журавлини", + "item.croptopia.cucumber_seed": "Насіння огірка", + "item.croptopia.currant_seed": "Насіння порічки", + "item.croptopia.eggplant_seed": "Насіння баклажана", + "item.croptopia.elderberry_seed": "Насіння бузини", + "item.croptopia.garlic_seed": "Насіння часнику", + "item.croptopia.grape_seed": "Насіння винограду", + "item.croptopia.greenbean_seed": "Насіння стручкової квасолі", + "item.croptopia.greenonion_seed": "Насіння зеленої цибулі", + "item.croptopia.honeydew_seed": "Насіння медової дині", + "item.croptopia.hops_seed": "Насіння хмелю", + "item.croptopia.kale_seed": "Насіння чорної капусти", + "item.croptopia.kiwi_seed": "Насіння ківі", + "item.croptopia.leek_seed": "Насіння порею", + "item.croptopia.lettuce_seed": "Насіння салату", + "item.croptopia.olive_seed": "Насіння оливи", + "item.croptopia.onion_seed": "Насіння цибулі", + "item.croptopia.peanut_seed": "Насіння арахісу", + "item.croptopia.pineapple_seed": "Насіння ананаса", + "item.croptopia.radish_seed": "Насіння редьки", + "item.croptopia.raspberry_seed": "Насіння малини", + "item.croptopia.rhubarb_seed": "Насіння ревеню", + "item.croptopia.rice_seed": "Насіння рису", + "item.croptopia.rutabaga_seed": "Насіння брукви", + "item.croptopia.saguaro_seed": "Насіння сагуаро", + "item.croptopia.spinach_seed": "Насіння шпинату", + "item.croptopia.squash_seed": "Насіння кабака", + "item.croptopia.strawberry_seed": "Насіння полуниці", + "item.croptopia.sweetpotato_seed": "Насіння батату", + "item.croptopia.tomatillo_seed": "Насіння томатільйо", + "item.croptopia.tomato_seed": "Насіння помідора", + "item.croptopia.turnip_seed": "Насіння ріпи", + "item.croptopia.yam_seed": "Насіння ямсу", + "item.croptopia.zucchini_seed": "Насіння цукіні", + "item.croptopia.oat_seed": "Насіння вівса", + "item.croptopia.mustard_seed": "Насіння гірчиці", + "item.croptopia.pepper_seed": "Насіння перцю", + "item.croptopia.turmeric_seed": "Насіння куркуми", + "item.croptopia.ginger_seed": "Насіння імбиру", + "item.croptopia.basil_seed": "Насіння базиліку", + "item.croptopia.chile_pepper_seed": "Насіння перцю чилі", + "item.croptopia.barley_seed": "Насіння ячменю", + "item.croptopia.soybean_seed": "Насіння сої", + "item.croptopia.barley": "Ячмінь", + "item.croptopia.oat": "Овес", + "item.croptopia.soybean": "Соя", + "item.croptopia.grapefruit": "Грейпфрут", + "item.croptopia.kumquat": "Кумкват", + "item.croptopia.orange": "Апельсин", + "item.croptopia.banana": "Банан", + "item.croptopia.persimmon": "Хурма", + "item.croptopia.plum": "Слива", + "item.croptopia.cherry": "Вишня", + "item.croptopia.lemon": "Лимон", + "item.croptopia.peach": "Персик", + "item.croptopia.coconut": "Кокос", + "item.croptopia.nutmeg": "Мускатний горіх", + "item.croptopia.fig": "Інжир", + "item.croptopia.nectarine": "Нектарин", + "item.croptopia.mango": "Манго", + "item.croptopia.dragonfruit": "Пітахая", + "item.croptopia.starfruit": "Карамбола", + "item.croptopia.almond": "Мигдаль", + "item.croptopia.cashew": "Кеш'ю", + "item.croptopia.pecan": "Пекан", + "item.croptopia.walnut": "Горіх", + "item.croptopia.avocado": "Авокадо", + "item.croptopia.apricot": "Абрикос", + "item.croptopia.pear": "Груша", + "item.croptopia.lime": "Лайм", + "item.croptopia.date": "Фініки", + "item.croptopia.mustard": "Гірчиця", + "item.croptopia.vanilla": "Ваніль", + "item.croptopia.paprika": "Паприка", + "item.croptopia.pepper": "Перець", + "item.croptopia.salt": "Сіль", + "item.croptopia.turmeric": "Куркума", + "item.croptopia.ginger": "Імбир", + "item.croptopia.basil": "Базилік", + "item.croptopia.chile_pepper": "Перець чилі", + "item.croptopia.apple_sapling": "Паросток яблуні", + "item.croptopia.banana_sapling": "Паросток банана", + "item.croptopia.orange_sapling": "Паросток апельсина", + "item.croptopia.persimmon_sapling": "Паросток хурми", + "item.croptopia.plum_sapling": "Паросток сливи", + "item.croptopia.cherry_sapling": "Паросток вишні", + "item.croptopia.lemon_sapling": "Паросток лимона", + "item.croptopia.grapefruit_sapling": "Паросток грейпфрута", + "item.croptopia.kumquat_sapling": "Паросток кумквата", + "item.croptopia.peach_sapling": "Паросток персика", + "item.croptopia.coconut_sapling": "Паросток кокоса", + "item.croptopia.nutmeg_sapling": "Паросток мускатного горіха", + "item.croptopia.fig_sapling": "Паросток інжиру", + "item.croptopia.mango_sapling": "Паросток манго", + "item.croptopia.dragonfruit_sapling": "Паросток пітахаї", + "item.croptopia.starfruit_sapling": "Паросток карамболи", + "item.croptopia.avocado_sapling": "Паросток авокадо", + "item.croptopia.apricot_sapling": "Паросток абрикоса", + "item.croptopia.pear_sapling": "Паросток груші", + "item.croptopia.lime_sapling": "Паросток лайму", + "item.croptopia.date_sapling": "Паросток фініка", + "item.croptopia.nectarine_sapling": "Паросток нектарина", + "item.croptopia.almond_sapling": "Паросток мигдалю", + "item.croptopia.cashew_sapling": "Паросток кеш'ю", + "item.croptopia.pecan_sapling": "Паросток пекана", + "item.croptopia.walnut_sapling": "Паросток горіха", + "item.croptopia.olive_oil": "Оливова олія", + "item.croptopia.cheese": "Сир", + "item.croptopia.flour": "Борошно", + "item.croptopia.dough": "Тісто", + "item.croptopia.pepperoni": "Пепероні", + "item.croptopia.butter": "Масло", + "item.croptopia.noodle": "Локшина", + "item.croptopia.tofu": "Тофу", + "item.croptopia.molasses": "Меляса", + "item.croptopia.caramel": "Карамель", + "item.croptopia.chocolate": "Шоколад", + "item.croptopia.tortilla": "Тортилья", + "item.croptopia.soy_sauce": "Соєвий соус", + "item.croptopia.dumpling": "Дамплінґ", + "item.croptopia.ravioli": "Равіолі", + "item.croptopia.salsa": "Сальса", + "item.croptopia.artichoke_dip": "Дип з артишоку", + "item.croptopia.grape_juice": "Виноградний сік", + "item.croptopia.orange_juice": "Апельсиновий сік", + "item.croptopia.apple_juice": "Яблучний сік", + "item.croptopia.cranberry_juice": "Журавлиний сік", + "item.croptopia.saguaro_juice": "Сік із сагуаро", + "item.croptopia.tomato_juice": "Томатний сік", + "item.croptopia.melon_juice": "Кавуновий сік", + "item.croptopia.pineapple_juice": "Ананасовий сік", + "item.croptopia.coffee": "Кава", + "item.croptopia.lemonade": "Лимонад", + "item.croptopia.limeade": "Лаймад", + "item.croptopia.soy_milk": "Соєве молоко", + "item.croptopia.strawberry_smoothie": "Полуничне смузі", + "item.croptopia.banana_smoothie": "Бананове смузі", + "item.croptopia.kale_smoothie": "Смузі з чорної капусти", + "item.croptopia.fruit_smoothie": "Фруктове смузі", + "item.croptopia.chocolate_milkshake": "Шоколадний мілкшейк", + "item.croptopia.beer": "Пиво", + "item.croptopia.wine": "Вино", + "item.croptopia.mead": "Медовуха", + "item.croptopia.rum": "Ром", + "item.croptopia.pumpkin_spice_latte": "Гарбузове лате зі спеціями", + "item.croptopia.grape_jam": "Виноградний джем", + "item.croptopia.strawberry_jam": "Полуничний джем", + "item.croptopia.peach_jam": "Персиковий джем", + "item.croptopia.apricot_jam": "Абрикосовий джем", + "item.croptopia.blackberry_jam": "Ожиновий джем", + "item.croptopia.blueberry_jam": "Чорничний джем", + "item.croptopia.cherry_jam": "Вишневий джем", + "item.croptopia.elderberry_jam": "Бузиновий джем", + "item.croptopia.raspberry_jam": "Малиновий джем", + "item.croptopia.beef_jerky": "В'ялена яловичина", + "item.croptopia.pork_jerky": "В'ялена свинина", + "item.croptopia.kale_chips": "Чипси з чорної капусти", + "item.croptopia.potato_chips": "Картопляні чипси", + "item.croptopia.steamed_rice": "Парований рис", + "item.croptopia.egg_roll": "Яєчний рулет", + "item.croptopia.french_fries": "Картопля фрі", + "item.croptopia.sweet_potato_fries": "Смажений батат", + "item.croptopia.onion_rings": "Цибулеві кільця", + "item.croptopia.raisins": "Родзинки", + "item.croptopia.doughnut": "Пончик", + "item.croptopia.popcorn": "Попкорн", + "item.croptopia.baked_beans": "Запечена квасоля", + "item.croptopia.toast": "Тост", + "item.croptopia.cucumber_salad": "Огірковий салат", + "item.croptopia.caesar_salad": "Салат «Цезар»", + "item.croptopia.leafy_salad": "Листовий салат", + "item.croptopia.fruit_salad": "Фруктовий салат", + "item.croptopia.veggie_salad": "Овочевий салат", + "item.croptopia.pork_and_beans": "Свинина й квасоля", + "item.croptopia.oatmeal": "Вівсяна каша", + "item.croptopia.leek_soup": "Суп з порею", + "item.croptopia.yoghurt": "Йогурт", + "item.croptopia.saucy_chips": "Чипси із соусом", + "item.croptopia.scrambled_eggs": "Яєчня-бовтанка", + "item.croptopia.buttered_toast": "Масляний тост", + "item.croptopia.toast_with_jam": "Тост із джемом", + "item.croptopia.ham_sandwich": "Сендвіч з шинкою", + "item.croptopia.peanut_butter_and_jam": "Арахісове масло з джемом", + "item.croptopia.blt": "Сендвіч з беконом, салатом і помідором", + "item.croptopia.grilled_cheese": "Грильований сир", + "item.croptopia.tuna_sandwich": "Тунцевий сендвіч", + "item.croptopia.cheeseburger": "Чизбургер", + "item.croptopia.hamburger": "Гамбуржець", + "item.croptopia.tofuburger": "Тофубургер", + "item.croptopia.pizza": "Піца", + "item.croptopia.supreme_pizza": "Велика піца", + "item.croptopia.cheese_pizza": "Сирна піца", + "item.croptopia.pineapple_pepperoni_pizza": "Ананасова піца з пепероні", + "item.croptopia.lemon_chicken": "Лимонна курятина", + "item.croptopia.fried_chicken": "Смажена курятина", + "item.croptopia.chicken_and_noodles": "Курятина з локшиною", + "item.croptopia.chicken_and_dumplings": "Курятина з дамплінґами", + "item.croptopia.tofu_and_dumplings": "Тофу з дамплінґами", + "item.croptopia.spaghetti_squash": "Кабакове спагеті", + "item.croptopia.chicken_and_rice": "Курятина з рисом", + "item.croptopia.taco": "Тако", + "item.croptopia.sushi": "Суші", + "item.croptopia.apple_pie": "Яблучний пиріг", + "item.croptopia.yam_jam": "Ямсовий джем", + "item.croptopia.banana_cream_pie": "Банановий крем-пиріг", + "item.croptopia.candy_corn": "Кукурудзяні цукерки", + "item.croptopia.vanilla_ice_cream": "Ванільне морозиво", + "item.croptopia.strawberry_ice_cream": "Полуничне морозиво", + "item.croptopia.mango_ice_cream": "Мангове морозиво", + "item.croptopia.rum_raisin_ice_cream": "Родзинкове морозиво з ромом", + "item.croptopia.cherry_pie": "Вишневий пиріг", + "item.croptopia.cheese_cake": "Сирний пиріг", + "item.croptopia.brownies": "Брауні", + "item.croptopia.snicker_doodle": "Печиво з корицею", + "item.croptopia.banana_nut_bread": "Банано-горіховий хліб", + "item.croptopia.almond_brittle": "Крихкий мигдаль", + "item.croptopia.candied_nuts": "Цукровані горіхи", + "item.croptopia.cashew_chicken": "Курятина кеш'ю", + "item.croptopia.nougat": "Нуга", + "item.croptopia.nutty_cookie": "Горіхове печиво", + "item.croptopia.pecan_ice_cream": "Пеканове морозиво", + "item.croptopia.pecan_pie": "Пекановий пиріг", + "item.croptopia.protein_bar": "Протеїновий батончик", + "item.croptopia.raisin_oatmeal_cookie": "Вівсяне печиво з родзинками", + "item.croptopia.roasted_nuts": "Смажені горіхи", + "item.croptopia.trail_mix": "Трейл-мікс", + "item.croptopia.burrito": "Бурито", + "item.croptopia.tostada": "Тостада", + "item.croptopia.horchata": "Орчата", + "item.croptopia.carnitas": "Карнітас", + "item.croptopia.fajitas": "Фахіта", + "item.croptopia.enchilada": "Енчилада", + "item.croptopia.churros": "Чурос", + "item.croptopia.tamales": "Тамал", + "item.croptopia.tres_leche_cake": "Торт «Три молока»", + "item.croptopia.stuffed_poblanos": "Фарширований перець", + "item.croptopia.chili_relleno": "Фарширований перець чилі", + "item.croptopia.crema": "Вершки", + "item.croptopia.refried_beans": "Пересмажені боби", + "item.croptopia.chimichanga": "Чимічанга", + "item.croptopia.quesadilla": "Кесадилья", + "item.croptopia.cinnamon": "Кориця", + "item.croptopia.corn_husk": "Кукурудзяне лушпиння", + "item.croptopia.whipping_cream": "Збиті вершки", + "item.croptopia.vanilla_seeds": "Насіння ванілі", + "item.croptopia.cinnamon_sapling": "Паросток кориці", + "item.croptopia.cinnamon_log": "Корицева колода", + "item.croptopia.stripped_cinnamon_log": "Обтесана корицева колода", + "item.croptopia.cinnamon_wood": "Корицева деревина", + "item.croptopia.stripped_cinnamon_wood": "Обтесана корицева деревина", + "item.croptopia.shepherds_pie": "Пастуший пиріг", + "item.croptopia.beef_wellington": "Біф Веллінгтон", + "item.croptopia.fish_and_chips": "Риба з картоплею фрі", + "item.croptopia.eton_mess": "Ітонський безлад", + "item.croptopia.tea": "Чай", + "item.croptopia.cornish_pasty": "Корнуольський пиріжок", + "item.croptopia.scones": "Булочки", + "item.croptopia.figgy_pudding": "Інжировий пудинг", + "item.croptopia.treacle_tart": "Тарт із патокою", + "item.croptopia.sticky_toffee_pudding": "Липкий ірисовий пудинг", + "item.croptopia.trifle": "Трифл", + "item.croptopia.water_bottle": "Пляшка води", + "item.croptopia.milk_bottle": "Пляшка молока", + "item.croptopia.tea_leaves": "Чайне листя", + "item.croptopia.tea_seed": "Насіння чаю", + "item.croptopia.ajvar": "Айвар", + "item.croptopia.ajvar_toast": "Тост з айваром", + "item.croptopia.avocado_toast": "Тост з авокадо", + "item.croptopia.baked_sweet_potato": "Запечений батат", + "item.croptopia.baked_yam": "Запечений ямс", + "item.croptopia.beef_stew": "Рагу з яловичини", + "item.croptopia.beef_stir_fry": "Смажена яловичина з овочами", + "item.croptopia.buttered_green_beans": "Масляна стручкова квасоля", + "item.croptopia.cheesy_asparagus": "Сирна спаржа", + "item.croptopia.chocolate_ice_cream": "Шоколадне морозиво", + "item.croptopia.cooked_bacon": "Смажений бекон", + "item.croptopia.eggplant_parmesan": "Баклажан з пармезаном", + "item.croptopia.fruit_cake": "Фруктовий пиріг", + "item.croptopia.grilled_eggplant": "Грильований баклажан", + "item.croptopia.kiwi_sorbet": "Сорбет з ківі", + "item.croptopia.knife": "Ніж", + "item.croptopia.lemon_coconut_bar": "Лимонно-кокосовий батончик", + "item.croptopia.nether_wart_stew": "Рагу з незерського наросту", + "item.croptopia.peanut_butter": "Арахісове масло", + "item.croptopia.peanut_butter_with_celery": "Селера з арахісовим маслом", + "item.croptopia.potato_soup": "Картопляний суп", + "item.croptopia.ratatouille": "Рататуй", + "item.croptopia.bacon": "Бекон", + "item.croptopia.rhubarb_crisp": "Чипси з ревеню", + "item.croptopia.rhubarb_pie": "Пиріг з ревеню", + "item.croptopia.roasted_asparagus": "Смажена спаржа", + "item.croptopia.roasted_radishes": "Смажений редис", + "item.croptopia.roasted_squash": "Смажений кабак", + "item.croptopia.roasted_turnips": "Смажена ріпа", + "item.croptopia.steamed_broccoli": "Парована броколі", + "item.croptopia.steamed_green_beans": "Парована стручкова квасоля", + "item.croptopia.stir_fry": "Мало смажені овочі", + "item.croptopia.stuffed_artichoke": "Фарширований артишок", + "item.croptopia.toast_sandwich": "Сендвіч з тостом", + "item.croptopia.roasted_pumpkin_seeds": "Смажене насіння гарбуза", + "item.croptopia.roasted_sunflower_seeds": "Смажене насіння соняшника", + "item.croptopia.pumpkin_bars": "Гарбузовий батончик", + "item.croptopia.corn_bread": "Кукурудзяний хліб", + "item.croptopia.pumpkin_soup": "Гарбузовий суп", + "item.croptopia.meringue": "Безе", + "item.croptopia.cabbage_roll": "Голубець", + "item.croptopia.borscht": "Борщ", + "item.croptopia.goulash": "Гуляш", + "item.croptopia.beetroot_salad": "Буряковий салат", + "item.croptopia.candied_kumquats": "Цукровані кумквати", + "item.croptopia.shrimp": "Креветка", + "item.croptopia.tuna": "Тунець", + "item.croptopia.calamari": "Мацак спрута", + "item.croptopia.crab": "Краб", + "item.croptopia.roe": "Ікра", + "item.croptopia.clam": "Молюск", + "item.croptopia.oyster": "Устриця", + "item.croptopia.cooked_shrimp": "Смажена креветка", + "item.croptopia.cooked_tuna": "Смажений тунець", + "item.croptopia.cooked_calamari": "Приготований мацак спрута", + "item.croptopia.steamed_crab": "Парований краб", + "item.croptopia.glowing_calamari": "Мацак сяйного спрута", + "item.croptopia.sea_lettuce": "Ульва", + "item.croptopia.deep_fried_shrimp": "Глибоко смажена креветка", + "item.croptopia.tuna_roll": "Тунцеві роли", + "item.croptopia.fried_calamari": "Смажений мацак спрута", + "item.croptopia.crab_legs": "Ноги краба", + "item.croptopia.steamed_clams": "Парований молюск", + "item.croptopia.grilled_oysters": "Грильована устриця", + "item.croptopia.anchovy": "Анчоус", + "item.croptopia.cooked_anchovy": "Смажений анчоус", + "item.croptopia.anchovy_pizza": "Анчоусна піца", + "item.croptopia.mashed_potatoes": "Картопляне пюре", + "item.croptopia.baked_crepes": "Печені крепи", + "item.croptopia.cinnamon_roll": "Булочка з корицею", + "item.croptopia.croque_madame": "Крок-мадам", + "item.croptopia.croque_monsieur": "Крок-месьє", + "item.croptopia.dauphine_potatoes": "Картопля дофіна", + "item.croptopia.fried_frog_legs": "Смажені жаб'ячі ніжки", + "item.croptopia.frog_legs": "Жаб'ячі ніжки", + "item.croptopia.ground_pork": "Свинячий фарш", + "item.croptopia.hashed_brown": "Діпи", + "item.croptopia.macaron": "Макарун", + "item.croptopia.quiche": "Кіш", + "item.croptopia.sausage": "Сосиска", + "item.croptopia.sunny_side_eggs": "Яєчня догори дном", + "item.croptopia.sweet_crepes": "Солодкі крепи", + "item.croptopia.the_big_breakfast": "Великий сніданок", + "item.croptopia.food_press": "Універсальний харчовий прес", + "item.croptopia.frying_pan": "Сковорода", + "item.croptopia.cooking_pot": "Кастрюля", + "item.croptopia.mortar_and_pestle": "Ступка з товкачиком", + "item.croptopia.guide": "Croptopia", + "item.croptopia.salt_ore": "Сольова руда", + "block.croptopia.salt_ore": "Сольова руда", + "block.croptopia.apple_crop": "Урожай яблука", + "block.croptopia.banana_crop": "Урожай банана", + "block.croptopia.orange_crop": "Урожай апельсина", + "block.croptopia.persimmon_crop": "Урожай хурми", + "block.croptopia.plum_crop": "Урожай сливи", + "block.croptopia.cherry_crop": "Урожай вишні", + "block.croptopia.lemon_crop": "Урожай лимона", + "block.croptopia.grapefruit_crop": "Урожай грейпфрута", + "block.croptopia.kumquat_crop": "Урожай кумквата", + "block.croptopia.peach_crop": "Урожай персика", + "block.croptopia.coconut_crop": "Урожай кокоса", + "block.croptopia.nutmeg_crop": "Урожай мускатного горіха", + "block.croptopia.fig_crop": "Урожай інжиру", + "block.croptopia.nectarine_crop": "Урожай нектару", + "block.croptopia.mango_crop": "Урожай манго", + "block.croptopia.dragonfruit_crop": "Урожай пітахаї", + "block.croptopia.starfruit_crop": "Урожай карамболи", + "block.croptopia.avocado_crop": "Урожай авокадо", + "block.croptopia.apricot_crop": "Урожай абрикоса", + "block.croptopia.pear_crop": "Урожай груші", + "block.croptopia.lime_crop": "Урожай лайма", + "block.croptopia.date_crop": "Урожай фініка", + "block.croptopia.almond_crop": "Урожай мигдалю", + "block.croptopia.cashew_crop": "Урожай кеш'ю", + "block.croptopia.pecan_crop": "Урожай пекана", + "block.croptopia.walnut_crop": "Урожай горіха", + "block.croptopia.artichoke_crop": "Урожай артишоку", + "block.croptopia.asparagus_crop": "Урожай спаржі", + "block.croptopia.barley_crop": "Урожай ячменю", + "block.croptopia.basil_crop": "Урожай базиліку", + "block.croptopia.bellpepper_crop": "Урожай солодкого перцю", + "block.croptopia.blackbean_crop": "Урожай чорної квасолі", + "block.croptopia.blackberry_crop": "Урожай ожини", + "block.croptopia.blueberry_crop": "Урожай чорниці", + "block.croptopia.broccoli_crop": "Урожай броколі", + "block.croptopia.cabbage_crop": "Урожай капусти", + "block.croptopia.cantaloupe_crop": "Урожай канталупа", + "block.croptopia.cauliflower_crop": "Урожай цвітної капусти", + "block.croptopia.celery_crop": "Урожай селери", + "block.croptopia.coffee_crop": "Урожай кави", + "block.croptopia.corn_crop": "Урожай кукурудзи", + "block.croptopia.cranberry_crop": "Урожай журавлини", + "block.croptopia.cucumber_crop": "Урожай огірка", + "block.croptopia.currant_crop": "Урожай порічки", + "block.croptopia.eggplant_crop": "Урожай баклажана", + "block.croptopia.elderberry_crop": "Урожай бузини", + "block.croptopia.garlic_crop": "Урожай часнику", + "block.croptopia.ginger_crop": "Урожай імбиру", + "block.croptopia.grape_crop": "Урожай винограду", + "block.croptopia.greenbean_crop": "Урожай стручкової квасолі", + "block.croptopia.greenonion_crop": "Урожай зеленої цибулі", + "block.croptopia.honeydew_crop": "Урожай медової дині", + "block.croptopia.hops_crop": "Урожай хмелю", + "block.croptopia.kale_crop": "Урожай чорної капусти", + "block.croptopia.kiwi_crop": "Урожай ківі", + "block.croptopia.leek_crop": "Урожай порей", + "block.croptopia.lettuce_crop": "Урожай салату", + "block.croptopia.mustard_crop": "Урожай гірчиці", + "block.croptopia.oat_crop": "Урожай вівса", + "block.croptopia.olive_crop": "Урожай оливи", + "block.croptopia.onion_crop": "Урожай цибулі", + "block.croptopia.peanut_crop": "Урожай арахісу", + "block.croptopia.chile_pepper_crop": "Урожай перцю чилі", + "block.croptopia.pineapple_crop": "Урожай ананаса", + "block.croptopia.radish_crop": "Урожай редьки", + "block.croptopia.raspberry_crop": "Урожай малини", + "block.croptopia.rhubarb_crop": "Урожай ревеню", + "block.croptopia.rice_crop": "Урожай рису", + "block.croptopia.rutabaga_crop": "Урожай брукви", + "block.croptopia.saguaro_crop": "Урожай сагуаро", + "block.croptopia.soybean_crop": "Урожай сої", + "block.croptopia.spinach_crop": "Урожай шпинату", + "block.croptopia.squash_crop": "Урожай гарбуза", + "block.croptopia.strawberry_crop": "Урожай полуниці", + "block.croptopia.sweetpotato_crop": "Урожай батату", + "block.croptopia.tomatillo_crop": "Урожай томатільйо", + "block.croptopia.tomato_crop": "Урожай помідора", + "block.croptopia.turmeric_crop": "Урожай куркуми", + "block.croptopia.turnip_crop": "Урожай ріпи", + "block.croptopia.yam_crop": "Урожай ямсу", + "block.croptopia.zucchini_crop": "Урожай цукіні", + "block.croptopia.pepper_crop": "Урожай перцю", + "block.croptopia.vanilla_crop": "Урожай ванілі", + "block.croptopia.tea_crop": "Урожай чаю", + "block.croptopia.apple_sapling": "Паросток яблуні", + "block.croptopia.banana_sapling": "Паросток банана", + "block.croptopia.orange_sapling": "Паросток апельсина", + "block.croptopia.persimmon_sapling": "Паросток хурми", + "block.croptopia.plum_sapling": "Паросток сливи", + "block.croptopia.cherry_sapling": "Паросток вишні", + "block.croptopia.lemon_sapling": "Паросток лимона", + "block.croptopia.grapefruit_sapling": "Паросток грейпфрута", + "block.croptopia.kumquat_sapling": "Паросток кумквата", + "block.croptopia.peach_sapling": "Паросток персика", + "block.croptopia.coconut_sapling": "Паросток кокоса", + "block.croptopia.nutmeg_sapling": "Паросток мускатного горіха", + "block.croptopia.fig_sapling": "Паросток інжиру", + "block.croptopia.nectarine_sapling": "Паросток нектарина", + "block.croptopia.mango_sapling": "Паросток манго", + "block.croptopia.dragonfruit_sapling": "Паросток пітахаї", + "block.croptopia.starfruit_sapling": "Паросток карамболи", + "block.croptopia.avocado_sapling": "Паросток авокадо", + "block.croptopia.apricot_sapling": "Паросток абрикоса", + "block.croptopia.pear_sapling": "Паросток груші", + "block.croptopia.lime_sapling": "Паросток лайму", + "block.croptopia.date_sapling": "Паросток фініка", + "block.croptopia.almond_sapling": "Паросток мигдалю", + "block.croptopia.cashew_sapling": "Паросток кеш'ю", + "block.croptopia.pecan_sapling": "Паросток пекана", + "block.croptopia.walnut_sapling": "Паросток горіха", + "block.croptopia.cinnamon_sapling": "Паросток кориці", + "block.croptopia.cinnamon_log": "Корицева колода", + "block.croptopia.stripped_cinnamon_log": "Обтесана корицева колода", + "block.croptopia.cinnamon_wood": "Корицева деревина", + "block.croptopia.stripped_cinnamon_wood": "Обтесана корицева деревина", + "block.croptopia.cinnamon_leaves": "Листя кориці", + "advancements.croptopia.root.description": "«Ти нічого не виростиш, якщо так сапатимеш»", + "advancements.croptopia.getseed.description": "Добудьте дику рослину, щоб отримати насіння!", + "advancements.croptopia.getseed.title": "Додаткова насіннєва грядка", + "advancements.croptopia.getsapling.title": "Колообіг дерев", + "advancements.croptopia.getsapling.description": "Зберіть паросток фрукта й виростіть дерево з нього", + "advancements.croptopia.pot.title": "Кастрюлеголовий", + "advancements.croptopia.pot.description": "Змайстуйте кастрюлю", + "advancements.croptopia.frying_pan.title": "Кухарське спорядження", + "advancements.croptopia.frying_pan.description": "Змайструйте сковороду", + "advancements.croptopia.food_press.title": "Вижати всі соки", + "advancements.croptopia.food_press.description": "Змайструйте універсальний харчовий прес", + "advancements.croptopia.mortar_and_pestle.title": "Стерти в порошок", + "advancements.croptopia.mortar_and_pestle.description": "Змайструйте ступку з товкачиком", + "advancements.croptopia.eatbig.title": "Нафарширований", + "advancements.croptopia.eatbig.description": "З'їжте будь-що з п'ятьма або більше інгредієнтів", + "advancements.croptopia.eatcrafted.title": "Ситна їжа", + "advancements.croptopia.eatcrafted.description": "З'їжте будь-що приготоване", + "advancements.croptopia.gather_desert.title": "Невисушене насіння", + "advancements.croptopia.gather_desert.description": "Зберіть усе насіння з пустелі", + "advancements.croptopia.gather_savanna.title": "Гаряче насіння", + "advancements.croptopia.gather_savanna.description": "Зберіть усе насіння з савани", + "advancements.croptopia.gather_forest.title": "Лісове насіння", + "advancements.croptopia.gather_forest.description": "Зберіть усе насіння з лісу", + "advancements.croptopia.gather_jungle.title": "Дике насіння", + "advancements.croptopia.gather_jungle.description": "Зберіть усе насіння з джунглів", + "advancements.croptopia.gather_plains.title": "Дійсно рівне насіння", + "advancements.croptopia.gather_plains.description": "Зберіть усе насіння з рівнини", + "advancements.croptopia.gather_swamp.title": "Водяне насіння", + "advancements.croptopia.gather_swamp.description": "Зберіть усе насіння з болота", + "advancements.croptopia.gather_all.title": "Садіння насіння", + "advancements.croptopia.gather_all.description": "Зберіть усе насіння з Croptopia", + "advancements.croptopia.getdrinks.title": "Вишукана вода", + "advancements.croptopia.getdrinks.description": "Зваріть будь-який різновид напою", + "advancements.croptopia.gather_drinks.title": "Буденний коктейль", + "advancements.croptopia.gather_drinks.description": "Випийте кожен напій", + "advancements.croptopia.gather_food.title": "Харчовий критик", + "advancements.croptopia.gather_food.description": "З'їжте все, що можна з'їсти", + "advancements.croptopia.knife.title": "Залізний факел", + "advancements.croptopia.knife.description": "Змайструйте ніж", + "advancements.croptopia.tofu.title": "М'ясні боби", + "advancements.croptopia.tofu.description": "Приготуйте тофу", + "advancements.croptopia.cinnamon.title": "Дивно смачні палички", + "advancements.croptopia.cinnamon.description": "Обтешіть корицеве дерево з ваших місцевих джунглів", + "advancements.croptopia.salt.title": "Не сіль-ська сіль", + "advancements.croptopia.salt.description": "Знайдіть сіль у глибинах річок", + "advancements.croptopia.gather_tree_all.title": "Біговий триатлон", + "advancements.croptopia.gather_tree_all.description": "Зберіть кожен паросток, який може запропонувати Croptopia", + "advancements.croptopia.gather_tree_forest.title": "Садіння тисячі дерев", + "advancements.croptopia.gather_tree_forest.description": "Зберіть кожен паросток з лісу або його варіацій", + "advancements.croptopia.gather_tree_jungle.title": "Дика величезна броколі", + "advancements.croptopia.gather_tree_jungle.description": "Зберіть кожен паросток з джунглів або їх варіацій", + "advancements.croptopia.gather_tree_plains.title": "Відмінні чагарники", + "advancements.croptopia.gather_tree_plains.description": "Зберіть кожен паросток з рівнин або їх варіацій", + "advancements.croptopia.gather_tree_dark_forest.title": "Дерева темної сторони", + "advancements.croptopia.gather_tree_dark_forest.description": "Зберіть кожен паросток з темного лісу або його варіацій", + "itemGroup.croptopia.croptopia": "Croptopia", + "itemGroup.croptopia": "Croptopia", + "info.croptopia.seed": "Це насіння випаде в біомах\n класифікованих як:", + "tag.c.crops": "Культури", + "tag.c.saplings": "Паростки", + "tag.c.vegetables": "Овочі", + "tag.c.nuts": "Горіхи", + "tag.c.fruits": "Фрукти", + "tag.c.grain": "Зерно", + "tag.c.seeds": "Насіння", + "tag.c.jams": "Джеми", + "tag.c.juices": "Соки", + "tag.c.tools.knives": "Ножі", + "tag.croptopia.beef_mutton": "Яловичина баранина", + "tag.croptopia.meat_replacements": "Замінники м'яса", + "tag.croptopia.nuts": "Горіхи", + "tag.croptopia.chicken_replacements": "Замінники курятини", + "tag.croptopia.pork_replacements": "Замінники свинини", + "tag.croptopia.fishes": "Риба", + "tag.croptopia.peppers": "Перці", + "tag.croptopia.sauces": "Соуси", + "tag.croptopia.melons": "Кавуни", + "tag.croptopia.beef_replacements": "Замінники яловичини", + "tag.croptopia.flourable": "Борошно", + "tag.croptopia.cinnamon_logs": "Корицеві колоди" +} diff --git a/src/main/resources/assets/croptopia/lang/vi_vn.json b/src/main/resources/assets/croptopia/lang/vi_vn.json new file mode 100644 index 000000000..3ccf8dad7 --- /dev/null +++ b/src/main/resources/assets/croptopia/lang/vi_vn.json @@ -0,0 +1,611 @@ +{ + "item.croptopia.atisô": "Atisô", + "item.croptopia.asparagus": "Măng tây", + "item.croptopia.bellpepper": "Ớt chuông", + "item.croptopia.blackbean": "Đậu đen", + "item.croptopia.blackberry": "Mâm xôi đen", + "item.croptopia.blueberry": "Việt quất", + "item.croptopia.broccoli": "Bông cải xanh", + "item.croptopia.cabbage": "Bắp cải", + "item.croptopia.cantaloupe": "Dưa vàng", + "item.croptopia.cauliflower": "Súp lơ", + "item.croptopia.celery": "Cần tây", + "item.croptopia.coffee_beans": "Hạt cà phê", + "item.croptopia.corn": "Bắp", + "item.croptopia.cranberry": "Nam việt quất", + "item.croptopia.cucumber": "Dưa chuột", + "item.croptopia.currant": "Nho chuỗi ngọc", + "item.croptopia.eggplant": "Cà tím", + "item.croptopia.elderberry": "Cơm cháy đen", + "item.croptopia.garlic": "Tỏi", + "item.croptopia.grape": "Nho", + "item.croptopia.greenbean": "Đậu xanh", + "item.croptopia.greenonion": "Hành lá", + "item.croptopia.honeydew": "Dưa bở ruột xanh", + "item.croptopia.hops": "Hoa bia", + "item.croptopia.kale": "Cải xoăn", + "item.croptopia.kiwi": "Kiwi", + "item.croptopia.leek": "Tỏi tây", + "item.croptopia.lettuce": "Xà lách", + "item.croptopia.olive": "Ô liu", + "item.croptopia.onion": "Hành tây", + "item.croptopia.peanut": "Đậu phộng", + "item.croptopia.pineapple": "Dứa", + "item.croptopia.radish": "Củ cải", + "item.croptopia.raspberry": "Quả mâm xôi", + "item.croptopia.rhubarb": "Đại hoàng", + "item.croptopia.rice": "Gạo", + "item.croptopia.rutabaga": "Củ cải Thụy Điển", + "item.croptopia.saguaro": "Xương rồng Saguaro", + "item.croptopia.spinach": "Rau chân vịt", + "item.croptopia.squash": "Bí đao", + "item.croptopia.strawberry": "Dâu tây", + "item.croptopia.sweetpotato": "Khoai lang", + "item.croptopia.tomatillo": "Cà Chua Tomatillo", + "item.croptopia.tomato": "Cà chua", + "item.croptopia.turnip": "Củ cải Turnip", + "item.croptopia.yam": "Khoai từ", + "item.croptopia.zucchini": "Bí ngòi", + "item.croptopia.artichoke_seed": "Hạt atisô", + "item.croptopia.asparagus_seed": "Hạt măng tây", + "item.croptopia.bellpepper_seed": "Hạt ớt chuông", + "item.croptopia.blackbean_seed": "Hạt đậu đen", + "item.croptopia.blackberry_seed": "Hạt Mâm xôi đen", + "item.croptopia.blueberry_seed": "Hạt việt quất", + "item.croptopia.broccoli_seed": "Hạt bông cải xanh", + "item.croptopia.cabbage_seed": "Hạt bắp cải", + "item.croptopia.cantaloupe_seed": "Hạt dưa vàng", + "item.croptopia.cauliflower_seed": "Hạt súp lơ", + "item.croptopia.celery_seed": "Hạt cần tây", + "item.croptopia.coffee_seed": "Hạt cà phê", + "item.croptopia.corn_seed": "Hạt bắp", + "item.croptopia.cranberry_seed": "Hạt nam việt quất", + "item.croptopia.cucumber_seed": "Hạt dưa chuột", + "item.croptopia.currant_seed": "Hạt nho chuỗi ngọc", + "item.croptopia.eggplant_seed": "Hạt cà tím", + "item.croptopia.elderberry_seed": "Hạt Cơm cháy", + "item.croptopia.garlic_seed": "Hạt giống tỏi", + "item.croptopia.grape_seed": "Hạt nho", + "item.croptopia.greenbean_seed": "Hạt đậu xanh", + "item.croptopia.greenonion_seed": "Hạt hành lá", + "item.croptopia.honeydew_seed": "Hạt Dưa bở ruột xanh", + "item.croptopia.hops_seed": "Hạt hoa bia", + "item.croptopia.kale_seed": "Hạt cải xoăn", + "item.croptopia.kiwi_seed": "Hạt kiwi", + "item.croptopia.leek_seed": "Hạt tỏi tây", + "item.croptopia.lettuce_seed": "Hạt rau diếp", + "item.croptopia.olive_seed": "Hạt ô liu", + "item.croptopia.onion_seed": "Hạt hành tây", + "item.croptopia.peanut_seed": "Hạt đậu phộng", + "item.croptopia.pineapple_seed": "Hạt dứa", + "item.croptopia.radish_seed": "Hạt củ cải", + "item.croptopia.raspberry_seed": "Hạt mâm xôi", + "item.croptopia.rhubarb_seed": "Hạt đại hoàng", + "item.croptopia.rice_seed": "Hạt gạo", + "item.croptopia.rutabaga_seed": "Hạt Củ cải Thụy Điển", + "item.croptopia.saguaro_seed": "Hạt Xương rồng Saguaro", + "item.croptopia.spinach_seed": "Hạt rau chân vịt", + "item.croptopia.squash_seed": "Hạt bí đao", + "item.croptopia.strawberry_seed": "Hạt dâu tây", + "item.croptopia.sweetpotato_seed": "Hạt khoai lang", + "item.croptopia.tomatillo_seed": "Hạt Cà chua Tomatillo", + "item.croptopia.tomato_seed": "Hạt cà chua", + "item.croptopia.turnip_seed": "Hạt củ cải", + "item.croptopia.yam_seed": "Hạt Khoai từ", + "item.croptopia.zucchini_seed": "Hạt Bí ngòi", + "item.croptopia.oat_seed": "Hạt yến mạch", + "item.croptopia.mustard_seed": "Hạt mù tạt", + "item.croptopia.pepper_seed": "Hạt tiêu", + "item.croptopia.turmeric_seed": "Hạt nghệ", + "item.croptopia.ginger_seed": "Hạt gừng", + "item.croptopia.basil_seed": "Hạt húng quế", + "item.croptopia.chile_pepper_seed": "Hạt Ớt", + "item.croptopia.barley_seed": "Hạt lúa mạch", + "item.croptopia.soybean_seed": "Hạt đậu nành", + "item.croptopia.barley": "Lúa mạch", + "item.croptopia.oat": "Yến mạch", + "item.croptopia.soybean": "Đậu nành", + "item.croptopia.grapefruit": "Bưởi chùm", + "item.croptopia.kumquat": "Kim quất", + "item.croptopia.orange": "Cam", + "item.croptopia.banana": "Chuối", + "item.croptopia.persimmon": "Quả hồng", + "item.croptopia.plum": "Mận", + "item.croptopia.cherry": "Quả cherry", + "item.croptopia.lemon": "Chanh vàng", + "item.croptopia.peach": "Đào", + "item.croptopia.coconut": "Dừa", + "item.croptopia.nutmeg": "Hạt nhục đậu khấu", + "item.croptopia.fig": "Vả tây", + "item.croptopia.nectarine": "Quả xuân đào", + "item.croptopia.mango": "Xoài", + "item.croptopia.dragonfruit": "Thanh long", + "item.croptopia.starfruit": "Quả khế", + "item.croptopia.almond": "Hạnh nhân", + "item.croptopia.cashew": "Hạt điều", + "item.croptopia.pecan": "Hạt Hồ đào", + "item.croptopia.walnut": "Quả óc chó", + "item.croptopia.avocado": "Quả bơ", + "item.croptopia.apricot": "Quả mơ", + "item.croptopia.pear": "Lê", + "item.croptopia.lime": "Chanh", + "item.croptopia.date": "Chà là", + "item.croptopia.mustard": "Mù tạt", + "item.croptopia.vanilla": "Vani", + "item.croptopia.paprika": "Ớt bột Paprika", + "item.croptopia.pepper": "Hạt tiêu", + "item.croptopia.salt": "Muối", + "item.croptopia.turmeric": "Củ nghệ", + "item.croptopia.ginger": "Gừng", + "item.croptopia.basil": "Húng quế", + "item.croptopia.chile_pepper": "Ớt", + + + "item.croptopia.apple_sapling": "Mầm cây táo", + "item.croptopia.banana_sapling": "Mầm cây chuối", + "item.croptopia.orange_sapling": "Mầm cây cam", + "item.croptopia.persimmon_sapling": "Mầm cây hồng", + "item.croptopia.plum_sapling": "Mầm cây mận", + "item.croptopia.cherry_sapling": "Mầm cây cherry", + "item.croptopia.lemon_sapling": "Mầm cây chanh vàng", + "item.croptopia.grapefruit_sapling": "Mầm cây bưởi", + "item.croptopia.kumquat_sapling": "Mầm cây kim quất", + "item.croptopia.peach_sapling": "Mầm cây đào", + "item.croptopia.coconut_sapling": "Mầm cây dừa", + "item.croptopia.nutmeg_sapling": "Mầm cây nhục đậu khấu", + "item.croptopia.fig_sapling": "Mầm cây vả tây", + "item.croptopia.mango_sapling": "Mầm cây xoài", + "item.croptopia.dragonfruit_sapling": "Mầm cây thanh long", + "item.croptopia.starfruit_sapling": "Mầm cây khế", + "item.croptopia.avocado_sapling": "Mầm cây bơ", + "item.croptopia.apricot_sapling": "Mầm cây mơ", + "item.croptopia.pear_sapling": "Mầm cây lê", + "item.croptopia.lime_sapling": "Mầm cây chanh", + "item.croptopia.date_sapling": "Mầm cây chà là", + "item.croptopia.nectarine_sapling": "Mầm cây xuân đào", + "item.croptopia.almond_sapling": "Mầm cây hạnh nhân", + "item.croptopia.cashew_sapling": "Mầm cây điều", + "item.croptopia.pecan_sapling": "Mầm cây hồ đào", + "item.croptopia.walnut_sapling": "Mầm cây óc chó", + + "item.croptopia.olive_oil": "Dầu ô liu", + "item.croptopia.cheese": "Phô mai", + "item.croptopia.flour": "Bột mì", + "item.croptopia.dough": "Cục bột", + "item.croptopia.pepperoni": "Lạp xưởng", + "item.croptopia.butter": "Bơ", + "item.croptopia.noodle": "Mì", + "item.croptopia.tofu": "Đậu phụ", + "item.croptopia.molasses": "Mật rỉ đường", + "item.croptopia.caramel": "Caramen", + "item.croptopia.chocolate": "Sô cô la", + "item.croptopia.tortilla": "Bánh Tortilla", + "item.croptopia.soy_sauce": "Xì dầu", + "item.croptopia.dumpling": "Bánh bao", + "item.croptopia.ravioli": "Ravioli", + "item.croptopia.salsa": "Sốt Salsa", + "item.croptopia.artichoke_dip": "Artichoke Dip", + "item.croptopia.grape_juice": "Nước nho", + "item.croptopia.orange_juice": "Nước cam", + "item.croptopia.apple_juice": "Nước ép táo", + "item.croptopia.cranberry_juice": "Nước ép nam việt quất", + "item.croptopia.saguaro_juice": "Nước ép Saguaro", + "item.croptopia.tomato_juice": "Nước ép cà chua", + "item.croptopia.melon_juice": "Nước ép dưa hấu", + "item.croptopia.pineapple_juice": "Nước ép dứa", + "item.croptopia.coffee": "Cà phê", + "item.croptopia.lemonade": "Nước chanh vàng", + "item.croptopia.limeade": "Nước chanh", + "item.croptopia.soy_milk": "Sữa đậu nành", + "item.croptopia.strawberry_smoothie": "Sinh tố dâu tây", + "item.croptopia.banana_smoothie": "Sinh tố chuối", + "item.croptopia.kale_smoothie": "Sinh tố cải xoăn", + "item.croptopia.fruit_smoothie": "Sinh tố trái cây", + "item.croptopia.chocolate_milkshake": "Sữa lắc sô cô la", + "item.croptopia.beer": "Bia", + "item.croptopia.wine": "Rượu vang", + "item.croptopia.mead": "Rượu mật ong", + "item.croptopia.rum": "Rượu Rum", + "item.croptopia.pumpkin_spice_latte": "Pumpkin Spice Latte", + "item.croptopia.grape_jam": "Mứt nho", + "item.croptopia.strawberry_jam": "Mứt dâu tây", + "item.croptopia.peach_jam": "Mứt đào", + "item.croptopia.apricot_jam": "Mứt mơ", + "item.croptopia.blackberry_jam": "Mứt mâm xôi đen", + "item.croptopia.blueberry_jam": "Mứt việt quất", + "item.croptopia.cherry_jam": "Mứt cherry", + "item.croptopia.elderberry_jam": "Mứt cơm cháy đen", + "item.croptopia.raspberry_jam": "Mứt mâm xôi", + "item.croptopia.beef_jerky": "Thịt bò khô", + "item.croptopia.pork_jerky": "Thịt lợn khô", + "item.croptopia.kale_chips": "Cải xoăn sấy khô", + "item.croptopia.potato_chips": "Khoai tây lát mỏng", + "item.croptopia.steamed_rice": "Cơm", + "item.croptopia.egg_roll": "Trứng cuộn", + "item.croptopia.french_fries": "Khoai tây chiên", + "item.croptopia.sweet_potato_fries": "Khoai lang chiên", + "item.croptopia.onion_rings": "Hành tây chiên giòn", + "item.croptopia.raisins": "Nho khô", + "item.croptopia.doughnut": "Bánh vòng", + "item.croptopia.popcorn": "Bỏng ngô", + "item.croptopia.baked_beans": "Đậu hầm", + "item.croptopia.toast": "Bánh mì nướng", + "item.croptopia.cucumber_salad": "Salad dưa chuột", + "item.croptopia.caesar_salad": "Salad Caesar", + "item.croptopia.leafy_salad": "Rau sống", + "item.croptopia.fruit_salad": "Salad trái cây", + "item.croptopia.veggie_salad": "Salad rau", + "item.croptopia.pork_and_beans": "Đậu nấu thịt", + "item.croptopia.oatmeal": "Bột yến mạch", + "item.croptopia.leek_soup": "Súp tỏi tây", + "item.croptopia.yoghurt": "Sữa chua", + "item.croptopia.saucy_chips": "Sốt khoai tây", + "item.croptopia.scrambled_eggs": "Trứng bác", + "item.croptopia.buttered_toast": "Bánh mì nướng bơ", + "item.croptopia.toast_with_jam": "Bánh mì nướng mứt", + "item.croptopia.ham_sandwich": "Bánh mì kẹp thịt nguội", + "item.croptopia.peanut_butter_and_jam": "Bơ đậu phộng và mứt", + "item.croptopia.blt": "Bánh kẹp cà chua rau diếp và thịt xông khói", + "item.croptopia.grilled_cheese": "Phô mai nướng", + "item.croptopia.tuna_sandwich": "Bánh kẹp cá ngừ", + "item.croptopia.cheeseburger": "Bánh mì kẹp phô mai", + "item.croptopia.hamburger": "Hamburger", + "item.croptopia.tofuburger": "Bánh burger chay", + "item.croptopia.pizza": "Pizza", + "item.croptopia.supreme_pizza": "Supreme Pizza", + "item.croptopia.cheese_pizza": "Pizza phô mai", + "item.croptopia.pineapple_pepperoni_pizza": "Pizza dướng lạp xửa", + "item.croptopia.lemon_chicken": "Gà sốt chanh", + "item.croptopia.fried_chicken": "Gà rán", + "item.croptopia.chicken_and_noodles": "Mì gà", + "item.croptopia.chicken_and_dumplings": "Gà cùng bánh bột nhân", + "item.croptopia.tofu_and_dumplings": "Đậu phụ và Bánh bao", + "item.croptopia.spaghetti_squash": "Bí đỏ mì sợi", + "item.croptopia.chicken_and_rice": "Cơm gà", + "item.croptopia.taco": "Bánh Taco", + "item.croptopia.sushi": "Sushi", + "item.croptopia.apple_pie": "Bánh táo", + "item.croptopia.yam_jam": "Mứt khoai", + "item.croptopia.banana_cream_pie": "Bánh kem chuối", + "item.croptopia.candy_corn": "Kẹo ngô", + "item.croptopia.vanilla_ice_cream": "Kem vani", + "item.croptopia.strawberry_ice_cream": "Kem dâu tây", + "item.croptopia.mango_ice_cream": "Kem xoài", + "item.croptopia.rum_raisin_ice_cream": "Kem rượu rum nho khô", + "item.croptopia.cherry_pie": "Bánh cherry", + "item.croptopia.cheese_cake": "Bánh phô mai", + "item.croptopia.brownies": "Bánh brownie sô cô la", + "item.croptopia.snicker_doodle": "Bánh Snicker Doodle", + "item.croptopia.banana_nut_bread": "Bánh mì chuối hạt óc chó", + "item.croptopia.almond_brittle": "Kẹo bơ hạnh nhân", + "item.croptopia.candied_nuts": "Kẹo hạt", + "item.croptopia.cashew_chicken": "Gà hạt điều", + "item.croptopia.nougat": "Kẹo hạnh phúc", + "item.croptopia.nutty_cookie": "Bánh quy hấp dẫn", + "item.croptopia.pecan_ice_cream": "Kem Hồ đào", + "item.croptopia.pecan_pie": "Bánh hồ đào", + "item.croptopia.protein_bar": "Thanh protein", + "item.croptopia.raisin_oatmeal_cookie": "Bánh quy yến mạch nho khô", + "item.croptopia.roasted_nuts": "Hạt rang", + "item.croptopia.trail_mix": "Hỗn hợp hạt và trái cây khô", + + "item.croptopia.burrito": "Bánh Burrito", + "item.croptopia.tostada": "Tostada", + "item.croptopia.horchata": "Horchata", + "item.croptopia.carnitas": "Carnitas", + "item.croptopia.fajitas": "Fajitas", + "item.croptopia.enchilada": "Bánh ngô cuộn phủ sốt", + "item.croptopia.churros": "Bánh rán Tây Ban Nha", + "item.croptopia.tamales": "Bánh ngô hấp", + "item.croptopia.tres_leche_cake": "Bánh gato kem sữa", + "item.croptopia.stuffed_poblanos": "Ớt nhồi", + "item.croptopia.chili_relleno": "Ớt xanh nhồi thịt băm phủ trứng", + "item.croptopia.crema": "Crema", + "item.croptopia.refried_beans": "Đậu tán chiên", + "item.croptopia.chimichanga": "Bánh burrito chiên", + "item.croptopia.quesadilla": "Bánh phô mai thịt gà", + + "item.croptopia.the_big_breakfast": "Bữa sáng thịnh soạn", + "item.croptopia.baked_crepes": "Bánh kếp nướng", + "item.croptopia.cinnamon_roll": "Bánh mì cuộn hương quế", + "item.croptopia.sweet_crepes": "Bánh kếp ngọt", + "item.croptopia.sunny_side_eggs": "Trứng ốp la", + "item.croptopia.sausage": "Xúc xích", + "item.croptopia.quiche": "Bánh quiche", + "item.croptopia.macaron": "Bánh macaron", + "item.croptopia.hashed_brown": "Bánh khoai tây bào chiên", + "item.croptopia.ground_pork": "Thịt băm", + "item.croptopia.frog_legs": "Chân ếch", + "item.croptopia.fried_frog_legs": "Chân ếch chiên", + "item.croptopia.dauphine_potatoes": "Khoai tây chiên phồng Dauphine", + "item.croptopia.croque_monsieur": "Bánh mì sandwich kiểu Pháp", + "item.croptopia.croque_madame": "Bánh mì sandwich kiểu Pháp kèm trứng ốp la", + + "item.croptopia.cinnamon": "Bột quế", + "item.croptopia.corn_husk": "Vỏ ngô", + "item.croptopia.whipping_cream": "Kem tươi", + "item.croptopia.vanilla_seeds": "Hạt Vani", + + "item.croptopia.cinnamon_leaves": "Lá cây quế", + "item.croptopia.cinnamon_sapling": "Chồi cây quế", + "item.croptopia.cinnamon_log": "Thân cây quế", + "item.croptopia.stripped_cinnamon_log": "Thân cây quế đã cạo vỏ", + "item.croptopia.cinnamon_wood": "Gỗ quế", + "item.croptopia.stripped_cinnamon_wood": "Gỗ quế đã cạo vỏ", + + "item.croptopia.shepherds_pie": "Bánh thịt băm phủ khoai tây nướng", + "item.croptopia.beef_wellington": "Bánh bít tết phi lê phủ patê nướng", + "item.croptopia.fish_and_chips": "Cá và khoai tây chiên", + "item.croptopia.eton_mess": "Bánh kem mứt", + "item.croptopia.tea": "Trà", + "item.croptopia.cornish_pasty": "Bánh gối", + "item.croptopia.scones": "Bánh bột mì nướng", + "item.croptopia.figgy_pudding": "Bánh pudding mận", + "item.croptopia.treacle_tart": "Bánh tart cổ điển", + "item.croptopia.sticky_toffee_pudding": "Bánh pudding kẹo bơ cứng", + "item.croptopia.trifle": "Trifle", + "item.croptopia.water_bottle": "Chai nước", + "item.croptopia.milk_bottle": "Chai sữa", + "item.croptopia.tea_leaves": "Lá Trà", + "item.croptopia.tea_seed": "Hạt giống Trà", + + "item.croptopia.ajvar": "Sốt rau quả", + "item.croptopia.ajvar_toast": "Bánh mì nướng phủ sốt rau quả", + "item.croptopia.avocado_toast": "Bánh mì nướng bơ", + "item.croptopia.baked_sweet_potato": "Khoai lang nướng", + "item.croptopia.baked_yam": "Khoai lang nướng", + "item.croptopia.beef_stew": "Thịt bò hầm", + "item.croptopia.beef_stir_fry": "Thịt bò xào", + "item.croptopia.buttered_green_beans": "Đậu xanh xào bơ tỏi", + "item.croptopia.cheesy_asparagus": "Măng tây phô mai", + "item.croptopia.chocolate_ice_cream": "Kem socola", + "item.croptopia.cooked_bacon": "Thịt xông khói chín", + "item.croptopia.eggplant_parmesan": "Cà tím phô mai đút lò", + "item.croptopia.fruit_cake": "Bánh trái cây", + "item.croptopia.grilled_eggplant": "Cà tím nướng", + "item.croptopia.kiwi_sorbet": "Kem vị Kiwi", + "item.croptopia.knife": "Dao", + "item.croptopia.lemon_coconut_bar": "Bánh chanh và dừa nướng", + "item.croptopia.nether_wart_stew": "Súp bướu nether", + "item.croptopia.peanut_butter": "Bơ đậu phộng", + "item.croptopia.peanut_butter_with_celery": "Cần tây phủ bơ đậu phộng", + "item.croptopia.potato_soup": "Súp khoai tây", + "item.croptopia.ratatouille": "Rau củ hầm ratatouille", + "item.croptopia.bacon": "Thịt xông khói", + "item.croptopia.rhubarb_crisp": "Đại hoàng chiên giòn", + "item.croptopia.rhubarb_pie": "Bánh đại hoàng", + "item.croptopia.roasted_asparagus": "Măng tây đút lò", + "item.croptopia.roasted_radishes": "Củ cải nướng", + "item.croptopia.roasted_squash": "Bí ngô nướng", + "item.croptopia.roasted_turnips": "Củ cải Turnips nướng", + "item.croptopia.steamed_broccoli": "Bông cải xanh hấp", + "item.croptopia.steamed_green_beans": "Đậu xanh hấp", + "item.croptopia.stir_fry": "Món xào", + "item.croptopia.stuffed_artichoke": "Atisô nhồi", + "item.croptopia.toast_sandwich": "Bánh mì sandwich", + + "item.croptopia.roasted_pumpkin_seeds": "Hạt bí ngô rang", + "item.croptopia.roasted_sunflower_seeds": "Hạt hướng dương rang", + "item.croptopia.pumpkin_bars": "Thanh bí ngô", + "item.croptopia.corn_bread": "Bánh mì bột bắp", + "item.croptopia.pumpkin_soup": "Súp bí ngô", + "item.croptopia.meringue": "Bánh trứng meringue", + "item.croptopia.cabbage_roll": "Cải bắp cuộn", + "item.croptopia.borscht": "Súp cà chua củ dền", + "item.croptopia.goulash": "Thịt hầm hungary", + "item.croptopia.beetroot_salad": "Salad củ dền", + "item.croptopia.candied_kumquats": "Kẹo quất", + "item.croptopia.shrimp": "Con tôm", + "item.croptopia.tuna": "Cá ngừ", + "item.croptopia.calamari": "Thịt mực", + "item.croptopia.crab": "Con cua", + "item.croptopia.roe": "Trứng cá", + "item.croptopia.clam": "Con ngao", + "item.croptopia.oyster": "Con hàu", + "item.croptopia.cooked_shrimp": "Tôm chín", + "item.croptopia.cooked_tuna": "Cá ngừ chín", + "item.croptopia.cooked_calamari": "Thịt mực chín", + "item.croptopia.steamed_crab": "Cua hấp", + "item.croptopia.glowing_calamari": "Thịt mực phát sáng", + "item.croptopia.sea_lettuce": "Rau diếp biển", + "item.croptopia.deep_fried_shrimp": "Tôm chiên", + "item.croptopia.tuna_roll": "Cơm cuộn cá ngừ", + "item.croptopia.fried_calamari": "Mực chiên", + "item.croptopia.crab_legs": "Càng cua", + "item.croptopia.steamed_clams": "Ngao hấp", + "item.croptopia.grilled_oysters": "Hàu nướng", + "item.croptopia.anchovy": "Cá cơm", + "item.croptopia.cooked_anchovy": "Cá cơm chín", + "item.croptopia.anchovy_pizza": "Pizza cá cơm", + "item.croptopia.mashed_potatoes": "Khoai tây nghiền", + + "item.croptopia.food_press": "Máy ép thực phẩm đa năng", + "item.croptopia.frying_pan": "Chảo chiên", + "item.croptopia.cooking_pot": "Nồi nấu ăn", + "item.croptopia.mortar_and_pestle": "Cối và chày", + "item.croptopia.guide": "Croptopia", + + "item.croptopia.salt_ore": "Quặng muối", + + "block.croptopia.salt_ore": "Quặng muối", + "block.croptopia.apple_crop": "Quả táo", + "block.croptopia.banana_crop": "Quả chuối", + "block.croptopia.orange_crop": "Quả cam", + "block.croptopia.persimmon_crop": "Quả hồng", + "block.croptopia.plum_crop": "Quả mận", + "block.croptopia.cherry_crop": "Quả cherry", + "block.croptopia.lemon_crop": "Quả chanh vàng", + "block.croptopia.grapefruit_crop": "Quả bưởi", + "block.croptopia.kumquat_crop": "Quả quất", + "block.croptopia.peach_crop": "Quả đào", + "block.croptopia.coconut_crop": "Quả dừa", + "block.croptopia.nutmeg_crop": "Quả nhục đậu khấu", + "block.croptopia.fig_crop": "Quả vả", + "block.croptopia.nectarine_crop": "Quả xuân đào", + "block.croptopia.mango_crop": "Quả xoài", + "block.croptopia.dragonfruit_crop": "Quả thanh long", + "block.croptopia.starfruit_crop": "Quả khế", + "block.croptopia.avocado_crop": "Quả bơ", + "block.croptopia.apricot_crop": "Quả mơ", + "block.croptopia.pear_crop": "Quả lê", + "block.croptopia.lime_crop": "Quả chanh", + "block.croptopia.date_crop": "Quả chà là", + "block.croptopia.almond_crop": "Quả hạnh nhân", + "block.croptopia.cashew_crop": "Quả điều", + "block.croptopia.pecan_crop": "Quả hồ đào", + "block.croptopia.walnut_crop": "Quả óc chó", + "block.croptopia.artichoke_crop": "Bông atiso", + "block.croptopia.asparagus_crop": "Măng tây", + "block.croptopia.barley_crop": "Lúa mạch", + "block.croptopia.basil_crop": "Húng quế", + "block.croptopia.bellpepper_crop": "Quả ớt chuông", + "block.croptopia.blackbean_crop": "Đậu đen", + "block.croptopia.blackberry_crop": "Quả mâm xôi đen", + "block.croptopia.blueberry_crop": "Quả việt quất", + "block.croptopia.broccoli_crop": "Súp lơ xanh", + "block.croptopia.cabbage_crop": "Bắp cải", + "block.croptopia.cantaloupe_crop": "Quả dưa lưới đỏ", + "block.croptopia.cauliflower_crop": "Súp lơ trắng", + "block.croptopia.celery_crop": "Cần tây", + "block.croptopia.coffee_crop": "Hạt cà phê", + "block.croptopia.corn_crop": "Quả ngô", + "block.croptopia.cranberry_crop": "Quả nam việt quất", + "block.croptopia.cucumber_crop": "Quả dưa chuột", + "block.croptopia.currant_crop": "Quả phúc bồn tử", + "block.croptopia.eggplant_crop": "Quả cà tím", + "block.croptopia.elderberry_crop": "Quả cơm cháy", + "block.croptopia.garlic_crop": "Củ tỏi", + "block.croptopia.ginger_crop": "Củ gừng", + "block.croptopia.grape_crop": "Quả nho", + "block.croptopia.greenbean_crop": "Đậu xanh", + "block.croptopia.greenonion_crop": "Hành lá", + "block.croptopia.honeydew_crop": "Quả dưa lưới", + "block.croptopia.hops_crop": "Hoa bia", + "block.croptopia.kale_crop": "Cải xoăn", + "block.croptopia.kiwi_crop": "Quả kiwi", + "block.croptopia.leek_crop": "Tỏi tây", + "block.croptopia.lettuce_crop": "Rau diếp", + "block.croptopia.mustard_crop": "Thân củ mù tạt", + "block.croptopia.oat_crop": "Yến mạch", + "block.croptopia.olive_crop": "Qủa ô liu", + "block.croptopia.onion_crop": "Củ hành tây", + "block.croptopia.peanut_crop": "Củ đậu phộng", + "block.croptopia.chile_pepper_crop": "Chile Pepper Crop", + "block.croptopia.pineapple_crop": "Quả dứa", + "block.croptopia.radish_crop": "Củ cải trắng", + "block.croptopia.raspberry_crop": "Quả mâm xôi đỏ", + "block.croptopia.rhubarb_crop": "Đại hoàng", + "block.croptopia.rice_crop": "Hạt lúa", + "block.croptopia.rutabaga_crop": "Củ cải Thụy Điển", + "block.croptopia.saguaro_crop": "Xương rồng saguaco", + "block.croptopia.soybean_crop": "Quả đậu tương", + "block.croptopia.spinach_crop": "Cải bó xôi", + "block.croptopia.squash_crop": "Quả bí", + "block.croptopia.strawberry_crop": "Quả dâu tây", + "block.croptopia.sweetpotato_crop": "Khoai lang", + "block.croptopia.tomatillo_crop": "Qủa tầm bóp", + "block.croptopia.tomato_crop": "Quả cà chua", + "block.croptopia.turmeric_crop": "Củ nghệ", + "block.croptopia.turnip_crop": "Củ cải Turnip", + "block.croptopia.yam_crop": "Củ khoai mỡ", + "block.croptopia.zucchini_crop": "Quả bí ngòi", + "block.croptopia.pepper_crop": "Hạt tiêu", + "block.croptopia.vanilla_crop": "Quả vani", + "block.croptopia.tea_crop": "Cây trà", + "block.croptopia.apple_sapling": "Chồi cây táo", + "block.croptopia.banana_sapling": "Chồi cây chuối", + "block.croptopia.orange_sapling": "Chồi cây cam", + "block.croptopia.persimmon_sapling": "Chồi cây hồng", + "block.croptopia.plum_sapling": "Chồi cây mận", + "block.croptopia.cherry_sapling": "Chồi cây cherry", + "block.croptopia.lemon_sapling": "Chồi cây chanh", + "block.croptopia.grapefruit_sapling": "Chồi cây bưởi chùm", + "block.croptopia.kumquat_sapling": "Chồi cây quất", + "block.croptopia.peach_sapling": "Chồi cây đào", + "block.croptopia.coconut_sapling": "Chồi cây dừa", + "block.croptopia.nutmeg_sapling": "Chồi cây nhục đậu khấu", + "block.croptopia.fig_sapling": "Chồi cây vả", + "block.croptopia.nectarine_sapling": "Chồi cây xuân đào", + "block.croptopia.mango_sapling": "Chồi cây xoài", + "block.croptopia.dragonfruit_sapling": "Chồi cây thanh long", + "block.croptopia.starfruit_sapling": "Chồi cây khế", + "block.croptopia.avocado_sapling": "Chồi cây bơ", + "block.croptopia.apricot_sapling": "Chồi cây mơ", + "block.croptopia.pear_sapling": "Chồi cây lê", + "block.croptopia.lime_sapling": "Chồi cây chanh xanh", + "block.croptopia.date_sapling": "Chồi cây chà là", + "block.croptopia.almond_sapling": "Chồi cây hạnh nhân", + "block.croptopia.cashew_sapling": "Chồi cây hạt điều", + "block.croptopia.pecan_sapling": "Chồi cây hồ đào", + "block.croptopia.walnut_sapling": "Chồi cây óc chó", + "block.croptopia.cinnamon_sapling": "Chồi cây quế", + + "block.croptopia.cinnamon_leaves": "Lá cây quế", + "block.croptopia.cinnamon_log": "Thân cây quế", + "block.croptopia.stripped_cinnamon_log": "Thân cây quế đã cạo vỏ", + "block.croptopia.cinnamon_wood": "Gỗ quế", + "block.croptopia.stripped_cinnamon_wood": "Gỗ quế đã cạo vỏ", + "block.croptopia.cinnamon_leaves": "Lá quế", + + "advancements.croptopia.root.description": "'You Won't Get Anything Done Hoeing Like That'", + "advancements.croptopia.getseed.description": "Bẻ cây dại để lấy hạt!", + "advancements.croptopia.getseed.title": "Hạt giống vô biên x3.14", + "advancements.croptopia.getsapling.title": "Forestree Territree", + "advancements.croptopia.getsapling.description": "Thu thập một số trái cây và trồng một cái cây từ nó", + "advancements.croptopia.pot.title": "Nồi niêu xoong chảo êi", + "advancements.croptopia.pot.description": "Làm một nồi nấu ăn", + "advancements.croptopia.frying_pan.title": "Không được dùng làm vũ khí", + "advancements.croptopia.frying_pan.description": "Làm một chảo chiên", + "advancements.croptopia.food_press.title": "Blendern't", + "advancements.croptopia.food_press.description": "Tạo ra máy ép thực phẩm đa năng", + "advancements.croptopia.mortar_and_pestle.title": "Cãi chày cãi cối", + "advancements.croptopia.mortar_and_pestle.description": "Làm một cái cối và cái chày", + "advancements.croptopia.eatbig.title": "Nhồi không trượt miếng nào", + "advancements.croptopia.eatbig.description": "Ăn bất cứ thứ gì có năm thành phần trở lên", + "advancements.croptopia.eatcrafted.title": "Bữa ăn thịnh soạn", + "advancements.croptopia.eatcrafted.description": "Ăn bất cứ thứ gì được làm thủ công", + "advancements.croptopia.gather_desert.title": "Hạt giống sa mạc", + "advancements.croptopia.gather_desert.description": "Thu thập tất cả các hạt giống từ sa mạc", + "advancements.croptopia.gather_savanna.title": "Hạt giống nóng bỏng tay", + "advancements.croptopia.gather_savanna.description": "Thu thập tất cả các hạt giống từ xavan", + "advancements.croptopia.gather_forest.title": "Hạt giống rừng rậm", + "advancements.croptopia.gather_forest.description": "Thu thập tất cả các hạt giống từ rừng", + "advancements.croptopia.gather_jungle.title": "Hạt giống hoang dã", + "advancements.croptopia.gather_jungle.description": "Thu thập tất cả các hạt giống từ rừng rậm", + "advancements.croptopia.gather_plains.title": "Hạt giống nơi đồng bằng", + "advancements.croptopia.gather_plains.description": "Thu thập tất cả các hạt giống từ đồng bằng", + "advancements.croptopia.gather_swamp.title": "Hạt giống lầy lội", + "advancements.croptopia.gather_swamp.description": "Thu thập tất cả các hạt giống từ đầm lầy", + "advancements.croptopia.gather_all.title": "Vua của mọi loại hạt", + "advancements.croptopia.gather_all.description": "Thu thập mọi hạt giống từ Croptopia", + "advancements.croptopia.getdrinks.title": "Nước xịn", + "advancements.croptopia.getdrinks.description": "Pha chế ra bất kỳ loại đồ uống nào", + "advancements.croptopia.gather_drinks.title": "Cocktail trần tục", + "advancements.croptopia.gather_drinks.description": "Uống mọi loại đồ uống", + "advancements.croptopia.gather_food.title": "Nhà phê bình ẩm thực", + "advancements.croptopia.gather_food.description": "Ăn tất cả những gì có để ăn", + "advancements.croptopia.knife.title": "Ngọn đuốc sắt", + "advancements.croptopia.knife.description": "Làm một con dao", + "advancements.croptopia.tofu.title": "Đậu nhiều thịt", + "advancements.croptopia.tofu.description": "Làm đậu phụ", + "advancements.croptopia.cinnamon.title": "Que này ngon một cách kỳ lạ", + "advancements.croptopia.cinnamon.description": "Cạo vỏ cây quế từ khu rừng địa phương của bạn", + "advancements.croptopia.salt.title": "Buồn thay, nó không giúp bạn tăng FPS đâu", + "advancements.croptopia.salt.description": "Tìm thấy muối ở vùng sâu của các con sông gần đó", + "advancements.croptopia.gather_tree_all.title": "Chạy 3 môn phối hợp", + "advancements.croptopia.gather_tree_all.description": "Thu thập mọi mầm cây mà Croptopia cung cấp", + "advancements.croptopia.gather_tree_forest.title": "Mầm cây của rừng", + "advancements.croptopia.gather_tree_forest.description": "Thu thập mọi mầm cây từ rừng hoặc các biến thể của rừng", + "advancements.croptopia.gather_tree_jungle.title": "Bông cải xanh dại khổng lồ", + "advancements.croptopia.gather_tree_jungle.description": "Thu thập mọi cây non từ rừng rậm hoặc các biến thể của rừng rậm", + "advancements.croptopia.gather_tree_plains.title": "Cây bụi riêng biệt", + "advancements.croptopia.gather_tree_plains.description": "Thu thập mọi mầm cây từ một vùng đồng bằng hoặc các biến thể của đồng bằng", + "advancements.croptopia.gather_tree_dark_forest.title": "Cây của vùng tối", + "advancements.croptopia.gather_tree_dark_forest.description": "Thu thập mọi mầm cây từ một khu rừng tối hoặc các biến thể của nó", + + + "itemGroup.croptopia.croptopia": "Croptopia", + "itemGroup.croptopia": "Croptopia", + + "info.croptopia.seed": "Hạt giống này sẽ rơi ra ở quần xã sinh vật\n được phân loại là:" +} diff --git a/src/main/resources/assets/croptopia/lang/zh_cn.json b/src/main/resources/assets/croptopia/lang/zh_cn.json new file mode 100644 index 000000000..30884c13c --- /dev/null +++ b/src/main/resources/assets/croptopia/lang/zh_cn.json @@ -0,0 +1,632 @@ +{ + "item.croptopia.artichoke": "洋蓟", + "item.croptopia.asparagus": "芦笋", + "item.croptopia.bellpepper": "甜椒", + "item.croptopia.blackbean": "黑豆", + "item.croptopia.blackberry": "黑莓", + "item.croptopia.blueberry": "蓝莓", + "item.croptopia.broccoli": "西兰花", + "item.croptopia.cabbage": "卷心菜", + "item.croptopia.cantaloupe": "哈密瓜", + "item.croptopia.cauliflower": "花椰菜", + "item.croptopia.celery": "芹菜", + "item.croptopia.coffee_beans": "咖啡豆", + "item.croptopia.corn": "玉米", + "item.croptopia.cranberry": "蔓越莓", + "item.croptopia.cucumber": "黄瓜", + "item.croptopia.currant": "醋栗", + "item.croptopia.eggplant": "茄子", + "item.croptopia.elderberry": "接骨木莓", + "item.croptopia.garlic": "大蒜", + "item.croptopia.grape": "葡萄", + "item.croptopia.greenbean": "绿豆", + "item.croptopia.greenonion": "大葱", + "item.croptopia.honeydew": "蜜瓜", + "item.croptopia.hops": "蛇麻花", + "item.croptopia.kale": "羽衣甘蓝", + "item.croptopia.kiwi": "猕猴桃", + "item.croptopia.leek": "韭葱", + "item.croptopia.lettuce": "生菜", + "item.croptopia.olive": "橄榄", + "item.croptopia.onion": "洋葱", + "item.croptopia.peanut": "花生", + "item.croptopia.pineapple": "菠萝", + "item.croptopia.radish": "小萝卜", + "item.croptopia.raspberry": "树莓", + "item.croptopia.rhubarb": "大黄", + "item.croptopia.rice": "大米", + "item.croptopia.rutabaga": "芜菁甘蓝", + "item.croptopia.saguaro": "巨人柱", + "item.croptopia.spinach": "菠菜", + "item.croptopia.squash": "倭瓜", + "item.croptopia.strawberry": "草莓", + "item.croptopia.sweetpotato": "红薯", + "item.croptopia.tomatillo": "酸浆果", + "item.croptopia.tomato": "番茄", + "item.croptopia.turnip": "芜菁", + "item.croptopia.yam": "山药", + "item.croptopia.zucchini": "西葫芦", + "item.croptopia.artichoke_seed": "洋蓟种子", + "item.croptopia.asparagus_seed": "芦笋种子", + "item.croptopia.bellpepper_seed": "甜椒种子", + "item.croptopia.blackbean_seed": "黑豆种子", + "item.croptopia.blackberry_seed": "黑莓种子", + "item.croptopia.blueberry_seed": "蓝莓种子", + "item.croptopia.broccoli_seed": "西兰花种子", + "item.croptopia.cabbage_seed": "卷心菜种子", + "item.croptopia.cantaloupe_seed": "哈密瓜种子", + "item.croptopia.cauliflower_seed": "花椰菜种子", + "item.croptopia.celery_seed": "芹菜种子", + "item.croptopia.coffee_seed": "咖啡种子", + "item.croptopia.corn_seed": "玉米种子", + "item.croptopia.cranberry_seed": "蔓越莓种子", + "item.croptopia.cucumber_seed": "黄瓜种子", + "item.croptopia.currant_seed": "醋栗种子", + "item.croptopia.eggplant_seed": "茄子种子", + "item.croptopia.elderberry_seed": "接骨木种子", + "item.croptopia.garlic_seed": "大蒜种子", + "item.croptopia.grape_seed": "葡萄种子", + "item.croptopia.greenbean_seed": "绿豆种子", + "item.croptopia.greenonion_seed": "大葱种子", + "item.croptopia.honeydew_seed": "蜜瓜种子", + "item.croptopia.hops_seed": "蛇麻花种子", + "item.croptopia.kale_seed": "羽衣甘蓝种子", + "item.croptopia.kiwi_seed": "猕猴桃种子", + "item.croptopia.leek_seed": "韭葱种子", + "item.croptopia.lettuce_seed": "生菜种子", + "item.croptopia.olive_seed": "橄榄种子", + "item.croptopia.onion_seed": "洋葱种子", + "item.croptopia.peanut_seed": "花生种子", + "item.croptopia.pineapple_seed": "菠萝种子", + "item.croptopia.radish_seed": "小萝卜种子", + "item.croptopia.raspberry_seed": "树莓种子", + "item.croptopia.rhubarb_seed": "大黄种子", + "item.croptopia.rice_seed": "大米种子", + "item.croptopia.rutabaga_seed": "芜菁甘蓝种子", + "item.croptopia.saguaro_seed": "巨人柱种子", + "item.croptopia.spinach_seed": "菠菜种子", + "item.croptopia.squash_seed": "倭瓜种子", + "item.croptopia.strawberry_seed": "草莓种子", + "item.croptopia.sweetpotato_seed": "红薯种子", + "item.croptopia.tomatillo_seed": "酸浆果种子", + "item.croptopia.tomato_seed": "番茄种子", + "item.croptopia.turnip_seed": "芜菁种子", + "item.croptopia.yam_seed": "山药种子", + "item.croptopia.zucchini_seed": "西葫芦种子", + "item.croptopia.oat_seed": "燕麦种子", + "item.croptopia.mustard_seed": "芥菜种子", + "item.croptopia.pepper_seed": "胡椒种子", + "item.croptopia.turmeric_seed": "姜黄种子", + "item.croptopia.ginger_seed": "姜种子", + "item.croptopia.basil_seed": "罗勒种子", + "item.croptopia.chile_pepper_seed": "辣椒种子", + "item.croptopia.barley_seed": "大麦种子", + "item.croptopia.soybean_seed": "黄豆种子", + "item.croptopia.barley": "大麦", + "item.croptopia.oat": "燕麦", + "item.croptopia.soybean": "黄豆", + "item.croptopia.grapefruit": "葡萄柚", + "item.croptopia.kumquat": "金橘", + "item.croptopia.orange": "橙子", + "item.croptopia.banana": "香蕉", + "item.croptopia.persimmon": "柿子", + "item.croptopia.plum": "李子", + "item.croptopia.cherry": "樱桃", + "item.croptopia.lemon": "柠檬", + "item.croptopia.peach": "桃子", + "item.croptopia.coconut": "椰子", + "item.croptopia.nutmeg": "肉豆蔻", + "item.croptopia.fig": "无花果", + "item.croptopia.nectarine": "油桃", + "item.croptopia.mango": "芒果", + "item.croptopia.dragonfruit": "火龙果", + "item.croptopia.starfruit": "杨桃", + "item.croptopia.almond": "扁桃仁", + "item.croptopia.cashew": "腰果", + "item.croptopia.pecan": "碧根果", + "item.croptopia.walnut": "核桃", + "item.croptopia.avocado": "鳄梨", + "item.croptopia.apricot": "杏子", + "item.croptopia.pear": "梨", + "item.croptopia.lime": "青柠", + "item.croptopia.date": "海枣", + "item.croptopia.mustard": "芥菜", + "item.croptopia.vanilla": "香草", + "item.croptopia.paprika": "红辣椒", + "item.croptopia.pepper": "胡椒", + "item.croptopia.salt": "盐", + "item.croptopia.turmeric": "姜黄", + "item.croptopia.ginger": "姜", + "item.croptopia.basil": "罗勒", + "item.croptopia.chile_pepper": "辣椒", + + + "item.croptopia.apple_sapling": "苹果树苗", + "item.croptopia.banana_sapling": "香蕉树苗", + "item.croptopia.orange_sapling": "橙子树苗", + "item.croptopia.persimmon_sapling": "柿子树苗", + "item.croptopia.plum_sapling": "李子树苗", + "item.croptopia.cherry_sapling": "樱桃树苗", + "item.croptopia.lemon_sapling": "柠檬树苗", + "item.croptopia.grapefruit_sapling": "葡萄柚树苗", + "item.croptopia.kumquat_sapling": "金橘树苗", + "item.croptopia.peach_sapling": "桃子树苗", + "item.croptopia.coconut_sapling": "椰子树苗", + "item.croptopia.nutmeg_sapling": "肉豆蔻树苗", + "item.croptopia.fig_sapling": "无花果树苗", + "item.croptopia.mango_sapling": "芒果树苗", + "item.croptopia.dragonfruit_sapling": "火龙果树苗", + "item.croptopia.starfruit_sapling": "杨桃树苗", + "item.croptopia.avocado_sapling": "鳄梨树苗", + "item.croptopia.apricot_sapling": "杏子树苗", + "item.croptopia.pear_sapling": "梨树苗", + "item.croptopia.lime_sapling": "青柠树苗", + "item.croptopia.date_sapling": "海枣树苗", + "item.croptopia.nectarine_sapling": "油桃树苗", + "item.croptopia.almond_sapling": "扁桃仁树苗", + "item.croptopia.cashew_sapling": "腰果树苗", + "item.croptopia.pecan_sapling": "碧根果树苗", + "item.croptopia.walnut_sapling": "核桃树苗", + + "item.croptopia.olive_oil": "橄榄油", + "item.croptopia.cheese": "芝士", + "item.croptopia.flour": "面粉", + "item.croptopia.dough": "生面团", + "item.croptopia.pepperoni": "意大利红肠", + "item.croptopia.butter": "黄油", + "item.croptopia.noodle": "面条", + "item.croptopia.tofu": "豆腐", + "item.croptopia.molasses": "糖蜜", + "item.croptopia.caramel": "焦糖", + "item.croptopia.chocolate": "巧克力", + "item.croptopia.tortilla": "墨西哥薄饼", + "item.croptopia.soy_sauce": "酱油", + "item.croptopia.dumpling": "饺子", + "item.croptopia.ravioli": "意大利饺", + "item.croptopia.salsa": "萨尔萨酱", + "item.croptopia.artichoke_dip": "洋蓟蘸酱", + "item.croptopia.grape_juice": "葡萄汁", + "item.croptopia.orange_juice": "橙子汁", + "item.croptopia.apple_juice": "苹果汁", + "item.croptopia.cranberry_juice": "蔓越莓汁", + "item.croptopia.saguaro_juice": "巨人柱汁", + "item.croptopia.tomato_juice": "番茄汁", + "item.croptopia.melon_juice": "西瓜汁", + "item.croptopia.pineapple_juice": "菠萝汁", + "item.croptopia.coffee": "咖啡", + "item.croptopia.lemonade": "柠檬汁", + "item.croptopia.limeade": "青柠汁", + "item.croptopia.soy_milk": "豆奶", + "item.croptopia.strawberry_smoothie": "草莓冰沙", + "item.croptopia.banana_smoothie": "香蕉冰沙", + "item.croptopia.kale_smoothie": "羽衣甘蓝冰沙", + "item.croptopia.fruit_smoothie": "水果冰沙", + "item.croptopia.chocolate_milkshake": "巧克力奶昔", + "item.croptopia.beer": "啤酒", + "item.croptopia.wine": "葡萄酒", + "item.croptopia.mead": "蜂蜜酒", + "item.croptopia.rum": "朗姆酒", + "item.croptopia.pumpkin_spice_latte": "南瓜拿铁", + "item.croptopia.grape_jam": "葡萄酱", + "item.croptopia.strawberry_jam": "草莓酱", + "item.croptopia.peach_jam": "桃子酱", + "item.croptopia.apricot_jam": "杏子酱", + "item.croptopia.blackberry_jam": "黑莓酱", + "item.croptopia.blueberry_jam": "蓝莓酱", + "item.croptopia.cherry_jam": "樱桃酱", + "item.croptopia.elderberry_jam": "接骨木酱", + "item.croptopia.raspberry_jam": "树莓酱", + "item.croptopia.beef_jerky": "牛肉干", + "item.croptopia.pork_jerky": "猪肉干", + "item.croptopia.kale_chips": "羽衣甘蓝片", + "item.croptopia.potato_chips": "薯片", + "item.croptopia.steamed_rice": "米饭", + "item.croptopia.egg_roll": "蛋卷", + "item.croptopia.french_fries": "炸薯条", + "item.croptopia.sweet_potato_fries": "烤红薯", + "item.croptopia.onion_rings": "洋葱圈", + "item.croptopia.raisins": "葡萄干", + "item.croptopia.doughnut": "甜甜圈", + "item.croptopia.popcorn": "爆米花", + "item.croptopia.baked_beans": "焗豆", + "item.croptopia.toast": "吐司", + "item.croptopia.cucumber_salad": "黄瓜沙拉", + "item.croptopia.caesar_salad": "凯撒沙拉", + "item.croptopia.leafy_salad": "绿叶沙拉", + "item.croptopia.fruit_salad": "水果沙拉", + "item.croptopia.veggie_salad": "蔬菜沙拉", + "item.croptopia.pork_and_beans": "猪肉炖豆", + "item.croptopia.oatmeal": "燕麦片", + "item.croptopia.leek_soup": "韭葱汤", + "item.croptopia.yoghurt": "酸奶", + "item.croptopia.saucy_chips": "调味薯片", + "item.croptopia.scrambled_eggs": "炒蛋", + "item.croptopia.buttered_toast": "黄油吐司", + "item.croptopia.toast_with_jam": "蘸酱吐司", + "item.croptopia.ham_sandwich": "火腿三明治", + "item.croptopia.peanut_butter_and_jam": "花生果酱三明治", + "item.croptopia.blt": "培根生菜番茄三明治", + "item.croptopia.grilled_cheese": "烤芝士", + "item.croptopia.tuna_sandwich": "金枪鱼三明治", + "item.croptopia.cheeseburger": "芝士汉堡", + "item.croptopia.hamburger": "汉堡", + "item.croptopia.tofuburger": "豆腐汉堡", + "item.croptopia.pizza": "披萨", + "item.croptopia.supreme_pizza": "至尊披萨", + "item.croptopia.cheese_pizza": "芝士披萨", + "item.croptopia.pineapple_pepperoni_pizza": "夏威夷菠萝红肠披萨", + "item.croptopia.lemon_chicken": "柠檬鸡", + "item.croptopia.fried_chicken": "炸鸡", + "item.croptopia.chicken_and_noodles": "鸡肉面", + "item.croptopia.chicken_and_dumplings": "鸡肉饺子", + "item.croptopia.tofu_and_dumplings": "豆腐饺子汤", + "item.croptopia.spaghetti_squash": "倭瓜意面", + "item.croptopia.chicken_and_rice": "鸡米饭", + "item.croptopia.taco": "墨西哥卷饼", + "item.croptopia.sushi": "寿司", + "item.croptopia.apple_pie": "苹果派", + "item.croptopia.yam_jam": "山药酱", + "item.croptopia.banana_cream_pie": "香蕉奶油派", + "item.croptopia.candy_corn": "玉米糖", + "item.croptopia.vanilla_ice_cream": "香草冰淇淋", + "item.croptopia.strawberry_ice_cream": "草莓冰淇淋", + "item.croptopia.mango_ice_cream": "芒果冰淇淋", + "item.croptopia.rum_raisin_ice_cream": "朗姆葡萄冰淇淋", + "item.croptopia.cherry_pie": "樱桃派", + "item.croptopia.cheese_cake": "芝士蛋糕", + "item.croptopia.brownies": "布朗尼", + "item.croptopia.snicker_doodle": "肉桂饼", + "item.croptopia.banana_nut_bread": "香蕉果仁面包", + "item.croptopia.almond_brittle": "杏仁脆", + "item.croptopia.candied_nuts": "蜜饯", + "item.croptopia.cashew_chicken": "腰果鸡丁", + "item.croptopia.nougat": "牛轧糖", + "item.croptopia.nutty_cookie": "坚果曲奇饼干", + "item.croptopia.pecan_ice_cream": "美洲山核桃冰淇淋", + "item.croptopia.pecan_pie": "美洲山核桃派", + "item.croptopia.protein_bar": "蛋白棒", + "item.croptopia.raisin_oatmeal_cookie": "葡萄干燕麦曲奇饼干", + "item.croptopia.roasted_nuts": "烤坚果", + "item.croptopia.trail_mix": "什锦果仁", + + "item.croptopia.burrito": "墨西哥卷饼", + "item.croptopia.tostada": "托斯它达玉米饼", + "item.croptopia.horchata": "奥查塔", + "item.croptopia.carnitas": "墨西哥小肉", + "item.croptopia.fajitas": "墨西哥肉菜卷饼", + "item.croptopia.enchilada": "墨西哥辣肉馅玉米卷", + "item.croptopia.churros": "油条", + "item.croptopia.tamales": "墨西哥玉米粽", + "item.croptopia.tres_leche_cake": "三奶蛋糕", + "item.croptopia.stuffed_poblanos": "镶填墨西哥辣椒", + "item.croptopia.chili_relleno": "墨西哥爆浆芝士辣椒", + "item.croptopia.crema": "咖啡油脂", + "item.croptopia.refried_beans": "炸豆泥", + "item.croptopia.chimichanga": "墨西哥油煎面卷饼", + "item.croptopia.quesadilla": "墨西哥起司薄饼", + + "item.croptopia.cinnamon": "桂皮", + "item.croptopia.corn_husk": "玉米皮", + "item.croptopia.whipping_cream": "打发的奶油", + "item.croptopia.vanilla_seeds": "香草籽", + + "item.croptopia.cinnamon_sapling": "桂皮树苗", + "item.croptopia.cinnamon_log": "桂皮原木", + "item.croptopia.stripped_cinnamon_log": "去皮桂皮原木", + "item.croptopia.cinnamon_wood": "桂皮木", + "item.croptopia.stripped_cinnamon_wood": "去皮桂皮木", + + "item.croptopia.shepherds_pie": "牧羊人派", + "item.croptopia.beef_wellington": "惠灵顿牛排", + "item.croptopia.fish_and_chips": "炸鱼薯条", + "item.croptopia.eton_mess": "伊顿麦斯", + "item.croptopia.tea": "茶", + "item.croptopia.cornish_pasty": "康沃尔馅饼", + "item.croptopia.scones": "茶饼", + "item.croptopia.figgy_pudding": "无花果布丁", + "item.croptopia.treacle_tart": "糖浆挞", + "item.croptopia.sticky_toffee_pudding": "太妃布丁", + "item.croptopia.trifle": "乳脂松糕", + "item.croptopia.water_bottle": "水瓶", + "item.croptopia.milk_bottle": "牛奶瓶", + "item.croptopia.tea_leaves": "茶叶", + "item.croptopia.tea_seed": "茶种子", + + "item.croptopia.ajvar": "辣椒酱", + "item.croptopia.ajvar_toast": "辣椒酱吐司", + "item.croptopia.avocado_toast": "鳄梨酱吐司", + "item.croptopia.baked_sweet_potato": "甜烤土豆", + "item.croptopia.baked_yam": "烤山药", + "item.croptopia.beef_stew": "牛肉乱炖", + "item.croptopia.beef_stir_fry": "干煸牛肉", + "item.croptopia.buttered_green_beans": "黄油炒绿豆", + "item.croptopia.cheesy_asparagus": "芦笋芝士", + "item.croptopia.chocolate_ice_cream": "巧克力冰淇淋", + "item.croptopia.cooked_bacon": "烤培根", + "item.croptopia.eggplant_parmesan": "茄子帕尔玛干酪", + "item.croptopia.fruit_cake": "水果蛋糕", + "item.croptopia.grilled_eggplant": "烧烤茄子", + "item.croptopia.kiwi_sorbet": "猕猴桃雪糕", + "item.croptopia.knife": "刀", + "item.croptopia.lemon_coconut_bar": "柠檬椰子棒", + "item.croptopia.nether_wart_stew": "地狱疣炖汤", + "item.croptopia.peanut_butter": "花生酱", + "item.croptopia.peanut_butter_with_celery": "花生芹菜", + "item.croptopia.potato_soup": "土豆汤", + "item.croptopia.ratatouille": "蔬菜杂烩", + "item.croptopia.bacon": "培根", + "item.croptopia.rhubarb_crisp": "大黄酥", + "item.croptopia.rhubarb_pie": "大黄派", + "item.croptopia.roasted_asparagus": "烤芦笋", + "item.croptopia.roasted_radishes": "烤小萝卜", + "item.croptopia.roasted_squash": "烤倭瓜", + "item.croptopia.roasted_turnips": "烤芜菁", + "item.croptopia.steamed_broccoli": "蒸西兰花", + "item.croptopia.steamed_green_beans": "蒸绿豆", + "item.croptopia.stir_fry": "干煸蔬菜", + "item.croptopia.stuffed_artichoke": "填洋蓟", + "item.croptopia.toast_sandwich": "吐司三明治", + + "item.croptopia.roasted_pumpkin_seeds": "烤南瓜子", + "item.croptopia.roasted_sunflower_seeds": "瓜子", + "item.croptopia.pumpkin_bars": "南瓜条", + "item.croptopia.corn_bread": "玉米面包", + "item.croptopia.pumpkin_soup": "南瓜汤", + "item.croptopia.meringue": "蛋白酥", + "item.croptopia.cabbage_roll": "菜卷", + "item.croptopia.borscht": "罗宋汤", + "item.croptopia.goulash": "匈牙利红烩牛肉", + "item.croptopia.beetroot_salad": "甜菜沙拉", + "item.croptopia.candied_kumquats": "金桔蜜饯", + "item.croptopia.shrimp": "虾", + "item.croptopia.tuna": "金枪鱼", + "item.croptopia.calamari": "鱿鱼", + "item.croptopia.crab": "螃蟹", + "item.croptopia.roe": "鱼子", + "item.croptopia.clam": "蛤蜊", + "item.croptopia.oyster": "牡蛎", + "item.croptopia.cooked_shrimp": "煮大虾", + "item.croptopia.cooked_tuna": "煮金枪鱼", + "item.croptopia.cooked_calamari": "煮鱿鱼", + "item.croptopia.steamed_crab": "清蒸螃蟹", + "item.croptopia.glowing_calamari": "发光的鱿鱼须", + "item.croptopia.sea_lettuce": "海莴苣", + "item.croptopia.deep_fried_shrimp": "炸虾", + "item.croptopia.tuna_roll": "金枪鱼卷", + "item.croptopia.fried_calamari": "炸鱿鱼", + "item.croptopia.crab_legs": "炒蟹腿", + "item.croptopia.steamed_clams": "蒸蛤蜊", + "item.croptopia.grilled_oysters": "烤牡蛎", + "item.croptopia.anchovy": "鳀鱼", + "item.croptopia.cooked_anchovy": "熟鳀鱼", + "item.croptopia.anchovy_pizza": "鳀鱼披萨", + "item.croptopia.mashed_potatoes": "土豆泥", + + "item.croptopia.baked_crepes": "烤可丽饼", + "item.croptopia.cinnamon_roll": "肉桂卷", + "item.croptopia.croque_madame": "库克太太三明治", + "item.croptopia.croque_monsieur": "库克先生三明治", + "item.croptopia.dauphine_potatoes": "多菲内土豆", + "item.croptopia.fried_frog_legs": "炸蛙腿", + "item.croptopia.frog_legs": "蛙腿", + "item.croptopia.ground_pork": "猪肉糜", + "item.croptopia.hashed_brown": "薯饼", + "item.croptopia.macaron": "马卡龙", + "item.croptopia.quiche": "乳蛋饼", + "item.croptopia.sausage": "香肠", + "item.croptopia.sunny_side_eggs": "太阳蛋", + "item.croptopia.sweet_crepes": "法式甜煎饼", + "item.croptopia.the_big_breakfast": "丰盛早餐", + + "item.croptopia.food_press": "多功能食品压榨机", + "item.croptopia.frying_pan": "平底锅", + "item.croptopia.cooking_pot": "烹饪锅", + "item.croptopia.mortar_and_pestle": "研钵", + "item.croptopia.guide": "Croptopia", + + "item.croptopia.salt_ore": "盐矿石", + + "block.croptopia.salt_ore": "盐矿石", + "block.croptopia.apple_crop": "苹果作物", + "block.croptopia.banana_crop": "香蕉作物", + "block.croptopia.orange_crop": "橙子作物", + "block.croptopia.persimmon_crop": "柿子作物", + "block.croptopia.plum_crop": "李子作物", + "block.croptopia.cherry_crop": "樱桃作物", + "block.croptopia.lemon_crop": "柠檬作物", + "block.croptopia.grapefruit_crop": "葡萄柚作物", + "block.croptopia.kumquat_crop": "金橘作物", + "block.croptopia.peach_crop": "桃子作物", + "block.croptopia.coconut_crop": "椰子作物", + "block.croptopia.nutmeg_crop": "肉豆蔻作物", + "block.croptopia.fig_crop": "无花果作物", + "block.croptopia.nectarine_crop": "油桃作物", + "block.croptopia.mango_crop": "芒果作物", + "block.croptopia.dragonfruit_crop": "火龙果作物", + "block.croptopia.starfruit_crop": "杨桃作物", + "block.croptopia.avocado_crop": "鳄梨作物", + "block.croptopia.apricot_crop": "杏子作物", + "block.croptopia.pear_crop": "梨作物", + "block.croptopia.lime_crop": "青柠作物", + "block.croptopia.date_crop": "海枣作物", + "block.croptopia.almond_crop": "扁桃仁作物", + "block.croptopia.cashew_crop": "腰果作物", + "block.croptopia.pecan_crop": "碧根果作物", + "block.croptopia.walnut_crop": "核桃作物", + "block.croptopia.artichoke_crop": "洋蓟作物", + "block.croptopia.asparagus_crop": "芦笋作物", + "block.croptopia.barley_crop": "大麦作物", + "block.croptopia.basil_crop": "罗勒作物", + "block.croptopia.bellpepper_crop": "甜椒作物", + "block.croptopia.blackbean_crop": "黑豆作物", + "block.croptopia.blackberry_crop": "黑莓作物", + "block.croptopia.blueberry_crop": "蓝莓作物", + "block.croptopia.broccoli_crop": "西兰花作物", + "block.croptopia.cabbage_crop": "卷心菜作物", + "block.croptopia.cantaloupe_crop": "哈密瓜作物", + "block.croptopia.cauliflower_crop": "花椰菜作物", + "block.croptopia.celery_crop": "芹菜作物", + "block.croptopia.coffee_crop": "咖啡作物", + "block.croptopia.corn_crop": "玉米作物", + "block.croptopia.cranberry_crop": "蔓越莓作物", + "block.croptopia.cucumber_crop": "黄瓜作物", + "block.croptopia.currant_crop": "醋栗作物", + "block.croptopia.eggplant_crop": "茄子作物", + "block.croptopia.elderberry_crop": "接骨木作物", + "block.croptopia.garlic_crop": "大蒜作物", + "block.croptopia.ginger_crop": "姜作物", + "block.croptopia.grape_crop": "葡萄作物", + "block.croptopia.greenbean_crop": "绿豆作物", + "block.croptopia.greenonion_crop": "大葱作物", + "block.croptopia.honeydew_crop": "蜜瓜作物", + "block.croptopia.hops_crop": "蛇麻花作物", + "block.croptopia.kale_crop": "羽衣甘蓝作物", + "block.croptopia.kiwi_crop": "猕猴桃作物", + "block.croptopia.leek_crop": "韭葱作物", + "block.croptopia.lettuce_crop": "生菜作物", + "block.croptopia.mustard_crop": "芥菜作物", + "block.croptopia.oat_crop": "燕麦作物", + "block.croptopia.olive_crop": "橄榄作物", + "block.croptopia.onion_crop": "洋葱作物", + "block.croptopia.peanut_crop": "花生作物", + "block.croptopia.chile_pepper_crop": "辣椒作物", + "block.croptopia.pineapple_crop": "菠萝作物", + "block.croptopia.radish_crop": "小萝卜作物", + "block.croptopia.raspberry_crop": "树莓作物", + "block.croptopia.rhubarb_crop": "大黄作物", + "block.croptopia.rice_crop": "大米作物", + "block.croptopia.rutabaga_crop": "芜菁甘蓝作物", + "block.croptopia.saguaro_crop": "巨人柱作物", + "block.croptopia.soybean_crop": "黄豆作物", + "block.croptopia.spinach_crop": "菠菜作物", + "block.croptopia.squash_crop": "倭瓜作物", + "block.croptopia.strawberry_crop": "草莓作物", + "block.croptopia.sweetpotato_crop": "红薯作物", + "block.croptopia.tomatillo_crop": "酸浆果作物", + "block.croptopia.tomato_crop": "番茄作物", + "block.croptopia.turmeric_crop": "姜黄作物", + "block.croptopia.turnip_crop": "芜菁作物", + "block.croptopia.yam_crop": "山药作物", + "block.croptopia.zucchini_crop": "西葫芦作物", + "block.croptopia.pepper_crop": "胡椒作物", + "block.croptopia.vanilla_crop": "香草作物", + "block.croptopia.tea_crop": "茶作物", + "block.croptopia.apple_sapling": "苹果树苗", + "block.croptopia.banana_sapling": "香蕉树苗", + "block.croptopia.orange_sapling": "橙子树苗", + "block.croptopia.persimmon_sapling": "柿子树苗", + "block.croptopia.plum_sapling": "李子树苗", + "block.croptopia.cherry_sapling": "樱桃树苗", + "block.croptopia.lemon_sapling": "柠檬树苗", + "block.croptopia.grapefruit_sapling": "葡萄柚树苗", + "block.croptopia.kumquat_sapling": "金橘树苗", + "block.croptopia.peach_sapling": "桃子树苗", + "block.croptopia.coconut_sapling": "椰子树苗", + "block.croptopia.nutmeg_sapling": "肉豆蔻树苗", + "block.croptopia.fig_sapling": "无花果树苗", + "block.croptopia.nectarine_sapling": "油桃树苗", + "block.croptopia.mango_sapling": "芒果树苗", + "block.croptopia.dragonfruit_sapling": "火龙果树苗", + "block.croptopia.starfruit_sapling": "杨桃树苗", + "block.croptopia.avocado_sapling": "鳄梨树苗", + "block.croptopia.apricot_sapling": "杏子树苗", + "block.croptopia.pear_sapling": "梨树苗", + "block.croptopia.lime_sapling": "青柠树苗", + "block.croptopia.date_sapling": "海枣树苗", + "block.croptopia.almond_sapling": "扁桃仁树苗", + "block.croptopia.cashew_sapling": "腰果树苗", + "block.croptopia.pecan_sapling": "碧根果树苗", + "block.croptopia.walnut_sapling": "核桃树苗", + "block.croptopia.cinnamon_sapling": "桂皮树苗", + + "block.croptopia.cinnamon_log": "桂皮原木", + "block.croptopia.stripped_cinnamon_log": "去皮桂皮原木", + "block.croptopia.cinnamon_wood": "桂皮木", + "block.croptopia.stripped_cinnamon_wood": "去皮桂皮木", + "block.croptopia.cinnamon_leaves": "肉桂叶", + + "advancements.croptopia.root.description": " '不劳者不得食' ", + "advancements.croptopia.getseed.description": "破坏一个野生作物来获得种子!", + "advancements.croptopia.getseed.title": "额外的种子", + "advancements.croptopia.getsapling.title": "森林,土地", + "advancements.croptopia.getsapling.description": "收集一些果实来合成果树", + "advancements.croptopia.pot.title": "进锅!", + "advancements.croptopia.pot.description": "制作一个烹饪锅", + "advancements.croptopia.frying_pan.title": "并不能当成武器", + "advancements.croptopia.frying_pan.description": "制作一个平底锅", + "advancements.croptopia.food_press.title": "搅拌", + "advancements.croptopia.food_press.description": "制作一个多功能食品压榨机", + "advancements.croptopia.mortar_and_pestle.title": "致命武器——对食材来说", + "advancements.croptopia.mortar_and_pestle.description": "制作一个研钵", + "advancements.croptopia.eatbig.title": "一锅装不下", + "advancements.croptopia.eatbig.description": "食用任意一种由五种或更多材料烹饪的食物", + "advancements.croptopia.eatcrafted.title": "饱餐一顿", + "advancements.croptopia.eatcrafted.description": "食用任意一种食物", + "advancements.croptopia.gather_desert.title": "尚未风干的种子", + "advancements.croptopia.gather_desert.description": "收集所有来自沙漠群系的种子", + "advancements.croptopia.gather_savanna.title": "燥热的种子", + "advancements.croptopia.gather_savanna.description": "收集所有来自热带草原群系的种子", + "advancements.croptopia.gather_forest.title": "树苗Lite", + "advancements.croptopia.gather_forest.description": "收集所有来自森林群系的种子", + "advancements.croptopia.gather_jungle.title": "自然的种子", + "advancements.croptopia.gather_jungle.description": "收集所有来自丛林群系的种子", + "advancements.croptopia.gather_plains.title": "平凡的种子", + "advancements.croptopia.gather_plains.description": "收集所有来自平原群系的种子", + "advancements.croptopia.gather_swamp.title": "水润的种子", + "advancements.croptopia.gather_swamp.description": "收集所有来自沼泽群系的种子", + "advancements.croptopia.gather_all.title": "种质库", + "advancements.croptopia.gather_all.description": "集齐所有种子", + "advancements.croptopia.getdrinks.title": "花哨的水", + "advancements.croptopia.getdrinks.description": "制作任意一种饮品", + "advancements.croptopia.gather_drinks.title": "单调鸡尾酒", + "advancements.croptopia.gather_drinks.description": "喝下所有饮品", + "advancements.croptopia.gather_food.title": "美食评论家", + "advancements.croptopia.gather_food.description": "有啥吃啥", + "advancements.croptopia.knife.title": "铁火把!", + "advancements.croptopia.knife.description": "制作一把刀", + "advancements.croptopia.tofu.title": "伪装成肉的豆制品", + "advancements.croptopia.tofu.description": "制作豆腐", + "advancements.croptopia.cinnamon.title": "奇妙美味棒", + "advancements.croptopia.cinnamon.description": "在丛林中给桂皮木剥皮", + "advancements.croptopia.salt.title": "全能——除了提高FPS", + "advancements.croptopia.salt.description": "在河流的深处找到盐", + "advancements.croptopia.gather_tree_all.title": "树苗追寻者", + "advancements.croptopia.gather_tree_all.description": "收集所有Croptopia中的树苗", + "advancements.croptopia.gather_tree_forest.title": "打折区的树苗", + "advancements.croptopia.gather_tree_forest.description": "收集所有来自森林群系及其变种的树苗", + "advancements.croptopia.gather_tree_jungle.title": "野生的巨大西兰花", + "advancements.croptopia.gather_tree_jungle.description": "收集所有来自丛林群系及其变种的树苗", + "advancements.croptopia.gather_tree_plains.title": "独特的灌木", + "advancements.croptopia.gather_tree_plains.description": "收集所有来自平原群系及其变种的树苗", + "advancements.croptopia.gather_tree_dark_forest.title": "暗处之树", + "advancements.croptopia.gather_tree_dark_forest.description": "收集所有来自黑森林群系及其变种的树苗", + + + "itemGroup.croptopia.croptopia": "Croptopia", + "itemGroup.croptopia": "Croptopia", + + "info.croptopia.seed": "会在以下类别的\n 群系中掉落:", + + "tag.c.crops" : "Crops", + "tag.c.saplings" : "Saplings", + "tag.c.vegetables" : "Vegetables", + "tag.c.nuts" : "Nuts", + "tag.c.fruits" : "Fruits", + "tag.c.grain" : "Grain", + "tag.c.seeds" : "Seeds", + "tag.c.jams" : "Jams", + "tag.c.juices" : "Juices", + "tag.c.tools.knives" : "Knives", + "tag.croptopia.beef_mutton" : "Beef Mutton", + "tag.croptopia.meat_replacements" : "Meat Replacements", + "tag.croptopia.nuts" : "Nuts", + "tag.croptopia.chicken_replacements" : "Chicken Replacements", + "tag.croptopia.pork_replacements" : "Pork Replacements", + "tag.croptopia.fishes" : "Fishes", + "tag.croptopia.peppers" : "Peppers", + "tag.croptopia.sauces" : "Sauces", + "tag.croptopia.melons" : "Melons", + "tag.croptopia.beef_replacements" : "Beef Replacements", + "tag.croptopia.flourable" : "Flourable", + "tag.croptopia.cinnamon_logs" : "Cinnamon Logs" +} diff --git a/src/main/resources/assets/croptopia/lang/zh_tw.json b/src/main/resources/assets/croptopia/lang/zh_tw.json new file mode 100644 index 000000000..e50aac08a --- /dev/null +++ b/src/main/resources/assets/croptopia/lang/zh_tw.json @@ -0,0 +1,559 @@ +{ + "item.croptopia.artichoke": "洋薊", + "item.croptopia.asparagus": "蘆筍", + "item.croptopia.bellpepper": "甜椒", + "item.croptopia.blackbean": "黑豆", + "item.croptopia.blackberry": "黑莓", + "item.croptopia.blueberry": "藍莓", + "item.croptopia.broccoli": "西蘭花", + "item.croptopia.cabbage": "捲心菜", + "item.croptopia.cantaloupe": "哈密瓜", + "item.croptopia.cauliflower": "花椰菜", + "item.croptopia.celery": "芹菜", + "item.croptopia.coffee_beans": "咖啡豆", + "item.croptopia.corn": "玉米", + "item.croptopia.cranberry": "蔓越莓", + "item.croptopia.cucumber": "黃瓜", + "item.croptopia.currant": "醋栗", + "item.croptopia.eggplant": "茄子", + "item.croptopia.elderberry": "接骨木莓", + "item.croptopia.garlic": "大蒜", + "item.croptopia.grape": "葡萄", + "item.croptopia.greenbean": "綠豆", + "item.croptopia.greenonion": "大蔥", + "item.croptopia.honeydew": "蜜瓜", + "item.croptopia.hops": "蛇麻花", + "item.croptopia.kale": "羽衣甘藍", + "item.croptopia.kiwi": "獼猴桃", + "item.croptopia.leek": "韭蔥", + "item.croptopia.lettuce": "生菜", + "item.croptopia.olive": "橄欖", + "item.croptopia.onion": "洋蔥", + "item.croptopia.peanut": "花生", + "item.croptopia.pineapple": "菠蘿", + "item.croptopia.radish": "小蘿蔔", + "item.croptopia.raspberry": "樹莓", + "item.croptopia.rhubarb": "大黃", + "item.croptopia.rice": "大米", + "item.croptopia.rutabaga": "蕪菁甘藍", + "item.croptopia.saguaro": "巨人柱", + "item.croptopia.spinach": "菠菜", + "item.croptopia.squash": "倭瓜", + "item.croptopia.strawberry": "草莓", + "item.croptopia.sweetpotato": "紅薯", + "item.croptopia.tomatillo": "酸漿果", + "item.croptopia.tomato": "番茄", + "item.croptopia.turnip": "蕪菁", + "item.croptopia.yam": "山藥", + "item.croptopia.zucchini": "西葫蘆", + "item.croptopia.artichoke_seed": "洋薊種子", + "item.croptopia.asparagus_seed": "蘆筍種子", + "item.croptopia.bellpepper_seed": "甜椒種子", + "item.croptopia.blackbean_seed": "黑豆種子", + "item.croptopia.blackberry_seed": "黑莓種子", + "item.croptopia.blueberry_seed": "藍莓種子", + "item.croptopia.broccoli_seed": "西蘭花種子", + "item.croptopia.cabbage_seed": "捲心菜種子", + "item.croptopia.cantaloupe_seed": "哈密瓜種子", + "item.croptopia.cauliflower_seed": "花椰菜種子", + "item.croptopia.celery_seed": "芹菜種子", + "item.croptopia.coffee_seed": "咖啡種子", + "item.croptopia.corn_seed": "玉米種子", + "item.croptopia.cranberry_seed": "蔓越莓種子", + "item.croptopia.cucumber_seed": "黃瓜種子", + "item.croptopia.currant_seed": "醋栗種子", + "item.croptopia.eggplant_seed": "茄子種子", + "item.croptopia.elderberry_seed": "接骨木種子", + "item.croptopia.garlic_seed": "大蒜種子", + "item.croptopia.grape_seed": "葡萄種子", + "item.croptopia.greenbean_seed": "綠豆種子", + "item.croptopia.greenonion_seed": "大蔥種子", + "item.croptopia.honeydew_seed": "蜜瓜種子", + "item.croptopia.hops_seed": "蛇麻花種子", + "item.croptopia.kale_seed": "羽衣甘藍種子", + "item.croptopia.kiwi_seed": "獼猴桃種子", + "item.croptopia.leek_seed": "韭蔥種子", + "item.croptopia.lettuce_seed": "生菜種子", + "item.croptopia.olive_seed": "橄欖種子", + "item.croptopia.onion_seed": "洋蔥種子", + "item.croptopia.peanut_seed": "花生種子", + "item.croptopia.pineapple_seed": "菠蘿種子", + "item.croptopia.radish_seed": "小蘿蔔種子", + "item.croptopia.raspberry_seed": "樹莓種子", + "item.croptopia.rhubarb_seed": "大黃種子", + "item.croptopia.rice_seed": "大米種子", + "item.croptopia.rutabaga_seed": "蕪菁甘藍種子", + "item.croptopia.saguaro_seed": "巨人柱種子", + "item.croptopia.spinach_seed": "菠菜種子", + "item.croptopia.squash_seed": "倭瓜種子", + "item.croptopia.strawberry_seed": "草莓種子", + "item.croptopia.sweetpotato_seed": "紅薯種子", + "item.croptopia.tomatillo_seed": "酸漿果種子", + "item.croptopia.tomato_seed": "番茄種子", + "item.croptopia.turnip_seed": "蕪菁種子", + "item.croptopia.yam_seed": "山藥種子", + "item.croptopia.zucchini_seed": "西葫蘆種子", + "item.croptopia.oat_seed": "燕麥種子", + "item.croptopia.mustard_seed": "芥菜種子", + "item.croptopia.pepper_seed": "胡椒種子", + "item.croptopia.turmeric_seed": "薑黃種子", + "item.croptopia.ginger_seed": "姜種子", + "item.croptopia.basil_seed": "羅勒種子", + "item.croptopia.chile_pepper_seed": "辣椒種子", + "item.croptopia.barley_seed": "大麥種子", + "item.croptopia.soybean_seed": "黃豆種子", + "item.croptopia.barley": "大麥", + "item.croptopia.oat": "燕麥", + "item.croptopia.soybean": "黃豆", + "item.croptopia.grapefruit": "葡萄柚", + "item.croptopia.kumquat": "金橘", + "item.croptopia.orange": "橙子", + "item.croptopia.banana": "香蕉", + "item.croptopia.persimmon": "柿子", + "item.croptopia.plum": "李子", + "item.croptopia.cherry": "櫻桃", + "item.croptopia.lemon": "檸檬", + "item.croptopia.peach": "桃子", + "item.croptopia.coconut": "椰子", + "item.croptopia.nutmeg": "肉豆蔻", + "item.croptopia.fig": "無花果", + "item.croptopia.nectarine": "油桃", + "item.croptopia.mango": "芒果", + "item.croptopia.dragonfruit": "火龍果", + "item.croptopia.starfruit": "楊桃", + "item.croptopia.almond": "扁桃仁", + "item.croptopia.cashew": "腰果", + "item.croptopia.pecan": "碧根果", + "item.croptopia.walnut": "核桃", + "item.croptopia.avocado": "鱷梨", + "item.croptopia.apricot": "杏子", + "item.croptopia.pear": "梨", + "item.croptopia.lime": "青檸", + "item.croptopia.date": "海棗", + "item.croptopia.mustard": "芥菜", + "item.croptopia.vanilla": "香草", + "item.croptopia.paprika": "紅辣椒", + "item.croptopia.pepper": "胡椒", + "item.croptopia.salt": "鹽", + "item.croptopia.turmeric": "薑黃", + "item.croptopia.ginger": "姜", + "item.croptopia.basil": "羅勒", + "item.croptopia.chile_pepper": "辣椒", + + + "item.croptopia.apple_sapling": "蘋果樹苗", + "item.croptopia.banana_sapling": "香蕉樹苗", + "item.croptopia.orange_sapling": "橙子樹苗", + "item.croptopia.persimmon_sapling": "柿子樹苗", + "item.croptopia.plum_sapling": "李子樹苗", + "item.croptopia.cherry_sapling": "櫻桃樹苗", + "item.croptopia.lemon_sapling": "檸檬樹苗", + "item.croptopia.grapefruit_sapling": "葡萄柚樹苗", + "item.croptopia.kumquat_sapling": "金橘樹苗", + "item.croptopia.peach_sapling": "桃子樹苗", + "item.croptopia.coconut_sapling": "椰子樹苗", + "item.croptopia.nutmeg_sapling": "肉豆蔻樹苗", + "item.croptopia.fig_sapling": "無花果樹苗", + "item.croptopia.mango_sapling": "芒果樹苗", + "item.croptopia.dragonfruit_sapling": "火龍果樹苗", + "item.croptopia.starfruit_sapling": "楊桃樹苗", + "item.croptopia.avocado_sapling": "鱷梨樹苗", + "item.croptopia.apricot_sapling": "杏子樹苗", + "item.croptopia.pear_sapling": "梨樹苗", + "item.croptopia.lime_sapling": "青檸樹苗", + "item.croptopia.date_sapling": "海棗樹苗", + "item.croptopia.nectarine_sapling": "油桃樹苗", + "item.croptopia.almond_sapling": "扁桃仁樹苗", + "item.croptopia.cashew_sapling": "腰果樹苗", + "item.croptopia.pecan_sapling": "碧根果樹苗", + "item.croptopia.walnut_sapling": "核桃樹苗", + + "item.croptopia.olive_oil": "橄欖油", + "item.croptopia.cheese": "芝士", + "item.croptopia.flour": "麪粉", + "item.croptopia.dough": "生麪糰", + "item.croptopia.pepperoni": "意大利紅腸", + "item.croptopia.butter": "黃油", + "item.croptopia.noodle": "麪條", + "item.croptopia.tofu": "豆腐", + "item.croptopia.molasses": "糖蜜", + "item.croptopia.caramel": "焦糖", + "item.croptopia.chocolate": "巧克力", + "item.croptopia.tortilla": "墨西哥薄餅", + "item.croptopia.soy_sauce": "醬油", + "item.croptopia.dumpling": "餃子", + "item.croptopia.ravioli": "意大利餃", + "item.croptopia.salsa": "薩爾薩醬", + "item.croptopia.artichoke_dip": "洋薊蘸醬", + "item.croptopia.grape_juice": "葡萄汁", + "item.croptopia.orange_juice": "橙子汁", + "item.croptopia.apple_juice": "蘋果汁", + "item.croptopia.cranberry_juice": "蔓越莓汁", + "item.croptopia.saguaro_juice": "巨人柱汁", + "item.croptopia.tomato_juice": "番茄汁", + "item.croptopia.melon_juice": "西瓜汁", + "item.croptopia.pineapple_juice": "菠蘿汁", + "item.croptopia.coffee": "咖啡", + "item.croptopia.lemonade": "檸檬汁", + "item.croptopia.limeade": "青檸汁", + "item.croptopia.soy_milk": "豆奶", + "item.croptopia.strawberry_smoothie": "草莓冰沙", + "item.croptopia.banana_smoothie": "香蕉冰沙", + "item.croptopia.kale_smoothie": "羽衣甘藍冰沙", + "item.croptopia.fruit_smoothie": "水果冰沙", + "item.croptopia.chocolate_milkshake": "巧克力奶昔", + "item.croptopia.beer": "啤酒", + "item.croptopia.wine": "葡萄酒", + "item.croptopia.mead": "蜂蜜酒", + "item.croptopia.rum": "朗姆酒", + "item.croptopia.pumpkin_spice_latte": "南瓜拿鐵", + "item.croptopia.grape_jam": "葡萄醬", + "item.croptopia.strawberry_jam": "草莓醬", + "item.croptopia.peach_jam": "桃子醬", + "item.croptopia.apricot_jam": "杏子醬", + "item.croptopia.blackberry_jam": "黑莓醬", + "item.croptopia.blueberry_jam": "藍莓醬", + "item.croptopia.cherry_jam": "櫻桃醬", + "item.croptopia.elderberry_jam": "接骨木醬", + "item.croptopia.raspberry_jam": "樹莓醬", + "item.croptopia.beef_jerky": "牛肉乾", + "item.croptopia.pork_jerky": "豬肉乾", + "item.croptopia.kale_chips": "羽衣甘藍片", + "item.croptopia.potato_chips": "薯片", + "item.croptopia.steamed_rice": "米飯", + "item.croptopia.egg_roll": "蛋卷", + "item.croptopia.french_fries": "炸薯條", + "item.croptopia.sweet_potato_fries": "烤紅薯", + "item.croptopia.onion_rings": "洋蔥圈", + "item.croptopia.raisins": "葡萄乾", + "item.croptopia.doughnut": "甜甜圈", + "item.croptopia.popcorn": "爆米花", + "item.croptopia.baked_beans": "焗豆", + "item.croptopia.toast": "吐司", + "item.croptopia.cucumber_salad": "黃瓜沙拉", + "item.croptopia.caesar_salad": "凱撒沙拉", + "item.croptopia.leafy_salad": "綠葉沙拉", + "item.croptopia.fruit_salad": "水果沙拉", + "item.croptopia.veggie_salad": "蔬菜沙拉", + "item.croptopia.pork_and_beans": "豬肉燉豆", + "item.croptopia.oatmeal": "燕麥片", + "item.croptopia.leek_soup": "韭蔥湯", + "item.croptopia.yoghurt": "酸奶", + "item.croptopia.saucy_chips": "調味薯片", + "item.croptopia.scrambled_eggs": "炒蛋", + "item.croptopia.buttered_toast": "黃油吐司", + "item.croptopia.toast_with_jam": "蘸醬吐司", + "item.croptopia.ham_sandwich": "火腿三明治", + "item.croptopia.peanut_butter_and_jam": "花生果醬三明治", + "item.croptopia.blt": "培根生菜番茄三明治", + "item.croptopia.grilled_cheese": "烤芝士", + "item.croptopia.tuna_sandwich": "金槍魚三明治", + "item.croptopia.cheeseburger": "芝士漢堡", + "item.croptopia.hamburger": "漢堡", + "item.croptopia.tofuburger": "豆腐漢堡", + "item.croptopia.pizza": "披薩", + "item.croptopia.supreme_pizza": "至尊披薩", + "item.croptopia.cheese_pizza": "芝士披薩", + "item.croptopia.pineapple_pepperoni_pizza": "夏威夷菠蘿紅腸披薩", + "item.croptopia.lemon_chicken": "檸檬雞", + "item.croptopia.fried_chicken": "炸雞", + "item.croptopia.chicken_and_noodles": "雞肉面", + "item.croptopia.chicken_and_dumplings": "雞肉餃子", + "item.croptopia.tofu_and_dumplings": "豆腐餃子湯", + "item.croptopia.spaghetti_squash": "倭瓜意麪", + "item.croptopia.chicken_and_rice": "雞米飯", + "item.croptopia.taco": "墨西哥捲餅", + "item.croptopia.sushi": "壽司", + "item.croptopia.apple_pie": "蘋果派", + "item.croptopia.yam_jam": "山藥醬", + "item.croptopia.banana_cream_pie": "香蕉奶油派", + "item.croptopia.candy_corn": "玉米糖", + "item.croptopia.vanilla_ice_cream": "香草冰淇淋", + "item.croptopia.strawberry_ice_cream": "草莓冰淇淋", + "item.croptopia.mango_ice_cream": "芒果冰淇淋", + "item.croptopia.rum_raisin_ice_cream": "朗姆葡萄冰淇淋", + "item.croptopia.cherry_pie": "櫻桃派", + "item.croptopia.cheese_cake": "芝士蛋糕", + "item.croptopia.brownies": "布朗尼", + "item.croptopia.snicker_doodle": "肉桂餅", + "item.croptopia.banana_nut_bread": "香蕉果仁麪包", + "item.croptopia.almond_brittle": "杏仁脆", + "item.croptopia.candied_nuts": "蜜餞", + "item.croptopia.cashew_chicken": "腰果雞丁", + "item.croptopia.nougat": "牛軋糖", + "item.croptopia.nutty_cookie": "堅果曲奇餅乾", + "item.croptopia.pecan_ice_cream": "美洲山核桃冰淇淋", + "item.croptopia.pecan_pie": "美洲山核桃派", + "item.croptopia.protein_bar": "蛋白棒", + "item.croptopia.raisin_oatmeal_cookie": "葡萄乾燕麥曲奇餅乾", + "item.croptopia.roasted_nuts": "烤堅果", + "item.croptopia.trail_mix": "什錦果仁", + + "item.croptopia.burrito": "墨西哥捲餅", + "item.croptopia.tostada": "託斯它達玉米餅", + "item.croptopia.horchata": "奧查塔", + "item.croptopia.carnitas": "墨西哥小肉", + "item.croptopia.fajitas": "墨西哥肉菜捲餅", + "item.croptopia.enchilada": "墨西哥辣肉餡玉米卷", + "item.croptopia.churros": "油條", + "item.croptopia.tamales": "墨西哥玉米糉", + "item.croptopia.tres_leche_cake": "三奶蛋糕", + "item.croptopia.stuffed_poblanos": "鑲填墨西哥辣椒", + "item.croptopia.chili_relleno": "墨西哥爆漿芝士辣椒", + "item.croptopia.crema": "咖啡油脂", + "item.croptopia.refried_beans": "炸豆泥", + "item.croptopia.chimichanga": "墨西哥油煎麪捲餅", + "item.croptopia.quesadilla": "墨西哥起司薄餅", + + "item.croptopia.cinnamon": "桂皮", + "item.croptopia.corn_husk": "玉米皮", + "item.croptopia.whipping_cream": "打發的奶油", + "item.croptopia.vanilla_seeds": "香草籽", + + "item.croptopia.cinnamon_sapling": "桂皮樹苗", + "item.croptopia.cinnamon_log": "桂皮原木", + "item.croptopia.stripped_cinnamon_log": "去皮桂皮原木", + "item.croptopia.cinnamon_wood": "桂皮木", + "item.croptopia.stripped_cinnamon_wood": "去皮桂皮木", + + "item.croptopia.shepherds_pie": "牧羊人派", + "item.croptopia.beef_wellington": "惠靈頓牛排", + "item.croptopia.fish_and_chips": "炸魚薯條", + "item.croptopia.eton_mess": "伊頓麥斯", + "item.croptopia.tea": "茶", + "item.croptopia.cornish_pasty": "康沃爾餡餅", + "item.croptopia.scones": "茶餅", + "item.croptopia.figgy_pudding": "無花果布丁", + "item.croptopia.treacle_tart": "糖漿撻", + "item.croptopia.sticky_toffee_pudding": "太妃布丁", + "item.croptopia.trifle": "乳脂鬆糕", + "item.croptopia.water_bottle": "水瓶", + "item.croptopia.milk_bottle": "牛奶瓶", + "item.croptopia.tea_leaves": "茶葉", + "item.croptopia.tea_seed": "茶種子", + + "item.croptopia.ajvar": "辣椒醬", + "item.croptopia.ajvar_toast": "辣椒醬吐司", + "item.croptopia.avocado_toast": "鱷梨醬吐司", + "item.croptopia.baked_sweet_potato": "甜烤土豆", + "item.croptopia.baked_yam": "烤山藥", + "item.croptopia.beef_stew": "牛肉亂燉", + "item.croptopia.beef_stir_fry": "乾煸牛肉", + "item.croptopia.buttered_green_beans": "黃油炒綠豆", + "item.croptopia.cheesy_asparagus": "蘆筍芝士", + "item.croptopia.chocolate_ice_cream": "巧克力冰淇淋", + "item.croptopia.cooked_bacon": "烤培根", + "item.croptopia.eggplant_parmesan": "茄子帕爾瑪乾酪", + "item.croptopia.fruit_cake": "水果蛋糕", + "item.croptopia.grilled_eggplant": "燒烤茄子", + "item.croptopia.kiwi_sorbet": "獼猴桃雪糕", + "item.croptopia.knife": "刀", + "item.croptopia.lemon_coconut_bar": "檸檬椰子棒", + "item.croptopia.nether_wart_stew": "地獄疣燉湯", + "item.croptopia.peanut_butter": "花生醬", + "item.croptopia.peanut_butter_with_celery": "花生醬配芹菜", + "item.croptopia.potato_soup": "土豆湯", + "item.croptopia.ratatouille": "蔬菜雜燴", + "item.croptopia.bacon": "培根", + "item.croptopia.rhubarb_crisp": "Rhubarb Crisp", + "item.croptopia.roasted_asparagus": "烤蘆筍", + "item.croptopia.roasted_radishes": "烤小蘿蔔", + "item.croptopia.roasted_squash": "烤倭瓜", + "item.croptopia.roasted_turnips": "烤蕪菁", + "item.croptopia.steamed_broccoli": "蒸西蘭花", + "item.croptopia.steamed_green_beans": "蒸綠豆", + "item.croptopia.stir_fry": "乾煸蔬菜", + "item.croptopia.stuffed_artichoke": "填洋薊", + "item.croptopia.toast_sandwich": "吐司三明治", + + "item.croptopia.food_press": "多功能食品壓榨機", + "item.croptopia.frying_pan": "平底鍋", + "item.croptopia.cooking_pot": "烹飪鍋", + "item.croptopia.mortar_and_pestle": "研鉢", + "item.croptopia.guide": "Croptopia", + + "item.croptopia.salt_ore": "鹽礦石", + + "block.croptopia.salt_ore": "鹽礦石", + "block.croptopia.apple_crop": "蘋果作物", + "block.croptopia.banana_crop": "香蕉作物", + "block.croptopia.orange_crop": "橙子作物", + "block.croptopia.persimmon_crop": "柿子作物", + "block.croptopia.plum_crop": "李子作物", + "block.croptopia.cherry_crop": "櫻桃作物", + "block.croptopia.lemon_crop": "檸檬作物", + "block.croptopia.grapefruit_crop": "葡萄柚作物", + "block.croptopia.kumquat_crop": "金橘作物", + "block.croptopia.peach_crop": "桃子作物", + "block.croptopia.coconut_crop": "椰子作物", + "block.croptopia.nutmeg_crop": "肉豆蔻作物", + "block.croptopia.fig_crop": "無花果作物", + "block.croptopia.nectarine_crop": "油桃作物", + "block.croptopia.mango_crop": "芒果作物", + "block.croptopia.dragonfruit_crop": "火龍果作物", + "block.croptopia.starfruit_crop": "楊桃作物", + "block.croptopia.avocado_crop": "鱷梨作物", + "block.croptopia.apricot_crop": "杏子作物", + "block.croptopia.pear_crop": "梨作物", + "block.croptopia.lime_crop": "青檸作物", + "block.croptopia.date_crop": "海棗作物", + "block.croptopia.almond_crop": "扁桃仁作物", + "block.croptopia.cashew_crop": "腰果作物", + "block.croptopia.pecan_crop": "碧根果作物", + "block.croptopia.walnut_crop": "核桃作物", + "block.croptopia.artichoke_crop": "洋薊作物", + "block.croptopia.asparagus_crop": "蘆筍作物", + "block.croptopia.barley_crop": "大麥作物", + "block.croptopia.basil_crop": "羅勒作物", + "block.croptopia.bellpepper_crop": "甜椒作物", + "block.croptopia.blackbean_crop": "黑豆作物", + "block.croptopia.blackberry_crop": "黑莓作物", + "block.croptopia.blueberry_crop": "藍莓作物", + "block.croptopia.broccoli_crop": "西蘭花作物", + "block.croptopia.cabbage_crop": "捲心菜作物", + "block.croptopia.cantaloupe_crop": "哈密瓜作物", + "block.croptopia.cauliflower_crop": "花椰菜作物", + "block.croptopia.celery_crop": "芹菜作物", + "block.croptopia.coffee_crop": "咖啡作物", + "block.croptopia.corn_crop": "玉米作物", + "block.croptopia.cranberry_crop": "蔓越莓作物", + "block.croptopia.cucumber_crop": "黃瓜作物", + "block.croptopia.currant_crop": "醋栗作物", + "block.croptopia.eggplant_crop": "茄子作物", + "block.croptopia.elderberry_crop": "接骨木作物", + "block.croptopia.garlic_crop": "大蒜作物", + "block.croptopia.ginger_crop": "姜作物", + "block.croptopia.grape_crop": "葡萄作物", + "block.croptopia.greenbean_crop": "綠豆作物", + "block.croptopia.greenonion_crop": "大蔥作物", + "block.croptopia.honeydew_crop": "蜜瓜作物", + "block.croptopia.hops_crop": "蛇麻花作物", + "block.croptopia.kale_crop": "羽衣甘藍作物", + "block.croptopia.kiwi_crop": "獼猴桃作物", + "block.croptopia.leek_crop": "韭蔥作物", + "block.croptopia.lettuce_crop": "生菜作物", + "block.croptopia.mustard_crop": "芥菜作物", + "block.croptopia.oat_crop": "燕麥作物", + "block.croptopia.olive_crop": "橄欖作物", + "block.croptopia.onion_crop": "洋蔥作物", + "block.croptopia.peanut_crop": "花生作物", + "block.croptopia.chile_pepper_crop": "辣椒作物", + "block.croptopia.pineapple_crop": "菠蘿作物", + "block.croptopia.radish_crop": "小蘿蔔作物", + "block.croptopia.raspberry_crop": "樹莓作物", + "block.croptopia.rhubarb_crop": "大黃作物", + "block.croptopia.rice_crop": "大米作物", + "block.croptopia.rutabaga_crop": "蕪菁甘藍作物", + "block.croptopia.saguaro_crop": "巨人柱作物", + "block.croptopia.soybean_crop": "黃豆作物", + "block.croptopia.spinach_crop": "菠菜作物", + "block.croptopia.squash_crop": "倭瓜作物", + "block.croptopia.strawberry_crop": "草莓作物", + "block.croptopia.sweetpotato_crop": "紅薯作物", + "block.croptopia.tomatillo_crop": "酸漿果作物", + "block.croptopia.tomato_crop": "番茄作物", + "block.croptopia.turmeric_crop": "薑黃作物", + "block.croptopia.turnip_crop": "蕪菁作物", + "block.croptopia.yam_crop": "山藥作物", + "block.croptopia.zucchini_crop": "西葫蘆作物", + "block.croptopia.pepper_crop": "胡椒作物", + "block.croptopia.vanilla_crop": "香草作物", + "block.croptopia.tea_crop": "茶作物", + "block.croptopia.apple_sapling": "蘋果樹苗", + "block.croptopia.banana_sapling": "香蕉樹苗", + "block.croptopia.orange_sapling": "橙子樹苗", + "block.croptopia.persimmon_sapling": "柿子樹苗", + "block.croptopia.plum_sapling": "李子樹苗", + "block.croptopia.cherry_sapling": "櫻桃樹苗", + "block.croptopia.lemon_sapling": "檸檬樹苗", + "block.croptopia.grapefruit_sapling": "葡萄柚樹苗", + "block.croptopia.kumquat_sapling": "金橘樹苗", + "block.croptopia.peach_sapling": "桃子樹苗", + "block.croptopia.coconut_sapling": "椰子樹苗", + "block.croptopia.nutmeg_sapling": "肉豆蔻樹苗", + "block.croptopia.fig_sapling": "無花果樹苗", + "block.croptopia.nectarine_sapling": "油桃樹苗", + "block.croptopia.mango_sapling": "芒果樹苗", + "block.croptopia.dragonfruit_sapling": "火龍果樹苗", + "block.croptopia.starfruit_sapling": "楊桃樹苗", + "block.croptopia.avocado_sapling": "鱷梨樹苗", + "block.croptopia.apricot_sapling": "杏子樹苗", + "block.croptopia.pear_sapling": "梨樹苗", + "block.croptopia.lime_sapling": "青檸樹苗", + "block.croptopia.date_sapling": "海棗樹苗", + "block.croptopia.almond_sapling": "扁桃仁樹苗", + "block.croptopia.cashew_sapling": "腰果樹苗", + "block.croptopia.pecan_sapling": "碧根果樹苗", + "block.croptopia.walnut_sapling": "核桃樹苗", + "block.croptopia.cinnamon_sapling": "桂皮樹苗", + + "block.croptopia.cinnamon_log": "桂皮原木", + "block.croptopia.stripped_cinnamon_log": "去皮桂皮原木", + "block.croptopia.cinnamon_wood": "桂皮木", + "block.croptopia.stripped_cinnamon_wood": "去皮桂皮木", + "block.croptopia.cinnamon_leaves": "肉桂葉", + + "advancements.croptopia.root.description": " '不開始鋤地你啥都別想喫' ", + "advancements.croptopia.getseed.description": "破壞一個野生植物來獲得種子!", + "advancements.croptopia.getseed.title": "額外的種子", + "advancements.croptopia.getsapling.title": "森林,土地", + "advancements.croptopia.getsapling.description": "收集一些果實來合成果樹", + "advancements.croptopia.pot.title": "進鍋!", + "advancements.croptopia.pot.description": "製作一個烹飪鍋", + "advancements.croptopia.frying_pan.title": "並不能當成武器", + "advancements.croptopia.frying_pan.description": "製作一個平底鍋", + "advancements.croptopia.food_press.title": "攪拌", + "advancements.croptopia.food_press.description": "製作一個多功能食品壓榨機", + "advancements.croptopia.mortar_and_pestle.title": "致命武器——對食材來說", + "advancements.croptopia.mortar_and_pestle.description": "製作一個研鉢", + "advancements.croptopia.eatbig.title": "真的塞滿了", + "advancements.croptopia.eatbig.description": "食用任意一種由五種或更多材料烹飪的食物", + "advancements.croptopia.eatcrafted.title": "豐盛的食物", + "advancements.croptopia.eatcrafted.description": "食用任意一種食物", + "advancements.croptopia.gather_desert.title": "尚未風乾的種子", + "advancements.croptopia.gather_desert.description": "收集所有來自沙漠羣系的種子", + "advancements.croptopia.gather_savanna.title": "燥熱的種子", + "advancements.croptopia.gather_savanna.description": "收集所有來自熱帶草原羣系的種子", + "advancements.croptopia.gather_forest.title": "樹苗Lite", + "advancements.croptopia.gather_forest.description": "收集所有來自森林羣系的種子", + "advancements.croptopia.gather_jungle.title": "野蠻的種子", + "advancements.croptopia.gather_jungle.description": "收集所有來自叢林羣系的種子", + "advancements.croptopia.gather_plains.title": "平凡的種子", + "advancements.croptopia.gather_plains.description": "收集所有來自平原羣系的種子", + "advancements.croptopia.gather_swamp.title": "水潤的種子", + "advancements.croptopia.gather_swamp.description": "收集所有來自沼澤羣系的種子", + "advancements.croptopia.gather_all.title": "種質庫", + "advancements.croptopia.gather_all.description": "集齊所有種子", + "advancements.croptopia.getdrinks.title": "花哨的水", + "advancements.croptopia.getdrinks.description": "製作任意一種飲品", + "advancements.croptopia.gather_drinks.title": "單調雞尾酒", + "advancements.croptopia.gather_drinks.description": "喝下所有飲品", + "advancements.croptopia.gather_food.title": "美食評論家", + "advancements.croptopia.gather_food.description": "有啥喫啥!", + "advancements.croptopia.knife.title": "鐵火把!", + "advancements.croptopia.knife.description": "製作一把刀", + "advancements.croptopia.tofu.title": "Meaty beans", + "advancements.croptopia.tofu.description": "Make Tofu", + "advancements.croptopia.cinnamon.title": "Oddly tasty sticks", + "advancements.croptopia.cinnamon.description": "Strip a cinnamon tree from your local jungle", + "advancements.croptopia.salt.title": "Sadly, wont give more FPS", + "advancements.croptopia.salt.description": "Find Salt in the depths of nearby rivers", + "advancements.croptopia.gather_tree_all.title": "Streeking Treeathlon", + "advancements.croptopia.gather_tree_all.description": "Gather every sapling Croptopia has to offer", + "advancements.croptopia.gather_tree_forest.title": "Your bargain bin saplings ", + "advancements.croptopia.gather_tree_forest.description": "Gather every sapling from a forest or variants ", + "advancements.croptopia.gather_tree_jungle.title": "Feral huge broccoli", + "advancements.croptopia.gather_tree_jungle.description": "Gather every sapling from a jungle or variants", + "advancements.croptopia.gather_tree_plains.title": "Distinct shrubs", + "advancements.croptopia.gather_tree_plains.description": "Gather every sapling from a plains or variants", + "advancements.croptopia.gather_tree_dark_forest.title": "Trees of the dark side", + "advancements.croptopia.gather_tree_dark_forest.description": "Gather every sapling from a dark forest or variants", + + + "itemGroup.croptopia.croptopia": "Croptopia", + "itemGroup.croptopia": "Croptopia", + + "info.croptopia.seed": "這個種子將會在以下類別的羣系中掉落:" + +} + diff --git a/src/main/resources/assets/croptopia/models/block/almond_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/almond_crop_stage0.json new file mode 100644 index 000000000..dea99c57f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/almond_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/white_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/almond_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/almond_crop_stage1.json new file mode 100644 index 000000000..677621ee8 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/almond_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/white_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/almond_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/almond_crop_stage2.json new file mode 100644 index 000000000..30ea8534b --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/almond_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/almond_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/almond_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/almond_crop_stage3.json new file mode 100644 index 000000000..5845a485f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/almond_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/almond_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/almond_sapling.json b/src/main/resources/assets/croptopia/models/block/almond_sapling.json new file mode 100644 index 000000000..4887948ed --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/almond_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/almond_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/apple_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/apple_crop_stage0.json new file mode 100644 index 000000000..ea3b4b51e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/apple_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/apple_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/apple_crop_stage1.json new file mode 100644 index 000000000..0216ef7fe --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/apple_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/apple_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/apple_crop_stage2.json new file mode 100644 index 000000000..139334cfb --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/apple_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/apple_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/apple_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/apple_crop_stage3.json new file mode 100644 index 000000000..6c8122baf --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/apple_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/apple_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/apple_sapling.json b/src/main/resources/assets/croptopia/models/block/apple_sapling.json new file mode 100644 index 000000000..7a22888d7 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/apple_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/apple_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/apricot_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/apricot_crop_stage0.json new file mode 100644 index 000000000..ea3b4b51e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/apricot_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/apricot_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/apricot_crop_stage1.json new file mode 100644 index 000000000..0216ef7fe --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/apricot_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/apricot_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/apricot_crop_stage2.json new file mode 100644 index 000000000..5a58d6a13 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/apricot_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/apricot_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/apricot_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/apricot_crop_stage3.json new file mode 100644 index 000000000..f77cb10fc --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/apricot_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/apricot_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/apricot_sapling.json b/src/main/resources/assets/croptopia/models/block/apricot_sapling.json new file mode 100644 index 000000000..f8e170e2c --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/apricot_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/apricot_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/artichoke_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/artichoke_crop_stage0.json new file mode 100644 index 000000000..3a0c02f6a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/artichoke_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/artichoke_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/artichoke_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/artichoke_crop_stage1.json new file mode 100644 index 000000000..4a7ae61fa --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/artichoke_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/artichoke_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/artichoke_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/artichoke_crop_stage2.json new file mode 100644 index 000000000..258332406 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/artichoke_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/artichoke_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/artichoke_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/artichoke_crop_stage3.json new file mode 100644 index 000000000..fa5942974 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/artichoke_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/artichoke_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/asparagus_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/asparagus_crop_stage0.json new file mode 100644 index 000000000..a224b98dd --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/asparagus_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/asparagus_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/asparagus_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/asparagus_crop_stage1.json new file mode 100644 index 000000000..991456916 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/asparagus_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/asparagus_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/asparagus_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/asparagus_crop_stage2.json new file mode 100644 index 000000000..154463c22 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/asparagus_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/asparagus_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/asparagus_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/asparagus_crop_stage3.json new file mode 100644 index 000000000..a9b239980 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/asparagus_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/asparagus_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/avocado_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/avocado_crop_stage0.json new file mode 100644 index 000000000..a609bf599 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/avocado_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/yellow_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/avocado_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/avocado_crop_stage1.json new file mode 100644 index 000000000..966e528a8 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/avocado_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/yellow_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/avocado_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/avocado_crop_stage2.json new file mode 100644 index 000000000..0e317409f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/avocado_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/avocado_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/avocado_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/avocado_crop_stage3.json new file mode 100644 index 000000000..c5b56eb10 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/avocado_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/avocado_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/avocado_sapling.json b/src/main/resources/assets/croptopia/models/block/avocado_sapling.json new file mode 100644 index 000000000..b8f59bab6 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/avocado_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/avocado_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/banana_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/banana_crop_stage0.json new file mode 100644 index 000000000..10aed0fc4 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/banana_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/pink_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/banana_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/banana_crop_stage1.json new file mode 100644 index 000000000..60fed2dde --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/banana_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/pink_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/banana_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/banana_crop_stage2.json new file mode 100644 index 000000000..f57bcbfd0 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/banana_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/banana_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/banana_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/banana_crop_stage3.json new file mode 100644 index 000000000..d7024c7b9 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/banana_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/banana_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/banana_sapling.json b/src/main/resources/assets/croptopia/models/block/banana_sapling.json new file mode 100644 index 000000000..76314596b --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/banana_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/banana_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/barley_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/barley_crop_stage0.json new file mode 100644 index 000000000..9f80b3a68 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/barley_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/barley_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/barley_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/barley_crop_stage1.json new file mode 100644 index 000000000..c8ee103cc --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/barley_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/barley_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/barley_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/barley_crop_stage2.json new file mode 100644 index 000000000..d41a246c7 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/barley_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/barley_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/barley_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/barley_crop_stage3.json new file mode 100644 index 000000000..21edf6825 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/barley_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/barley_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/basil_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/basil_crop_stage0.json new file mode 100644 index 000000000..707e90363 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/basil_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/basil_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/basil_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/basil_crop_stage1.json new file mode 100644 index 000000000..768ebcb15 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/basil_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/basil_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/basil_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/basil_crop_stage2.json new file mode 100644 index 000000000..52343a08c --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/basil_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/basil_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/basil_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/basil_crop_stage3.json new file mode 100644 index 000000000..ec4eccdf0 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/basil_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/basil_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/bellpepper_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/bellpepper_crop_stage0.json new file mode 100644 index 000000000..539d7d25e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/bellpepper_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/bellpepper_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/bellpepper_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/bellpepper_crop_stage1.json new file mode 100644 index 000000000..b6f803706 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/bellpepper_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/bellpepper_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/bellpepper_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/bellpepper_crop_stage2.json new file mode 100644 index 000000000..650d5f500 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/bellpepper_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/bellpepper_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/bellpepper_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/bellpepper_crop_stage3.json new file mode 100644 index 000000000..bf36c87af --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/bellpepper_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/bellpepper_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/blackbean_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/blackbean_crop_stage0.json new file mode 100644 index 000000000..bfc497c72 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/blackbean_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/blackbean_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/blackbean_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/blackbean_crop_stage1.json new file mode 100644 index 000000000..9c1836c28 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/blackbean_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/blackbean_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/blackbean_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/blackbean_crop_stage2.json new file mode 100644 index 000000000..16f7a6cd9 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/blackbean_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/blackbean_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/blackbean_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/blackbean_crop_stage3.json new file mode 100644 index 000000000..132c00e35 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/blackbean_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/blackbean_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/blackberry_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/blackberry_crop_stage0.json new file mode 100644 index 000000000..0c240d1c5 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/blackberry_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/blackberry_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/blackberry_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/blackberry_crop_stage1.json new file mode 100644 index 000000000..36d151e53 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/blackberry_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/blackberry_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/blackberry_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/blackberry_crop_stage2.json new file mode 100644 index 000000000..0463b591c --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/blackberry_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/blackberry_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/blackberry_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/blackberry_crop_stage3.json new file mode 100644 index 000000000..78f76112c --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/blackberry_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/blackberry_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/blueberry_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/blueberry_crop_stage0.json new file mode 100644 index 000000000..95e0eec36 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/blueberry_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/blueberry_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/blueberry_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/blueberry_crop_stage1.json new file mode 100644 index 000000000..66b59ad0a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/blueberry_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/blueberry_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/blueberry_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/blueberry_crop_stage2.json new file mode 100644 index 000000000..9bb86f133 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/blueberry_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/blueberry_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/blueberry_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/blueberry_crop_stage3.json new file mode 100644 index 000000000..3a2ae5397 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/blueberry_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/blueberry_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/broccoli_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/broccoli_crop_stage0.json new file mode 100644 index 000000000..820bfe2ca --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/broccoli_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/broccoli_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/broccoli_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/broccoli_crop_stage1.json new file mode 100644 index 000000000..26258d437 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/broccoli_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/broccoli_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/broccoli_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/broccoli_crop_stage2.json new file mode 100644 index 000000000..c604176da --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/broccoli_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/broccoli_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/broccoli_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/broccoli_crop_stage3.json new file mode 100644 index 000000000..9871fe7c8 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/broccoli_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/broccoli_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cabbage_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/cabbage_crop_stage0.json new file mode 100644 index 000000000..bda8c05f7 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cabbage_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/cabbage_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cabbage_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/cabbage_crop_stage1.json new file mode 100644 index 000000000..6f6aee145 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cabbage_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/cabbage_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cabbage_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/cabbage_crop_stage2.json new file mode 100644 index 000000000..e6c84b5d5 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cabbage_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/cabbage_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cabbage_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/cabbage_crop_stage3.json new file mode 100644 index 000000000..999cf7234 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cabbage_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/cabbage_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cantaloupe_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/cantaloupe_crop_stage0.json new file mode 100644 index 000000000..aeb7dda07 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cantaloupe_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cantaloupe_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cantaloupe_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/cantaloupe_crop_stage1.json new file mode 100644 index 000000000..a8f41c418 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cantaloupe_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cantaloupe_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cantaloupe_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/cantaloupe_crop_stage2.json new file mode 100644 index 000000000..23cfa879a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cantaloupe_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cantaloupe_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cantaloupe_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/cantaloupe_crop_stage3.json new file mode 100644 index 000000000..eae352cbc --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cantaloupe_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cantaloupe_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cashew_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/cashew_crop_stage0.json new file mode 100644 index 000000000..b3a512dff --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cashew_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/pink_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cashew_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/cashew_crop_stage1.json new file mode 100644 index 000000000..0660ff883 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cashew_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/pink_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cashew_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/cashew_crop_stage2.json new file mode 100644 index 000000000..808745a0f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cashew_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/cashew_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cashew_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/cashew_crop_stage3.json new file mode 100644 index 000000000..ff2be0e44 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cashew_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/cashew_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cashew_sapling.json b/src/main/resources/assets/croptopia/models/block/cashew_sapling.json new file mode 100644 index 000000000..acece66b8 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cashew_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/cashew_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cauliflower_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/cauliflower_crop_stage0.json new file mode 100644 index 000000000..614376609 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cauliflower_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cauliflower_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cauliflower_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/cauliflower_crop_stage1.json new file mode 100644 index 000000000..c4185e5e7 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cauliflower_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cauliflower_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cauliflower_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/cauliflower_crop_stage2.json new file mode 100644 index 000000000..000fc0b86 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cauliflower_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cauliflower_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cauliflower_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/cauliflower_crop_stage3.json new file mode 100644 index 000000000..e5d4d581f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cauliflower_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cauliflower_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/celery_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/celery_crop_stage0.json new file mode 100644 index 000000000..14ae6b4a5 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/celery_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/celery_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/celery_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/celery_crop_stage1.json new file mode 100644 index 000000000..45bc1b85e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/celery_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/celery_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/celery_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/celery_crop_stage2.json new file mode 100644 index 000000000..a22501c3a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/celery_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/celery_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/celery_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/celery_crop_stage3.json new file mode 100644 index 000000000..2d8b0404a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/celery_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/celery_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cherry_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/cherry_crop_stage0.json new file mode 100644 index 000000000..569c53c20 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cherry_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/pink_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cherry_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/cherry_crop_stage1.json new file mode 100644 index 000000000..02d626064 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cherry_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/pink_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cherry_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/cherry_crop_stage2.json new file mode 100644 index 000000000..216facbe0 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cherry_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/cherry_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cherry_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/cherry_crop_stage3.json new file mode 100644 index 000000000..e3a98952f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cherry_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/cherry_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cherry_sapling.json b/src/main/resources/assets/croptopia/models/block/cherry_sapling.json new file mode 100644 index 000000000..41dc493d9 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cherry_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/cherry_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/chile_pepper_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/chile_pepper_crop_stage0.json new file mode 100644 index 000000000..36ab9719f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/chile_pepper_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/chile_pepper_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/chile_pepper_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/chile_pepper_crop_stage1.json new file mode 100644 index 000000000..e4947c4c5 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/chile_pepper_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/chile_pepper_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/chile_pepper_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/chile_pepper_crop_stage2.json new file mode 100644 index 000000000..56512abe1 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/chile_pepper_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/chile_pepper_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/chile_pepper_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/chile_pepper_crop_stage3.json new file mode 100644 index 000000000..6d3cca56f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/chile_pepper_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/chile_pepper_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cinnamon_leaves.json b/src/main/resources/assets/croptopia/models/block/cinnamon_leaves.json new file mode 100644 index 000000000..1424ed3e7 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cinnamon_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves", + "textures": { + "all": "croptopia:block/cinnamon_leaves" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cinnamon_log.json b/src/main/resources/assets/croptopia/models/block/cinnamon_log.json new file mode 100644 index 000000000..d41e5b2bb --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cinnamon_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "croptopia:block/cinnamon_log_top", + "side": "croptopia:block/cinnamon_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cinnamon_log_horizontal.json b/src/main/resources/assets/croptopia/models/block/cinnamon_log_horizontal.json new file mode 100644 index 000000000..39df45544 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cinnamon_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "croptopia:block/cinnamon_log_top", + "side": "croptopia:block/cinnamon_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cinnamon_sapling.json b/src/main/resources/assets/croptopia/models/block/cinnamon_sapling.json new file mode 100644 index 000000000..0066ff219 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cinnamon_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/cinnamon_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cinnamon_wood.json b/src/main/resources/assets/croptopia/models/block/cinnamon_wood.json new file mode 100644 index 000000000..be43091cd --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cinnamon_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "croptopia:block/cinnamon_log", + "side": "croptopia:block/cinnamon_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/coconut_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/coconut_crop_stage0.json new file mode 100644 index 000000000..69f98a1a3 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/coconut_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/yellow_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/coconut_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/coconut_crop_stage1.json new file mode 100644 index 000000000..76150f954 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/coconut_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/yellow_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/coconut_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/coconut_crop_stage2.json new file mode 100644 index 000000000..5d4d3821e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/coconut_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/coconut_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/coconut_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/coconut_crop_stage3.json new file mode 100644 index 000000000..1cf766a81 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/coconut_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/coconut_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/coconut_sapling.json b/src/main/resources/assets/croptopia/models/block/coconut_sapling.json new file mode 100644 index 000000000..97df05b16 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/coconut_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/coconut_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/coffee_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/coffee_crop_stage0.json new file mode 100644 index 000000000..39e6aa687 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/coffee_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/coffee_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/coffee_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/coffee_crop_stage1.json new file mode 100644 index 000000000..a02436ba9 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/coffee_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/coffee_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/coffee_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/coffee_crop_stage2.json new file mode 100644 index 000000000..24c542775 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/coffee_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/coffee_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/coffee_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/coffee_crop_stage3.json new file mode 100644 index 000000000..e038cc796 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/coffee_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/coffee_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/corn_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/corn_crop_stage0.json new file mode 100644 index 000000000..3f9c0f985 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/corn_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross_double", + "textures": { + "cross": "croptopia:block/corn_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/corn_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/corn_crop_stage1.json new file mode 100644 index 000000000..22229e96d --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/corn_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross_double", + "textures": { + "cross": "croptopia:block/corn_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/corn_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/corn_crop_stage2.json new file mode 100644 index 000000000..1790ec3e2 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/corn_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross_double", + "textures": { + "cross": "croptopia:block/corn_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/corn_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/corn_crop_stage3.json new file mode 100644 index 000000000..ea9e4dd83 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/corn_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross_double", + "textures": { + "cross": "croptopia:block/corn_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cranberry_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/cranberry_crop_stage0.json new file mode 100644 index 000000000..9affe2f9c --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cranberry_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cranberry_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cranberry_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/cranberry_crop_stage1.json new file mode 100644 index 000000000..aa41fe1c9 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cranberry_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cranberry_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cranberry_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/cranberry_crop_stage2.json new file mode 100644 index 000000000..7fa657bc8 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cranberry_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cranberry_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cranberry_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/cranberry_crop_stage3.json new file mode 100644 index 000000000..edb25ba42 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cranberry_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cranberry_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/crop_cross.json b/src/main/resources/assets/croptopia/models/block/crop_cross.json new file mode 100644 index 000000000..11de4aae9 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/crop_cross.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#cross" + }, + "elements": [ + { "from": [ 0.8, -1, 8 ], + "to": [ 15.2, 15, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } + } + }, + { "from": [ 8, -1, 0.8 ], + "to": [ 8, 15, 15.2 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } + } + } + ] +} diff --git a/src/main/resources/assets/croptopia/models/block/crop_cross_double.json b/src/main/resources/assets/croptopia/models/block/crop_cross_double.json new file mode 100644 index 000000000..9e29ce0b2 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/crop_cross_double.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#cross" + }, + "elements": [ + { "from": [ 0.8, -1, 8 ], + "to": [ 15.2, 31, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } + } + }, + { "from": [ 8, -1, 0.8 ], + "to": [ 8, 31, 15.2 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } + } + } + ] +} diff --git a/src/main/resources/assets/croptopia/models/block/croptopia_leaves.json b/src/main/resources/assets/croptopia/models/block/croptopia_leaves.json new file mode 100644 index 000000000..92c2f4c62 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/croptopia_leaves.json @@ -0,0 +1,99 @@ +{ + "credit": "Made with Blockbench", + "parent": "block/block", + "textures": { + "particle": "#all" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#all", "cullface": "north", "tintindex": 0}, + "east": {"uv": [0, 0, 16, 16], "texture": "#all", "cullface": "east", "tintindex": 0}, + "south": {"uv": [0, 0, 16, 16], "texture": "#all", "cullface": "south", "tintindex": 0}, + "west": {"uv": [0, 0, 16, 16], "texture": "#all", "cullface": "west", "tintindex": 0}, + "up": {"uv": [0, 0, 16, 16], "texture": "#all", "cullface": "up", "tintindex": 0}, + "down": {"uv": [0, 0, 16, 16], "texture": "#all", "cullface": "down", "tintindex": 0} + } + }, + { + "from": [16.025, 0, 0], + "to": [16.025, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [24.025, 10, 10]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#crop"} + } + }, + { + "from": [0.025, 0, 16.05], + "to": [16.025, 16, 16.05], + "rotation": {"angle": 0, "axis": "y", "origin": [23.025, 10, 24.05]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#crop"} + } + }, + { + "from": [0.025, 0, -0.125], + "to": [16.025, 16, -0.125], + "rotation": {"angle": 0, "axis": "y", "origin": [24.025, 8, 7.875]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "south": {"uv": [0, 0, 16, 8], "texture": "#crop"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#crop"} + } + }, + { + "from": [-0.025, 0, 0], + "to": [-0.025, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7.95, 10, 10]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#crop"} + } + }, + { + "from": [0, 16.025, 0], + "to": [16, 16.025, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [22, 24.025, 9]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#crop"} + } + }, + { + "from": [0, -0.025, 0], + "to": [16, -0.025, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [22, 7.95, 9]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#crop"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#crop"} + } + } + ] +} diff --git a/src/main/resources/assets/croptopia/models/block/cucumber_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/cucumber_crop_stage0.json new file mode 100644 index 000000000..ab02913e1 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cucumber_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cucumber_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cucumber_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/cucumber_crop_stage1.json new file mode 100644 index 000000000..e94848170 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cucumber_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cucumber_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cucumber_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/cucumber_crop_stage2.json new file mode 100644 index 000000000..69c12b499 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cucumber_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cucumber_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/cucumber_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/cucumber_crop_stage3.json new file mode 100644 index 000000000..3f69bbe43 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/cucumber_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/cucumber_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/currant_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/currant_crop_stage0.json new file mode 100644 index 000000000..8c959527f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/currant_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/currant_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/currant_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/currant_crop_stage1.json new file mode 100644 index 000000000..dea6c0dbf --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/currant_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/currant_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/currant_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/currant_crop_stage2.json new file mode 100644 index 000000000..9576ae821 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/currant_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/currant_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/currant_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/currant_crop_stage3.json new file mode 100644 index 000000000..a883958b6 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/currant_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/currant_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/date_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/date_crop_stage0.json new file mode 100644 index 000000000..69f98a1a3 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/date_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/yellow_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/date_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/date_crop_stage1.json new file mode 100644 index 000000000..76150f954 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/date_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/yellow_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/date_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/date_crop_stage2.json new file mode 100644 index 000000000..54bede132 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/date_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/date_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/date_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/date_crop_stage3.json new file mode 100644 index 000000000..b35bc32d9 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/date_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/date_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/date_sapling.json b/src/main/resources/assets/croptopia/models/block/date_sapling.json new file mode 100644 index 000000000..5431cc538 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/date_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/date_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/dragonfruit_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/dragonfruit_crop_stage0.json new file mode 100644 index 000000000..0dbf3a371 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/dragonfruit_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/white_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/dragonfruit_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/dragonfruit_crop_stage1.json new file mode 100644 index 000000000..41f2d9801 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/dragonfruit_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/white_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/dragonfruit_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/dragonfruit_crop_stage2.json new file mode 100644 index 000000000..badd6f749 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/dragonfruit_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/dragonfruit_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/dragonfruit_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/dragonfruit_crop_stage3.json new file mode 100644 index 000000000..8fb0a0e56 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/dragonfruit_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/dragonfruit_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/dragonfruit_sapling.json b/src/main/resources/assets/croptopia/models/block/dragonfruit_sapling.json new file mode 100644 index 000000000..34f5e036f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/dragonfruit_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/dragonfruit_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/eggplant_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/eggplant_crop_stage0.json new file mode 100644 index 000000000..5366f282b --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/eggplant_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/eggplant_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/eggplant_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/eggplant_crop_stage1.json new file mode 100644 index 000000000..fae3a2d6a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/eggplant_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/eggplant_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/eggplant_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/eggplant_crop_stage2.json new file mode 100644 index 000000000..644e49c79 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/eggplant_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/eggplant_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/eggplant_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/eggplant_crop_stage3.json new file mode 100644 index 000000000..8f83c4146 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/eggplant_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/eggplant_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/elderberry_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/elderberry_crop_stage0.json new file mode 100644 index 000000000..3fb83c861 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/elderberry_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/elderberry_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/elderberry_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/elderberry_crop_stage1.json new file mode 100644 index 000000000..a11c8fd2e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/elderberry_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/elderberry_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/elderberry_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/elderberry_crop_stage2.json new file mode 100644 index 000000000..5d9deafbd --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/elderberry_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/elderberry_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/elderberry_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/elderberry_crop_stage3.json new file mode 100644 index 000000000..4d5258c80 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/elderberry_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/elderberry_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/fig_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/fig_crop_stage0.json new file mode 100644 index 000000000..10aed0fc4 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/fig_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/pink_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/fig_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/fig_crop_stage1.json new file mode 100644 index 000000000..60fed2dde --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/fig_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/pink_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/fig_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/fig_crop_stage2.json new file mode 100644 index 000000000..195c0bfbd --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/fig_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/fig_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/fig_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/fig_crop_stage3.json new file mode 100644 index 000000000..cc6c8d1f4 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/fig_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/fig_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/fig_sapling.json b/src/main/resources/assets/croptopia/models/block/fig_sapling.json new file mode 100644 index 000000000..61cff91db --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/fig_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/fig_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/garlic_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/garlic_crop_stage0.json new file mode 100644 index 000000000..4ff1ccc89 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/garlic_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/garlic_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/garlic_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/garlic_crop_stage1.json new file mode 100644 index 000000000..9af96bbf9 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/garlic_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/garlic_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/garlic_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/garlic_crop_stage2.json new file mode 100644 index 000000000..902567741 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/garlic_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/garlic_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/garlic_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/garlic_crop_stage3.json new file mode 100644 index 000000000..e7cc5e800 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/garlic_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/garlic_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/ginger_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/ginger_crop_stage0.json new file mode 100644 index 000000000..447fd0a32 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/ginger_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/ginger_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/ginger_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/ginger_crop_stage1.json new file mode 100644 index 000000000..0d8d97c41 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/ginger_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/ginger_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/ginger_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/ginger_crop_stage2.json new file mode 100644 index 000000000..6e88ca7c0 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/ginger_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/ginger_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/ginger_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/ginger_crop_stage3.json new file mode 100644 index 000000000..903283319 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/ginger_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/ginger_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/grape_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/grape_crop_stage0.json new file mode 100644 index 000000000..30ef6e70e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/grape_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/grape_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/grape_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/grape_crop_stage1.json new file mode 100644 index 000000000..e5416597b --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/grape_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/grape_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/grape_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/grape_crop_stage2.json new file mode 100644 index 000000000..b499eabe7 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/grape_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/grape_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/grape_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/grape_crop_stage3.json new file mode 100644 index 000000000..0276d1a5f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/grape_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/grape_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/grapefruit_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/grapefruit_crop_stage0.json new file mode 100644 index 000000000..0dbf3a371 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/grapefruit_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/white_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/grapefruit_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/grapefruit_crop_stage1.json new file mode 100644 index 000000000..41f2d9801 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/grapefruit_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/white_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/grapefruit_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/grapefruit_crop_stage2.json new file mode 100644 index 000000000..e67367f9e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/grapefruit_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/grapefruit_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/grapefruit_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/grapefruit_crop_stage3.json new file mode 100644 index 000000000..693789cb4 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/grapefruit_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/grapefruit_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/grapefruit_sapling.json b/src/main/resources/assets/croptopia/models/block/grapefruit_sapling.json new file mode 100644 index 000000000..655069a16 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/grapefruit_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/grapefruit_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/greenbean_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/greenbean_crop_stage0.json new file mode 100644 index 000000000..e29bba1ff --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/greenbean_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/greenbean_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/greenbean_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/greenbean_crop_stage1.json new file mode 100644 index 000000000..9557bbf3b --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/greenbean_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/greenbean_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/greenbean_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/greenbean_crop_stage2.json new file mode 100644 index 000000000..ff6172e48 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/greenbean_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/greenbean_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/greenbean_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/greenbean_crop_stage3.json new file mode 100644 index 000000000..22a163662 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/greenbean_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/greenbean_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/greenonion_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/greenonion_crop_stage0.json new file mode 100644 index 000000000..7ced1e1b2 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/greenonion_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/greenonion_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/greenonion_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/greenonion_crop_stage1.json new file mode 100644 index 000000000..7bd76febe --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/greenonion_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/greenonion_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/greenonion_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/greenonion_crop_stage2.json new file mode 100644 index 000000000..0003b3ae3 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/greenonion_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/greenonion_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/greenonion_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/greenonion_crop_stage3.json new file mode 100644 index 000000000..ba95620ad --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/greenonion_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/greenonion_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/honeydew_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/honeydew_crop_stage0.json new file mode 100644 index 000000000..cef3d7892 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/honeydew_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/honeydew_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/honeydew_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/honeydew_crop_stage1.json new file mode 100644 index 000000000..ac1950fae --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/honeydew_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/honeydew_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/honeydew_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/honeydew_crop_stage2.json new file mode 100644 index 000000000..9cd5130b7 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/honeydew_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/honeydew_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/honeydew_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/honeydew_crop_stage3.json new file mode 100644 index 000000000..ad0f6e443 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/honeydew_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/honeydew_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/hops_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/hops_crop_stage0.json new file mode 100644 index 000000000..82b3ff800 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/hops_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/hops_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/hops_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/hops_crop_stage1.json new file mode 100644 index 000000000..12be57605 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/hops_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/hops_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/hops_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/hops_crop_stage2.json new file mode 100644 index 000000000..d18bec1c3 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/hops_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/hops_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/hops_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/hops_crop_stage3.json new file mode 100644 index 000000000..c103520d6 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/hops_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/hops_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/kale_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/kale_crop_stage0.json new file mode 100644 index 000000000..10755315d --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/kale_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/kale_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/kale_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/kale_crop_stage1.json new file mode 100644 index 000000000..85c6d8b8a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/kale_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/kale_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/kale_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/kale_crop_stage2.json new file mode 100644 index 000000000..8f051e444 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/kale_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/kale_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/kale_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/kale_crop_stage3.json new file mode 100644 index 000000000..5dd7c43ea --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/kale_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/kale_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/kiwi_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/kiwi_crop_stage0.json new file mode 100644 index 000000000..c38c21d15 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/kiwi_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/kiwi_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/kiwi_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/kiwi_crop_stage1.json new file mode 100644 index 000000000..cde0b950a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/kiwi_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/kiwi_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/kiwi_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/kiwi_crop_stage2.json new file mode 100644 index 000000000..003bd4525 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/kiwi_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/kiwi_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/kiwi_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/kiwi_crop_stage3.json new file mode 100644 index 000000000..7a4b55d7d --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/kiwi_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/kiwi_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/kumquat_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/kumquat_crop_stage0.json new file mode 100644 index 000000000..0dbf3a371 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/kumquat_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/white_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/kumquat_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/kumquat_crop_stage1.json new file mode 100644 index 000000000..41f2d9801 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/kumquat_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/white_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/kumquat_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/kumquat_crop_stage2.json new file mode 100644 index 000000000..c5b051184 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/kumquat_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/kumquat_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/kumquat_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/kumquat_crop_stage3.json new file mode 100644 index 000000000..304788cfd --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/kumquat_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/kumquat_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/kumquat_sapling.json b/src/main/resources/assets/croptopia/models/block/kumquat_sapling.json new file mode 100644 index 000000000..379bdadb5 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/kumquat_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/kumquat_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/leek_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/leek_crop_stage0.json new file mode 100644 index 000000000..439af7920 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/leek_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/leek_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/leek_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/leek_crop_stage1.json new file mode 100644 index 000000000..55f641bcf --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/leek_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/leek_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/leek_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/leek_crop_stage2.json new file mode 100644 index 000000000..03b7272ff --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/leek_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/leek_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/leek_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/leek_crop_stage3.json new file mode 100644 index 000000000..d6703037c --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/leek_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/leek_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lemon_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/lemon_crop_stage0.json new file mode 100644 index 000000000..ea3b4b51e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lemon_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lemon_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/lemon_crop_stage1.json new file mode 100644 index 000000000..0216ef7fe --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lemon_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lemon_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/lemon_crop_stage2.json new file mode 100644 index 000000000..b86eacb01 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lemon_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/lemon_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lemon_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/lemon_crop_stage3.json new file mode 100644 index 000000000..fa91a9e80 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lemon_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/lemon_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lemon_sapling.json b/src/main/resources/assets/croptopia/models/block/lemon_sapling.json new file mode 100644 index 000000000..571bac090 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lemon_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/lemon_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lettuce_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/lettuce_crop_stage0.json new file mode 100644 index 000000000..2b9e611d7 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lettuce_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/lettuce_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lettuce_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/lettuce_crop_stage1.json new file mode 100644 index 000000000..d0dc7f2de --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lettuce_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/lettuce_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lettuce_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/lettuce_crop_stage2.json new file mode 100644 index 000000000..825de8e58 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lettuce_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/lettuce_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lettuce_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/lettuce_crop_stage3.json new file mode 100644 index 000000000..ca789c983 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lettuce_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/lettuce_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lime_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/lime_crop_stage0.json new file mode 100644 index 000000000..ea3b4b51e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lime_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lime_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/lime_crop_stage1.json new file mode 100644 index 000000000..0216ef7fe --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lime_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lime_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/lime_crop_stage2.json new file mode 100644 index 000000000..c5ef2a78b --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lime_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/lime_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lime_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/lime_crop_stage3.json new file mode 100644 index 000000000..61412cf15 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lime_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/lime_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/lime_sapling.json b/src/main/resources/assets/croptopia/models/block/lime_sapling.json new file mode 100644 index 000000000..db92cf6a0 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/lime_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/lime_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/mango_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/mango_crop_stage0.json new file mode 100644 index 000000000..69f98a1a3 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/mango_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/yellow_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/mango_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/mango_crop_stage1.json new file mode 100644 index 000000000..76150f954 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/mango_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/yellow_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/mango_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/mango_crop_stage2.json new file mode 100644 index 000000000..0a5c8db73 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/mango_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/mango_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/mango_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/mango_crop_stage3.json new file mode 100644 index 000000000..6c33aa734 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/mango_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/mango_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/mango_sapling.json b/src/main/resources/assets/croptopia/models/block/mango_sapling.json new file mode 100644 index 000000000..3a5338192 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/mango_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/mango_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/mustard_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/mustard_crop_stage0.json new file mode 100644 index 000000000..9ab2fbd92 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/mustard_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/mustard_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/mustard_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/mustard_crop_stage1.json new file mode 100644 index 000000000..446997d52 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/mustard_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/mustard_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/mustard_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/mustard_crop_stage2.json new file mode 100644 index 000000000..cbe5817a1 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/mustard_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/mustard_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/mustard_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/mustard_crop_stage3.json new file mode 100644 index 000000000..11e0dfa2e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/mustard_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/mustard_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/nectarine_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/nectarine_crop_stage0.json new file mode 100644 index 000000000..569c53c20 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/nectarine_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/pink_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/nectarine_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/nectarine_crop_stage1.json new file mode 100644 index 000000000..02d626064 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/nectarine_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/pink_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/nectarine_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/nectarine_crop_stage2.json new file mode 100644 index 000000000..2fc7cbc84 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/nectarine_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/nectarine_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/nectarine_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/nectarine_crop_stage3.json new file mode 100644 index 000000000..99ca5d680 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/nectarine_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/nectarine_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/nectarine_sapling.json b/src/main/resources/assets/croptopia/models/block/nectarine_sapling.json new file mode 100644 index 000000000..fa7e4a12a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/nectarine_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/nectarine_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/nutmeg_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/nutmeg_crop_stage0.json new file mode 100644 index 000000000..0dbf3a371 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/nutmeg_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/white_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/nutmeg_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/nutmeg_crop_stage1.json new file mode 100644 index 000000000..41f2d9801 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/nutmeg_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/white_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/nutmeg_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/nutmeg_crop_stage2.json new file mode 100644 index 000000000..574a64cfd --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/nutmeg_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/nutmeg_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/nutmeg_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/nutmeg_crop_stage3.json new file mode 100644 index 000000000..10a35b64b --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/nutmeg_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/jungle_leaves", + "crop": "croptopia:block/nutmeg_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/nutmeg_sapling.json b/src/main/resources/assets/croptopia/models/block/nutmeg_sapling.json new file mode 100644 index 000000000..6a5d6d7bc --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/nutmeg_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/nutmeg_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/oat_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/oat_crop_stage0.json new file mode 100644 index 000000000..42fc0db81 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/oat_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/oat_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/oat_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/oat_crop_stage1.json new file mode 100644 index 000000000..a07836443 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/oat_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/oat_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/oat_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/oat_crop_stage2.json new file mode 100644 index 000000000..dc85cb1ba --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/oat_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/oat_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/oat_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/oat_crop_stage3.json new file mode 100644 index 000000000..de2508729 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/oat_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/oat_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/olive_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/olive_crop_stage0.json new file mode 100644 index 000000000..5e770e945 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/olive_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/olive_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/olive_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/olive_crop_stage1.json new file mode 100644 index 000000000..3365af0d9 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/olive_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/olive_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/olive_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/olive_crop_stage2.json new file mode 100644 index 000000000..aeef3d900 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/olive_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/olive_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/olive_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/olive_crop_stage3.json new file mode 100644 index 000000000..179b89b76 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/olive_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/olive_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/onion_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/onion_crop_stage0.json new file mode 100644 index 000000000..db5f47b2a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/onion_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/onion_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/onion_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/onion_crop_stage1.json new file mode 100644 index 000000000..cc36b8dae --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/onion_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/onion_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/onion_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/onion_crop_stage2.json new file mode 100644 index 000000000..9177883c7 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/onion_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/onion_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/onion_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/onion_crop_stage3.json new file mode 100644 index 000000000..1b7738111 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/onion_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/onion_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/orange_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/orange_crop_stage0.json new file mode 100644 index 000000000..ea3b4b51e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/orange_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/orange_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/orange_crop_stage1.json new file mode 100644 index 000000000..0216ef7fe --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/orange_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/orange_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/orange_crop_stage2.json new file mode 100644 index 000000000..f99b3f8f1 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/orange_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/orange_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/orange_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/orange_crop_stage3.json new file mode 100644 index 000000000..44e3c4b61 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/orange_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/orange_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/orange_sapling.json b/src/main/resources/assets/croptopia/models/block/orange_sapling.json new file mode 100644 index 000000000..33b647446 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/orange_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/orange_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/peach_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/peach_crop_stage0.json new file mode 100644 index 000000000..569c53c20 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/peach_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/pink_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/peach_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/peach_crop_stage1.json new file mode 100644 index 000000000..02d626064 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/peach_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/pink_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/peach_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/peach_crop_stage2.json new file mode 100644 index 000000000..ed974b59b --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/peach_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/peach_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/peach_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/peach_crop_stage3.json new file mode 100644 index 000000000..3853978a8 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/peach_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/peach_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/peach_sapling.json b/src/main/resources/assets/croptopia/models/block/peach_sapling.json new file mode 100644 index 000000000..1eb265aad --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/peach_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/peach_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/peanut_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/peanut_crop_stage0.json new file mode 100644 index 000000000..f59497447 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/peanut_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/peanut_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/peanut_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/peanut_crop_stage1.json new file mode 100644 index 000000000..6d7b57add --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/peanut_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/peanut_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/peanut_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/peanut_crop_stage2.json new file mode 100644 index 000000000..6435f508d --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/peanut_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/peanut_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/peanut_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/peanut_crop_stage3.json new file mode 100644 index 000000000..107f4b134 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/peanut_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/peanut_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pear_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/pear_crop_stage0.json new file mode 100644 index 000000000..ea3b4b51e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pear_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pear_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/pear_crop_stage1.json new file mode 100644 index 000000000..0216ef7fe --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pear_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pear_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/pear_crop_stage2.json new file mode 100644 index 000000000..0e1027ce9 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pear_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/pear_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pear_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/pear_crop_stage3.json new file mode 100644 index 000000000..28162dcbf --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pear_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/pear_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pear_sapling.json b/src/main/resources/assets/croptopia/models/block/pear_sapling.json new file mode 100644 index 000000000..0b4cb1b60 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pear_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/pear_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pecan_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/pecan_crop_stage0.json new file mode 100644 index 000000000..c781b9342 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pecan_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/yellow_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pecan_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/pecan_crop_stage1.json new file mode 100644 index 000000000..6dcfa5471 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pecan_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/yellow_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pecan_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/pecan_crop_stage2.json new file mode 100644 index 000000000..965e8f71f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pecan_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/pecan_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pecan_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/pecan_crop_stage3.json new file mode 100644 index 000000000..6959431f0 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pecan_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/pecan_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pecan_sapling.json b/src/main/resources/assets/croptopia/models/block/pecan_sapling.json new file mode 100644 index 000000000..5dbd94820 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pecan_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/pecan_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pepper_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/pepper_crop_stage0.json new file mode 100644 index 000000000..1e8c19477 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pepper_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/pepper_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pepper_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/pepper_crop_stage1.json new file mode 100644 index 000000000..653990b35 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pepper_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/pepper_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pepper_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/pepper_crop_stage2.json new file mode 100644 index 000000000..88cdb1a0c --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pepper_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/pepper_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pepper_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/pepper_crop_stage3.json new file mode 100644 index 000000000..25795cb83 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pepper_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/pepper_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/persimmon_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/persimmon_crop_stage0.json new file mode 100644 index 000000000..a609bf599 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/persimmon_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/yellow_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/persimmon_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/persimmon_crop_stage1.json new file mode 100644 index 000000000..966e528a8 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/persimmon_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/yellow_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/persimmon_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/persimmon_crop_stage2.json new file mode 100644 index 000000000..2d3621217 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/persimmon_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/persimmon_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/persimmon_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/persimmon_crop_stage3.json new file mode 100644 index 000000000..cf4364dbc --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/persimmon_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/persimmon_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/persimmon_sapling.json b/src/main/resources/assets/croptopia/models/block/persimmon_sapling.json new file mode 100644 index 000000000..694a7f6fd --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/persimmon_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/persimmon_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pineapple_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/pineapple_crop_stage0.json new file mode 100644 index 000000000..768974cb7 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pineapple_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/pineapple_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pineapple_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/pineapple_crop_stage1.json new file mode 100644 index 000000000..cb743af20 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pineapple_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/pineapple_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pineapple_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/pineapple_crop_stage2.json new file mode 100644 index 000000000..e0cdaaf30 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pineapple_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/pineapple_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/pineapple_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/pineapple_crop_stage3.json new file mode 100644 index 000000000..89a99734f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/pineapple_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/pineapple_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/plum_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/plum_crop_stage0.json new file mode 100644 index 000000000..ea3b4b51e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/plum_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/plum_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/plum_crop_stage1.json new file mode 100644 index 000000000..0216ef7fe --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/plum_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/white_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/plum_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/plum_crop_stage2.json new file mode 100644 index 000000000..67f8220de --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/plum_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/plum_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/plum_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/plum_crop_stage3.json new file mode 100644 index 000000000..cc53ba0ef --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/plum_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/plum_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/plum_sapling.json b/src/main/resources/assets/croptopia/models/block/plum_sapling.json new file mode 100644 index 000000000..2c80b698e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/plum_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/plum_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/radish_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/radish_crop_stage0.json new file mode 100644 index 000000000..6368af8fe --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/radish_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/radish_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/radish_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/radish_crop_stage1.json new file mode 100644 index 000000000..58a849bdb --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/radish_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/radish_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/radish_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/radish_crop_stage2.json new file mode 100644 index 000000000..b44d72220 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/radish_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/radish_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/radish_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/radish_crop_stage3.json new file mode 100644 index 000000000..1b4156caa --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/radish_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/radish_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/raspberry_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/raspberry_crop_stage0.json new file mode 100644 index 000000000..36ac12c03 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/raspberry_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/raspberry_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/raspberry_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/raspberry_crop_stage1.json new file mode 100644 index 000000000..614eba2d0 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/raspberry_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/raspberry_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/raspberry_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/raspberry_crop_stage2.json new file mode 100644 index 000000000..4da4237a1 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/raspberry_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/raspberry_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/raspberry_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/raspberry_crop_stage3.json new file mode 100644 index 000000000..2d718db11 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/raspberry_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/raspberry_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/rhubarb_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/rhubarb_crop_stage0.json new file mode 100644 index 000000000..3bc27c041 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/rhubarb_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/rhubarb_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/rhubarb_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/rhubarb_crop_stage1.json new file mode 100644 index 000000000..14d4ad4e0 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/rhubarb_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/rhubarb_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/rhubarb_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/rhubarb_crop_stage2.json new file mode 100644 index 000000000..c82e41cda --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/rhubarb_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/rhubarb_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/rhubarb_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/rhubarb_crop_stage3.json new file mode 100644 index 000000000..7fbb1f2f4 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/rhubarb_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/rhubarb_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/rice_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/rice_crop_stage0.json new file mode 100644 index 000000000..364a84d2e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/rice_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/rice_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/rice_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/rice_crop_stage1.json new file mode 100644 index 000000000..9cde19496 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/rice_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/rice_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/rice_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/rice_crop_stage2.json new file mode 100644 index 000000000..61df22e26 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/rice_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/rice_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/rice_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/rice_crop_stage3.json new file mode 100644 index 000000000..0d03837c2 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/rice_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/rice_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/rutabaga_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/rutabaga_crop_stage0.json new file mode 100644 index 000000000..c0698b473 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/rutabaga_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/rutabaga_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/rutabaga_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/rutabaga_crop_stage1.json new file mode 100644 index 000000000..0c839da5d --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/rutabaga_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/rutabaga_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/rutabaga_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/rutabaga_crop_stage2.json new file mode 100644 index 000000000..1aeba8788 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/rutabaga_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/rutabaga_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/rutabaga_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/rutabaga_crop_stage3.json new file mode 100644 index 000000000..957f3e713 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/rutabaga_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/rutabaga_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/saguaro_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/saguaro_crop_stage0.json new file mode 100644 index 000000000..b943e9f03 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/saguaro_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/saguaro_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/saguaro_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/saguaro_crop_stage1.json new file mode 100644 index 000000000..efd9f27cb --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/saguaro_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/saguaro_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/saguaro_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/saguaro_crop_stage2.json new file mode 100644 index 000000000..ede22fc0a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/saguaro_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/saguaro_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/saguaro_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/saguaro_crop_stage3.json new file mode 100644 index 000000000..0329202db --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/saguaro_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/saguaro_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/salt_ore.json b/src/main/resources/assets/croptopia/models/block/salt_ore.json new file mode 100644 index 000000000..1989874c5 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/salt_ore.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "croptopia:block/salt_ore" + } +} + diff --git a/src/main/resources/assets/croptopia/models/block/soybean_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/soybean_crop_stage0.json new file mode 100644 index 000000000..c61da9f8a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/soybean_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/soybean_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/soybean_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/soybean_crop_stage1.json new file mode 100644 index 000000000..2d22f5819 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/soybean_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/soybean_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/soybean_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/soybean_crop_stage2.json new file mode 100644 index 000000000..768cd387b --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/soybean_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/soybean_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/soybean_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/soybean_crop_stage3.json new file mode 100644 index 000000000..47f1fb7b4 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/soybean_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/soybean_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/spinach_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/spinach_crop_stage0.json new file mode 100644 index 000000000..1fbd5da6d --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/spinach_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/spinach_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/spinach_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/spinach_crop_stage1.json new file mode 100644 index 000000000..a251f62f8 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/spinach_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/spinach_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/spinach_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/spinach_crop_stage2.json new file mode 100644 index 000000000..02400f382 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/spinach_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/spinach_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/spinach_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/spinach_crop_stage3.json new file mode 100644 index 000000000..0b024c8bd --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/spinach_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/spinach_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/squash_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/squash_crop_stage0.json new file mode 100644 index 000000000..ce137cc1b --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/squash_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/squash_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/squash_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/squash_crop_stage1.json new file mode 100644 index 000000000..4b0738dd9 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/squash_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/squash_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/squash_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/squash_crop_stage2.json new file mode 100644 index 000000000..8750a0c4a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/squash_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/squash_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/squash_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/squash_crop_stage3.json new file mode 100644 index 000000000..1566b8503 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/squash_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/squash_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/starfruit_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/starfruit_crop_stage0.json new file mode 100644 index 000000000..569c53c20 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/starfruit_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/pink_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/starfruit_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/starfruit_crop_stage1.json new file mode 100644 index 000000000..02d626064 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/starfruit_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/pink_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/starfruit_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/starfruit_crop_stage2.json new file mode 100644 index 000000000..07953c089 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/starfruit_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/starfruit_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/starfruit_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/starfruit_crop_stage3.json new file mode 100644 index 000000000..72bd8c4ec --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/starfruit_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/oak_leaves", + "crop": "croptopia:block/starfruit_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/starfruit_sapling.json b/src/main/resources/assets/croptopia/models/block/starfruit_sapling.json new file mode 100644 index 000000000..c72169e75 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/starfruit_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/starfruit_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/strawberry_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/strawberry_crop_stage0.json new file mode 100644 index 000000000..b866c76f5 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/strawberry_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/strawberry_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/strawberry_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/strawberry_crop_stage1.json new file mode 100644 index 000000000..03cf9a39c --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/strawberry_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/strawberry_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/strawberry_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/strawberry_crop_stage2.json new file mode 100644 index 000000000..1c1437906 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/strawberry_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/strawberry_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/strawberry_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/strawberry_crop_stage3.json new file mode 100644 index 000000000..82f5e34d0 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/strawberry_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/strawberry_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/stripped_cinnamon_log.json b/src/main/resources/assets/croptopia/models/block/stripped_cinnamon_log.json new file mode 100644 index 000000000..5f39b170a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/stripped_cinnamon_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "croptopia:block/stripped_cinnamon_log_top", + "side": "croptopia:block/stripped_cinnamon_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/stripped_cinnamon_log_horizontal.json b/src/main/resources/assets/croptopia/models/block/stripped_cinnamon_log_horizontal.json new file mode 100644 index 000000000..b537a4109 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/stripped_cinnamon_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "croptopia:block/stripped_cinnamon_log_top", + "side": "croptopia:block/stripped_cinnamon_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/stripped_cinnamon_wood.json b/src/main/resources/assets/croptopia/models/block/stripped_cinnamon_wood.json new file mode 100644 index 000000000..9596adce1 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/stripped_cinnamon_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "croptopia:block/stripped_cinnamon_log", + "side": "croptopia:block/stripped_cinnamon_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/sweetpotato_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/sweetpotato_crop_stage0.json new file mode 100644 index 000000000..23da0affb --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/sweetpotato_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/sweetpotato_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/sweetpotato_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/sweetpotato_crop_stage1.json new file mode 100644 index 000000000..423bb8572 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/sweetpotato_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/sweetpotato_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/sweetpotato_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/sweetpotato_crop_stage2.json new file mode 100644 index 000000000..019c28ecf --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/sweetpotato_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/sweetpotato_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/sweetpotato_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/sweetpotato_crop_stage3.json new file mode 100644 index 000000000..3ab034714 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/sweetpotato_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/sweetpotato_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/tea_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/tea_crop_stage0.json new file mode 100644 index 000000000..a474d008e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/tea_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/tea_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/tea_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/tea_crop_stage1.json new file mode 100644 index 000000000..71cb4de54 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/tea_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/tea_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/tea_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/tea_crop_stage2.json new file mode 100644 index 000000000..7dfc7a4c1 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/tea_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/tea_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/tea_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/tea_crop_stage3.json new file mode 100644 index 000000000..08837b055 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/tea_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "croptopia:block/crop_cross", + "textures": { + "cross": "croptopia:block/tea_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/tomatillo_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/tomatillo_crop_stage0.json new file mode 100644 index 000000000..b6baa9309 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/tomatillo_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/tomatillo_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/tomatillo_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/tomatillo_crop_stage1.json new file mode 100644 index 000000000..df22f6e05 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/tomatillo_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/tomatillo_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/tomatillo_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/tomatillo_crop_stage2.json new file mode 100644 index 000000000..c0b18480b --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/tomatillo_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/tomatillo_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/tomatillo_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/tomatillo_crop_stage3.json new file mode 100644 index 000000000..5a8e0d682 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/tomatillo_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/tomatillo_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/tomato_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/tomato_crop_stage0.json new file mode 100644 index 000000000..0e361b48e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/tomato_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/tomato_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/tomato_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/tomato_crop_stage1.json new file mode 100644 index 000000000..95e2a7c43 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/tomato_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/tomato_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/tomato_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/tomato_crop_stage2.json new file mode 100644 index 000000000..12def563e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/tomato_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/tomato_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/tomato_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/tomato_crop_stage3.json new file mode 100644 index 000000000..803174492 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/tomato_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/tomato_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/turmeric_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/turmeric_crop_stage0.json new file mode 100644 index 000000000..a8d1fb83b --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/turmeric_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/turmeric_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/turmeric_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/turmeric_crop_stage1.json new file mode 100644 index 000000000..95cf9c28f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/turmeric_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/turmeric_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/turmeric_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/turmeric_crop_stage2.json new file mode 100644 index 000000000..1950d38c1 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/turmeric_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/turmeric_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/turmeric_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/turmeric_crop_stage3.json new file mode 100644 index 000000000..fe06febe7 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/turmeric_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/turmeric_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/turnip_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/turnip_crop_stage0.json new file mode 100644 index 000000000..6171a0822 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/turnip_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/turnip_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/turnip_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/turnip_crop_stage1.json new file mode 100644 index 000000000..51502b664 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/turnip_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/turnip_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/turnip_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/turnip_crop_stage2.json new file mode 100644 index 000000000..298c0c6f3 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/turnip_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/turnip_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/turnip_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/turnip_crop_stage3.json new file mode 100644 index 000000000..0d90c29d5 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/turnip_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/turnip_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/vanilla_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/vanilla_crop_stage0.json new file mode 100644 index 000000000..b1bff93f4 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/vanilla_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/vanilla_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/vanilla_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/vanilla_crop_stage1.json new file mode 100644 index 000000000..bb65897e8 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/vanilla_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/vanilla_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/vanilla_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/vanilla_crop_stage2.json new file mode 100644 index 000000000..5524e4b93 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/vanilla_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/vanilla_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/vanilla_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/vanilla_crop_stage3.json new file mode 100644 index 000000000..924ff077c --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/vanilla_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/vanilla_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/walnut_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/walnut_crop_stage0.json new file mode 100644 index 000000000..c781b9342 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/walnut_crop_stage0.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/yellow_tree_bud" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/walnut_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/walnut_crop_stage1.json new file mode 100644 index 000000000..6dcfa5471 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/walnut_crop_stage1.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/yellow_tree_flower" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/walnut_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/walnut_crop_stage2.json new file mode 100644 index 000000000..4381451af --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/walnut_crop_stage2.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/walnut_unripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/walnut_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/walnut_crop_stage3.json new file mode 100644 index 000000000..0d23fb91b --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/walnut_crop_stage3.json @@ -0,0 +1,7 @@ +{ + "parent": "croptopia:block/croptopia_leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves", + "crop": "croptopia:block/walnut_ripe" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/walnut_sapling.json b/src/main/resources/assets/croptopia/models/block/walnut_sapling.json new file mode 100644 index 000000000..dcc04634d --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/walnut_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "croptopia:block/walnut_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/yam_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/yam_crop_stage0.json new file mode 100644 index 000000000..d618fb5b2 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/yam_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/yam_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/yam_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/yam_crop_stage1.json new file mode 100644 index 000000000..90ac8f6b7 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/yam_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/yam_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/yam_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/yam_crop_stage2.json new file mode 100644 index 000000000..ee5497fb6 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/yam_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/yam_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/yam_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/yam_crop_stage3.json new file mode 100644 index 000000000..5b4554a9f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/yam_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/yam_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/zucchini_crop_stage0.json b/src/main/resources/assets/croptopia/models/block/zucchini_crop_stage0.json new file mode 100644 index 000000000..a647336d8 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/zucchini_crop_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/zucchini_crop_stage0" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/zucchini_crop_stage1.json b/src/main/resources/assets/croptopia/models/block/zucchini_crop_stage1.json new file mode 100644 index 000000000..4de06a83d --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/zucchini_crop_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/zucchini_crop_stage1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/zucchini_crop_stage2.json b/src/main/resources/assets/croptopia/models/block/zucchini_crop_stage2.json new file mode 100644 index 000000000..c285ad009 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/zucchini_crop_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/zucchini_crop_stage2" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/block/zucchini_crop_stage3.json b/src/main/resources/assets/croptopia/models/block/zucchini_crop_stage3.json new file mode 100644 index 000000000..7d8ae4830 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/block/zucchini_crop_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "croptopia:block/zucchini_crop_stage3" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/almond_sapling.json b/src/main/resources/assets/croptopia/models/item/almond_sapling.json new file mode 100644 index 000000000..02a3edf9e --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/almond_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/almond_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/apple_sapling.json b/src/main/resources/assets/croptopia/models/item/apple_sapling.json new file mode 100644 index 000000000..b69a42012 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/apple_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/apple_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/apricot_sapling.json b/src/main/resources/assets/croptopia/models/item/apricot_sapling.json new file mode 100644 index 000000000..de28f0969 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/apricot_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/apricot_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/avocado_sapling.json b/src/main/resources/assets/croptopia/models/item/avocado_sapling.json new file mode 100644 index 000000000..8aec079ba --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/avocado_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/avocado_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/banana_sapling.json b/src/main/resources/assets/croptopia/models/item/banana_sapling.json new file mode 100644 index 000000000..eca4ae615 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/banana_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/banana_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/cashew_sapling.json b/src/main/resources/assets/croptopia/models/item/cashew_sapling.json new file mode 100644 index 000000000..40e0bdb83 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/cashew_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/cashew_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/cherry_sapling.json b/src/main/resources/assets/croptopia/models/item/cherry_sapling.json new file mode 100644 index 000000000..625701f10 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/cherry_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/cherry_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/cinnamon_sapling.json b/src/main/resources/assets/croptopia/models/item/cinnamon_sapling.json new file mode 100644 index 000000000..1f1dc095f --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/cinnamon_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/cinnamon_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/coconut_sapling.json b/src/main/resources/assets/croptopia/models/item/coconut_sapling.json new file mode 100644 index 000000000..f1816a616 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/coconut_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/coconut_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/date_sapling.json b/src/main/resources/assets/croptopia/models/item/date_sapling.json new file mode 100644 index 000000000..b4a55833a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/date_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/date_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/dragonfruit_sapling.json b/src/main/resources/assets/croptopia/models/item/dragonfruit_sapling.json new file mode 100644 index 000000000..f271700f4 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/dragonfruit_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/dragonfruit_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/fig_sapling.json b/src/main/resources/assets/croptopia/models/item/fig_sapling.json new file mode 100644 index 000000000..f5c1197da --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/fig_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/fig_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/grapefruit_sapling.json b/src/main/resources/assets/croptopia/models/item/grapefruit_sapling.json new file mode 100644 index 000000000..7e86833c2 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/grapefruit_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/grapefruit_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/guide.json b/src/main/resources/assets/croptopia/models/item/guide.json new file mode 100644 index 000000000..c0de34051 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/guide.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:item/croptopia_guidebook" + } +} diff --git a/src/main/resources/assets/croptopia/models/item/kumquat_sapling.json b/src/main/resources/assets/croptopia/models/item/kumquat_sapling.json new file mode 100644 index 000000000..da494957a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/kumquat_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/kumquat_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/lemon_sapling.json b/src/main/resources/assets/croptopia/models/item/lemon_sapling.json new file mode 100644 index 000000000..9efd52ae1 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/lemon_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/lemon_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/lime_sapling.json b/src/main/resources/assets/croptopia/models/item/lime_sapling.json new file mode 100644 index 000000000..71a051f17 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/lime_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/lime_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/mango_sapling.json b/src/main/resources/assets/croptopia/models/item/mango_sapling.json new file mode 100644 index 000000000..757806e39 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/mango_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/mango_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/nectarine_sapling.json b/src/main/resources/assets/croptopia/models/item/nectarine_sapling.json new file mode 100644 index 000000000..4f77b90d6 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/nectarine_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/nectarine_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/nutmeg_sapling.json b/src/main/resources/assets/croptopia/models/item/nutmeg_sapling.json new file mode 100644 index 000000000..89b8ae6bb --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/nutmeg_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/nutmeg_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/orange_sapling.json b/src/main/resources/assets/croptopia/models/item/orange_sapling.json new file mode 100644 index 000000000..f2e70a521 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/orange_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/orange_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/peach_sapling.json b/src/main/resources/assets/croptopia/models/item/peach_sapling.json new file mode 100644 index 000000000..01f9c4b2a --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/peach_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/peach_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/pear_sapling.json b/src/main/resources/assets/croptopia/models/item/pear_sapling.json new file mode 100644 index 000000000..c15ea7264 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/pear_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/pear_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/pecan_sapling.json b/src/main/resources/assets/croptopia/models/item/pecan_sapling.json new file mode 100644 index 000000000..d17a0f668 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/pecan_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/pecan_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/persimmon_sapling.json b/src/main/resources/assets/croptopia/models/item/persimmon_sapling.json new file mode 100644 index 000000000..d678542a6 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/persimmon_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/persimmon_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/plum_sapling.json b/src/main/resources/assets/croptopia/models/item/plum_sapling.json new file mode 100644 index 000000000..a9983beeb --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/plum_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/plum_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/starfruit_sapling.json b/src/main/resources/assets/croptopia/models/item/starfruit_sapling.json new file mode 100644 index 000000000..c891c2832 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/starfruit_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/starfruit_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/models/item/walnut_sapling.json b/src/main/resources/assets/croptopia/models/item/walnut_sapling.json new file mode 100644 index 000000000..179667640 --- /dev/null +++ b/src/main/resources/assets/croptopia/models/item/walnut_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "croptopia:block/walnut_sapling" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/crops.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/crops.json new file mode 100644 index 000000000..a90f8701a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/crops.json @@ -0,0 +1,6 @@ +{ + "name": "Crops", + "description": "Information about the crops that you can find in Croptopia.", + "icon": "croptopia:kiwi", + "sortnum": -100 +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/desserts.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/desserts.json new file mode 100644 index 000000000..2bff6edeb --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/desserts.json @@ -0,0 +1,5 @@ +{ + "name": "Desserts", + "description": "Sweet Treats", + "icon": "croptopia:cheese_cake" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/drinks.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/drinks.json new file mode 100644 index 000000000..f6f426eee --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/drinks.json @@ -0,0 +1,5 @@ +{ + "name": "Drinks", + "description": "Croptopia comes with a variety of drinks to satiate your hunger.", + "icon": "croptopia:coffee" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/ingredients.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/ingredients.json new file mode 100644 index 000000000..64255b0a1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/ingredients.json @@ -0,0 +1,5 @@ +{ + "name": "Ingredients", + "description": "These ingredients are crafted together and then used in other recipes.", + "icon": "croptopia:flour" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/meals.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/meals.json new file mode 100644 index 000000000..9a7f518be --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/meals.json @@ -0,0 +1,5 @@ +{ + "name": "Meals", + "description": "Hearty meals to fill you up.", + "icon": "croptopia:hamburger" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/snacks.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/snacks.json new file mode 100644 index 000000000..9307b663e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/snacks.json @@ -0,0 +1,5 @@ +{ + "name": "Snacks", + "description": "Snacks for a quick pick me up.", + "icon": "croptopia:trail_mix" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/utensils.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/utensils.json new file mode 100644 index 000000000..8376c24fd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/categories/utensils.json @@ -0,0 +1,6 @@ +{ + "name": "Utensils", + "description": "All you need to know to craft the different utensils in Croptopia!", + "icon": "croptopia:frying_pan", + "sortnum": -90 +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/crops/crops.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/crops/crops.json new file mode 100644 index 000000000..867b3ca11 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/crops/crops.json @@ -0,0 +1,11 @@ +{ + "name": "Plants", + "icon": "croptopia:eggplant_seed", + "category": "croptopia:crops", + "pages": [ + { + "type": "patchouli:text", + "text": "Crops can be found around the world. They have specific biomes that they will spawn in. In 2.0.0 crop spawning is now determined with datapacks rather than the 'category' of biome, it is now determined by the biomes name. If you would like certain crops added to modded biomes, make an issue on my github page." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/crops/trees.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/crops/trees.json new file mode 100644 index 000000000..55ce8f8f6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/crops/trees.json @@ -0,0 +1,11 @@ +{ + "name": "Trees", + "icon": "croptopia:apple_sapling", + "category": "croptopia:crops", + "pages": [ + { + "type": "patchouli:text", + "text": "In the world you can find various trees with custom crops growing on them. To harvest them you can right click them when they're fully grown." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/almond_brittle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/almond_brittle.json new file mode 100644 index 000000000..c41bb1e8e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/almond_brittle.json @@ -0,0 +1,12 @@ +{ + "name": "Almond Brittle", + "icon": "croptopia:almond_brittle", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:almond_brittle", + "text": "Recipe for almond brittle." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/apple_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/apple_pie.json new file mode 100644 index 000000000..949f680f2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/apple_pie.json @@ -0,0 +1,12 @@ +{ + "name": "Apple Pie", + "icon": "croptopia:apple_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:apple_pie", + "text": "Recipe for an apple pie." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/banana_cream_pie_wip.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/banana_cream_pie_wip.json new file mode 100644 index 000000000..bab11a008 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/banana_cream_pie_wip.json @@ -0,0 +1,12 @@ +{ + "name": "Banana Cream Pie", + "icon": "croptopia:banana_cream_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:banana_cream_pie", + "text": "Recipe for a banana cream pie." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/banana_nut_bread.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/banana_nut_bread.json new file mode 100644 index 000000000..314b2e26d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/banana_nut_bread.json @@ -0,0 +1,12 @@ +{ + "name": "Banana Nut Bread", + "icon": "croptopia:banana_nut_bread", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:banana_nut_bread", + "text": "Recipe for banana nut bread (WIP)." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/brownies.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/brownies.json new file mode 100644 index 000000000..bfe0bee93 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/brownies.json @@ -0,0 +1,12 @@ +{ + "name": "Brownies", + "icon": "croptopia:brownies", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:brownies", + "text": "Recipe for brownies." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/candied_nuts.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/candied_nuts.json new file mode 100644 index 000000000..680941544 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/candied_nuts.json @@ -0,0 +1,12 @@ +{ + "name": "Candied Nuts", + "icon": "croptopia:candied_nuts", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:candied_nuts", + "text": "Recipe for candied nuts." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/candy_corn.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/candy_corn.json new file mode 100644 index 000000000..edb0e23e5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/candy_corn.json @@ -0,0 +1,12 @@ +{ + "name": "Candy Corn", + "icon": "croptopia:candy_corn", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:candy_corn", + "text": "Recipe for candy corn." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/cherry_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/cherry_pie.json new file mode 100644 index 000000000..ccea6fc7b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/cherry_pie.json @@ -0,0 +1,12 @@ +{ + "name": "Cherry Pie", + "icon": "croptopia:cherry_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cherry_pie", + "text": "Recipe for a cherry pie." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/chocolate_ice_cream.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/chocolate_ice_cream.json new file mode 100644 index 000000000..1d1211f86 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/chocolate_ice_cream.json @@ -0,0 +1,12 @@ +{ + "name": "Chocolate Ice Cream", + "icon": "croptopia:chocolate_ice_cream", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_chocolate_ice_cream", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/churros.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/churros.json new file mode 100644 index 000000000..4e9a65065 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/churros.json @@ -0,0 +1,12 @@ +{ + "name": "Churros", + "icon": "croptopia:churros", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:churros", + "text": "Recipe for churros." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/eton_mess.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/eton_mess.json new file mode 100644 index 000000000..82a8de350 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/eton_mess.json @@ -0,0 +1,12 @@ +{ + "name": "Eton Mess", + "icon": "croptopia:eton_mess", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_eton_mess", + "text": "Recipe for eton mess." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/figgy_pudding.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/figgy_pudding.json new file mode 100644 index 000000000..6f2a28697 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/figgy_pudding.json @@ -0,0 +1,12 @@ +{ + "name": "Figgy Pudding", + "icon": "croptopia:figgy_pudding", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_figgy_pudding", + "text": "Recipe for figgy pudding." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/fruit_cake.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/fruit_cake.json new file mode 100644 index 000000000..240ff90d1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/fruit_cake.json @@ -0,0 +1,12 @@ +{ + "name": "Fruit Cake", + "icon": "croptopia:fruit_cake", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_fruit_cake", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/kiwi_sorbet.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/kiwi_sorbet.json new file mode 100644 index 000000000..40d7a342f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/kiwi_sorbet.json @@ -0,0 +1,12 @@ +{ + "name": "Kiwi Sorbet", + "icon": "croptopia:kiwi_sorbet", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_kiwi_sorbet", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/lemon_coconut_bar.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/lemon_coconut_bar.json new file mode 100644 index 000000000..022444de3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/lemon_coconut_bar.json @@ -0,0 +1,12 @@ +{ + "name": "Lemon Coconut Bar", + "icon": "croptopia:lemon_coconut_bar", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_lemon_coconut_bar", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/nutty_cookie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/nutty_cookie.json new file mode 100644 index 000000000..2256f7194 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/nutty_cookie.json @@ -0,0 +1,12 @@ +{ + "name": "Nutty Cookie", + "icon": "croptopia:nutty_cookie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:nutty_cookie", + "text": "Recipe for nutty cookies." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/pecan_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/pecan_pie.json new file mode 100644 index 000000000..66fc154b7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/pecan_pie.json @@ -0,0 +1,12 @@ +{ + "name": "Pecan Pie", + "icon": "croptopia:pecan_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pecan_pie", + "text": "Recipe for a pecan pie." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/raisin_oatmeal_cookie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/raisin_oatmeal_cookie.json new file mode 100644 index 000000000..20ab011b1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/raisin_oatmeal_cookie.json @@ -0,0 +1,12 @@ +{ + "name": "Raisin Oatmeal Cookie", + "icon": "croptopia:raisin_oatmeal_cookie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:raisin_oatmeal_cookie", + "text": "Recipe for a raisin oatmeal cookie." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/rhubarb_crisp.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/rhubarb_crisp.json new file mode 100644 index 000000000..2f4bb5667 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/rhubarb_crisp.json @@ -0,0 +1,12 @@ +{ + "name": "Rhubarb Crisp", + "icon": "croptopia:rhubarb_crisp", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_rhubarb_crisp", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/snicker_doodle_wip.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/snicker_doodle_wip.json new file mode 100644 index 000000000..5d1887829 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/snicker_doodle_wip.json @@ -0,0 +1,12 @@ +{ + "name": "Snicker Doodle", + "icon": "croptopia:snicker_doodle", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:snicker_doodle", + "text": "Recipe for snicker doodle cookies. (WIP)" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/sticky_toffee_pudding.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/sticky_toffee_pudding.json new file mode 100644 index 000000000..e39788b67 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/sticky_toffee_pudding.json @@ -0,0 +1,12 @@ +{ + "name": "Sticky Toffee Pudding", + "icon": "croptopia:sticky_toffee_pudding", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_sticky_toffee_pudding", + "text": "Recipe for a sticky toffee pudding." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/treacle_tart.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/treacle_tart.json new file mode 100644 index 000000000..348ea35d6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/treacle_tart.json @@ -0,0 +1,12 @@ +{ + "name": "Treacle Tart", + "icon": "croptopia:treacle_tart", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_treacle_tart", + "text": "Recipe for a treacle tart." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/tres_leche_cake.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/tres_leche_cake.json new file mode 100644 index 000000000..0eaa528fe --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/tres_leche_cake.json @@ -0,0 +1,12 @@ +{ + "name": "Tres Leche Cake", + "icon": "croptopia:tres_leche_cake", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tres_leche_cake", + "text": "Recipe guide." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/trifle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/trifle.json new file mode 100644 index 000000000..99a1fc0cd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/trifle.json @@ -0,0 +1,12 @@ +{ + "name": "Trifle", + "icon": "croptopia:trifle", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_trifle", + "text": "Recipe for trifle." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/yam_jam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/yam_jam.json new file mode 100644 index 000000000..08a161bf6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/desserts/yam_jam.json @@ -0,0 +1,12 @@ +{ + "name": "Yam Jam", + "icon": "croptopia:yam_jam", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:yam_jam", + "text": "Recipe for yam jam." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/apple_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/apple_juice.json new file mode 100644 index 000000000..f7284e8c4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/apple_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Apple Juice", + "icon": "croptopia:apple_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:apple_juice", + "text": "Recipe for apple juice." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/banana_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/banana_smoothie.json new file mode 100644 index 000000000..9a99ef67f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/banana_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "Banana Smoothie", + "icon": "croptopia:banana_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:banana_smoothie", + "text": "Recipe for banana smoothies." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/beer.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/beer.json new file mode 100644 index 000000000..66f527f83 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/beer.json @@ -0,0 +1,12 @@ +{ + "name": "Beer", + "icon": "croptopia:beer", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:beer", + "text": "Recipe for beer." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/chocolate_milkshake.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/chocolate_milkshake.json new file mode 100644 index 000000000..02ec248dd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/chocolate_milkshake.json @@ -0,0 +1,12 @@ +{ + "name": "Chocolate Milkshake", + "icon": "croptopia:chocolate_milkshake", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chocolate_milkshake", + "text": "Recipe for chocolate milkshakes." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/coffee.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/coffee.json new file mode 100644 index 000000000..df3155ca4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/coffee.json @@ -0,0 +1,12 @@ +{ + "name": "Coffee", + "icon": "croptopia:coffee", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:coffee", + "text": "Recipe for coffee." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/cranberry_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/cranberry_juice.json new file mode 100644 index 000000000..6785e0b29 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/cranberry_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Cranberry Juice", + "icon": "croptopia:cranberry_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cranberry_juice", + "text": "Recipe for orange juice." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/fruit_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/fruit_smoothie.json new file mode 100644 index 000000000..9485aa911 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/fruit_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "Fruit Smoothie", + "icon": "croptopia:fruit_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:fruit_smoothie", + "text": "Recipe for a fruit smoothie." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/grapejuice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/grapejuice.json new file mode 100644 index 000000000..1c22ab46e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/grapejuice.json @@ -0,0 +1,12 @@ +{ + "name": "Grape Juice", + "icon": "croptopia:grape_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:grape_juice", + "text": "Recipe for grape juice." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/horchata.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/horchata.json new file mode 100644 index 000000000..5265cc1b0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/horchata.json @@ -0,0 +1,12 @@ +{ + "name": "Horchata", + "icon": "croptopia:horchata", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:horchata", + "text": "Recipe for horchata." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/kale_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/kale_smoothie.json new file mode 100644 index 000000000..d7ef970cb --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/kale_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "Kale Smoothie", + "icon": "croptopia:kale_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:kale_smoothie", + "text": "Recipe for kale smoothies." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/lemonade.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/lemonade.json new file mode 100644 index 000000000..31244bbab --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/lemonade.json @@ -0,0 +1,12 @@ +{ + "name": "Lemonade", + "icon": "croptopia:lemonade", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:lemonade", + "text": "Recipe for lemonade." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/limeade.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/limeade.json new file mode 100644 index 000000000..30c62a125 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/limeade.json @@ -0,0 +1,12 @@ +{ + "name": "Limeade", + "icon": "croptopia:limeade", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:limeade", + "text": "Recipe for limeade." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/mead.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/mead.json new file mode 100644 index 000000000..ce6a3bed2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/mead.json @@ -0,0 +1,12 @@ +{ + "name": "Mead", + "icon": "croptopia:mead", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:mead", + "text": "Recipe for mead." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/melon_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/melon_juice.json new file mode 100644 index 000000000..5a70ba6c3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/melon_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Melon Juice", + "icon": "croptopia:melon_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:melon_juice", + "text": "Recipe for melon juice." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/orange_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/orange_juice.json new file mode 100644 index 000000000..0436d3cfb --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/orange_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Orange Juice", + "icon": "croptopia:orange_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:orange_juice", + "text": "Recipe for orange juice." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/pineapple_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/pineapple_juice.json new file mode 100644 index 000000000..87cc90a20 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/pineapple_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Pineapple Juice", + "icon": "croptopia:pineapple_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pineapple_juice", + "text": "Recipe for pineapple juice." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/pumpkin_spice_latte.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/pumpkin_spice_latte.json new file mode 100644 index 000000000..4f7c0ac90 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/pumpkin_spice_latte.json @@ -0,0 +1,12 @@ +{ + "name": "Pumpkin Spice Latte", + "icon": "croptopia:pumpkin_spice_latte", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pumpkin_spice_latte", + "text": "Recipe for a pumpkin spice latte." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/rum.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/rum.json new file mode 100644 index 000000000..d07ae8a2a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/rum.json @@ -0,0 +1,12 @@ +{ + "name": "Rum", + "icon": "croptopia:rum", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:rum", + "text": "Recipe for rum." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/saguaro_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/saguaro_juice.json new file mode 100644 index 000000000..014253a15 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/saguaro_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Saguaro Juice", + "icon": "croptopia:saguaro_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:saguaro_juice", + "text": "Recipe for saguaro juice." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/soy_milk.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/soy_milk.json new file mode 100644 index 000000000..819a874d8 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/soy_milk.json @@ -0,0 +1,12 @@ +{ + "name": "Soy Milk", + "icon": "croptopia:soy_milk", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:soy_milk", + "text": "Recipe for soy milk." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/strawberry_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/strawberry_smoothie.json new file mode 100644 index 000000000..c45fc8fa0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/strawberry_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "Strawberry Smoothie", + "icon": "croptopia:strawberry_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:strawberry_smoothie", + "text": "Recipe for strawberry smoothies." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/tea.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/tea.json new file mode 100644 index 000000000..e5fdfea48 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/tea.json @@ -0,0 +1,12 @@ +{ + "name": "Tea", + "icon": "croptopia:tea", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_tea", + "text": "Recipe for tea." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/tomato_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/tomato_juice.json new file mode 100644 index 000000000..f0983c16c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/tomato_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Tomato Juice", + "icon": "croptopia:tomato_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tomato_juice", + "text": "Recipe for tomato juice." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/wine.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/wine.json new file mode 100644 index 000000000..332fd0015 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/drinks/wine.json @@ -0,0 +1,12 @@ +{ + "name": "Wine", + "icon": "croptopia:wine", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:wine", + "text": "Recipe for wine." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/ajvar.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/ajvar.json new file mode 100644 index 000000000..9caf2a71b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/ajvar.json @@ -0,0 +1,12 @@ +{ + "name": "Ajvar", + "icon": "croptopia:ajvar", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_ajvar", + "text": "Recipe for Ajvar." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/artichoke_dip.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/artichoke_dip.json new file mode 100644 index 000000000..8d62807aa --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/artichoke_dip.json @@ -0,0 +1,12 @@ +{ + "name": "Artichoke Dip", + "icon": "croptopia:artichoke_dip", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:artichoke_dip", + "text": "Recipe for artichoke dip." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/bacon.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/bacon.json new file mode 100644 index 000000000..c00209707 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/bacon.json @@ -0,0 +1,12 @@ +{ + "name": "Bacon", + "icon": "croptopia:bacon", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_bacon", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/butter.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/butter.json new file mode 100644 index 000000000..44af4208c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/butter.json @@ -0,0 +1,12 @@ +{ + "name": "Butter", + "icon": "croptopia:butter", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:butter", + "text": "Recipe for butter." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/caramel.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/caramel.json new file mode 100644 index 000000000..c00e5b174 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/caramel.json @@ -0,0 +1,12 @@ +{ + "name": "Caramel", + "icon": "croptopia:caramel", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:caramel_from_sugar", + "text": "Recipe for caramel." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/cheese.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/cheese.json new file mode 100644 index 000000000..a931cd8b1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/cheese.json @@ -0,0 +1,12 @@ +{ + "name": "Cheese", + "icon": "croptopia:cheese", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cheese", + "text": "Recipe for cheese." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/chocolate.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/chocolate.json new file mode 100644 index 000000000..b87b99be2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/chocolate.json @@ -0,0 +1,12 @@ +{ + "name": "Chocolate", + "icon": "croptopia:chocolate", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chocolate", + "text": "Recipe for chocolate." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/corn_husk.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/corn_husk.json new file mode 100644 index 000000000..faa5a5a98 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/corn_husk.json @@ -0,0 +1,12 @@ +{ + "name": "Corn Husk", + "icon": "croptopia:corn_husk", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:corn_husk", + "text": "Recipe Guide." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/dough.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/dough.json new file mode 100644 index 000000000..ce9ef1308 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/dough.json @@ -0,0 +1,12 @@ +{ + "name": "Dough", + "icon": "croptopia:dough", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:dough", + "text": "Recipe for dough." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/flour.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/flour.json new file mode 100644 index 000000000..ab8d4332b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/flour.json @@ -0,0 +1,12 @@ +{ + "name": "Flour", + "icon": "croptopia:flour", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:flour", + "text": "Recipe for flour." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/jams.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/jams.json new file mode 100644 index 000000000..2c10f4448 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/jams.json @@ -0,0 +1,32 @@ +{ + "name": "Jam", + "icon": "croptopia:grape_jam", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:grape_jam", + "text": "These are the recipes to craft the different jams in Croptopia." + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:peach_jam", + "recipe2": "croptopia:apricot_jam" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:blackberry_jam", + "recipe2": "croptopia:blueberry_jam" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:cherry_jam", + "recipe2": "croptopia:elderberry_jam" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:raspberry_jam", + "recipe2": "croptopia:strawberry_jam" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/milk_bottle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/milk_bottle.json new file mode 100644 index 000000000..a6d04b058 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/milk_bottle.json @@ -0,0 +1,12 @@ +{ + "name": "Milk Bottle", + "icon": "croptopia:milk_bottle", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_milk_bottle", + "text": "Recipe for milk bottles." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/molasses.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/molasses.json new file mode 100644 index 000000000..8ce5f856d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/molasses.json @@ -0,0 +1,12 @@ +{ + "name": "Molasses", + "icon": "croptopia:molasses", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:molasses_from_sugar_cane", + "text": "Recipe for molasses." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/noodle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/noodle.json new file mode 100644 index 000000000..c59eb10ed --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/noodle.json @@ -0,0 +1,12 @@ +{ + "name": "Noodle", + "icon": "croptopia:noodle", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:noodle", + "text": "Recipe for noodles." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/olive_oil.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/olive_oil.json new file mode 100644 index 000000000..ee20d4fe3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/olive_oil.json @@ -0,0 +1,12 @@ +{ + "name": "Olive Oil", + "icon": "croptopia:olive_oil", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:olive_oil", + "text": "Recipe for olive oil." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/paprika.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/paprika.json new file mode 100644 index 000000000..7f3e2f773 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/paprika.json @@ -0,0 +1,12 @@ +{ + "name": "Paprika", + "icon": "croptopia:paprika", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:paprika", + "text": "Recipe for paprika." + } + ] +} diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/pepperoni.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/pepperoni.json new file mode 100644 index 000000000..bfd4326ad --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/pepperoni.json @@ -0,0 +1,12 @@ +{ + "name": "Pepperoni", + "icon": "croptopia:pepperoni", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pepperoni", + "text": "Recipe for pepperoni." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/ravioli.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/ravioli.json new file mode 100644 index 000000000..8a3cd43a5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/ravioli.json @@ -0,0 +1,12 @@ +{ + "name": "Ravioli", + "icon": "croptopia:ravioli", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:ravioli", + "text": "Recipe for ravioli." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/salsa.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/salsa.json new file mode 100644 index 000000000..b7a09d1c8 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/salsa.json @@ -0,0 +1,12 @@ +{ + "name": "Salsa", + "icon": "croptopia:salsa", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:salsa", + "text": "Recipe for salsa." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/salt.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/salt.json new file mode 100644 index 000000000..af4f7039c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/salt.json @@ -0,0 +1,11 @@ +{ + "name": "Salt", + "icon": "croptopia:salt", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:text", + "text": "Salt generates uncommonly in River and Ice River biomes. They look like a whiter version of sand." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/soy_sauce.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/soy_sauce.json new file mode 100644 index 000000000..4290e213f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/soy_sauce.json @@ -0,0 +1,12 @@ +{ + "name": "Soy Sauce", + "icon": "croptopia:soy_sauce", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:soy_sauce", + "text": "Recipe for soy sauce." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/tofu.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/tofu.json new file mode 100644 index 000000000..4237d4b50 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/tofu.json @@ -0,0 +1,12 @@ +{ + "name": "Tofu", + "icon": "croptopia:tofu", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tofu", + "text": "Recipe for tofu." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/tortilla.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/tortilla.json new file mode 100644 index 000000000..d5fc8fc1e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/tortilla.json @@ -0,0 +1,12 @@ +{ + "name": "Tortilla", + "icon": "croptopia:tortilla", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tortilla", + "text": "Recipe for tortilla." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/water_bottle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/water_bottle.json new file mode 100644 index 000000000..5245d0771 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/water_bottle.json @@ -0,0 +1,12 @@ +{ + "name": "Water Bottle", + "icon": "croptopia:water_bottle", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_water_bottle", + "text": "Recipe for water bottles. These are different from the vanilla water bottles, as those are actually unbrewed potions." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/whipping_cream.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/whipping_cream.json new file mode 100644 index 000000000..9acbe57d8 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/ingredients/whipping_cream.json @@ -0,0 +1,12 @@ +{ + "name": "Whipping Cream", + "icon": "croptopia:whipping_cream", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:whipping_cream", + "text": "Recipe Guide." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/baked_sweet_potato.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/baked_sweet_potato.json new file mode 100644 index 000000000..5f0fbe193 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/baked_sweet_potato.json @@ -0,0 +1,12 @@ +{ + "name": "Baked Sweet Potato", + "icon": "croptopia:baked_sweet_potato", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:baked_sweet_potato_from_sweetpotato", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/baked_yam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/baked_yam.json new file mode 100644 index 000000000..364465e0f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/baked_yam.json @@ -0,0 +1,12 @@ +{ + "name": "Baked Yam", + "icon": "croptopia:baked_yam", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:baked_yam_from_yam", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/beef_stew.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/beef_stew.json new file mode 100644 index 000000000..2ca4f3a59 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/beef_stew.json @@ -0,0 +1,12 @@ +{ + "name": "Beef Stew", + "icon": "croptopia:beef_stew", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_beef_stew", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/beef_stir_fry.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/beef_stir_fry.json new file mode 100644 index 000000000..60dc1586f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/beef_stir_fry.json @@ -0,0 +1,12 @@ +{ + "name": "Beef Stir Fry", + "icon": "croptopia:beef_stir_fry", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_beef_stir_fry", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/beef_wellington.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/beef_wellington.json new file mode 100644 index 000000000..1a621da97 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/beef_wellington.json @@ -0,0 +1,12 @@ +{ + "name": "Beef Wellington", + "icon": "croptopia:beef_wellington", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_beef_wellington", + "text": "Recipe for beef wellington." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/blt.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/blt.json new file mode 100644 index 000000000..b24290a81 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/blt.json @@ -0,0 +1,12 @@ +{ + "name": "BLT Sandwich", + "icon": "croptopia:blt", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:blt", + "text": "Recipe for a BLT sandwich." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/burrito.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/burrito.json new file mode 100644 index 000000000..499e12990 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/burrito.json @@ -0,0 +1,12 @@ +{ + "name": "Burrito", + "icon": "croptopia:burrito", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:burrito", + "text": "Recipe for a burrito." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/buttered_green_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/buttered_green_beans.json new file mode 100644 index 000000000..58712e524 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/buttered_green_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Buttered Green Beans", + "icon": "croptopia:buttered_green_beans", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_buttered_green_beans", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/carnitas.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/carnitas.json new file mode 100644 index 000000000..c03bc4720 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/carnitas.json @@ -0,0 +1,12 @@ +{ + "name": "Carnitas", + "icon": "croptopia:carnitas", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:carnitas", + "text": "Recipe for carnitas." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cashew_chicken.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cashew_chicken.json new file mode 100644 index 000000000..89069936f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cashew_chicken.json @@ -0,0 +1,12 @@ +{ + "name": "Cashew Chicken", + "icon": "croptopia:cashew_chicken", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cashew_chicken", + "text": "Recipe for cashew chicken." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cheese_pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cheese_pizza.json new file mode 100644 index 000000000..8ec7a17cb --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cheese_pizza.json @@ -0,0 +1,12 @@ +{ + "name": "Cheese Pizza", + "icon": "croptopia:cheese_pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cheese_pizza", + "text": "Recipe for a cheese pizza." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cheeseburger.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cheeseburger.json new file mode 100644 index 000000000..0cff8cb65 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cheeseburger.json @@ -0,0 +1,12 @@ +{ + "name": "Cheeseburger", + "icon": "croptopia:cheeseburger", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cheeseburger", + "text": "Recipe for a cheeseburger." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cheesy_asparagus.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cheesy_asparagus.json new file mode 100644 index 000000000..6d164ae6a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cheesy_asparagus.json @@ -0,0 +1,12 @@ +{ + "name": "Cheesy Asparagus", + "icon": "croptopia:cheesy_asparagus", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_cheesy_asparagus", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chicken_and_dumplings.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chicken_and_dumplings.json new file mode 100644 index 000000000..22a1c51b5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chicken_and_dumplings.json @@ -0,0 +1,12 @@ +{ + "name": "Chicken and Dumplings", + "icon": "croptopia:chicken_and_dumplings", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chicken_and_dumplings", + "text": "Recipe for chicken and dumplings." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chicken_and_noodles.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chicken_and_noodles.json new file mode 100644 index 000000000..39f5aac6f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chicken_and_noodles.json @@ -0,0 +1,12 @@ +{ + "name": "Chicken and Noodles", + "icon": "croptopia:chicken_and_noodles", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chicken_and_noodles", + "text": "Recipe for chicken and noodles." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chicken_and_rice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chicken_and_rice.json new file mode 100644 index 000000000..0c88c59f9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chicken_and_rice.json @@ -0,0 +1,12 @@ +{ + "name": "Chicken and Rice", + "icon": "croptopia:chicken_and_rice", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chicken_and_rice", + "text": "Recipe for chicken and rice." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chili_relleno.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chili_relleno.json new file mode 100644 index 000000000..b4555e56f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chili_relleno.json @@ -0,0 +1,12 @@ +{ + "name": "Chili Relleno", + "icon": "croptopia:chili_relleno", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chili_relleno", + "text": "Recipe guide." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chimichanga.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chimichanga.json new file mode 100644 index 000000000..3b773ebb0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/chimichanga.json @@ -0,0 +1,12 @@ +{ + "name": "Chimichanga", + "icon": "croptopia:chimichanga", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chimichanga", + "text": "Recipe guide." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cornish_pasty.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cornish_pasty.json new file mode 100644 index 000000000..7dcfee68c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/cornish_pasty.json @@ -0,0 +1,12 @@ +{ + "name": "Cornish Pasty", + "icon": "croptopia:cornish_pasty", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_cornish_pasty", + "text": "Recipe for a cornish pasty." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/crema.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/crema.json new file mode 100644 index 000000000..208023aa6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/crema.json @@ -0,0 +1,12 @@ +{ + "name": "Crema", + "icon": "croptopia:crema", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:crema", + "text": "Recipe guide." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/egg_roll.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/egg_roll.json new file mode 100644 index 000000000..ff0123a68 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/egg_roll.json @@ -0,0 +1,12 @@ +{ + "name": "Egg Roll", + "icon": "croptopia:egg_roll", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:egg_roll", + "text": "Recipe for an egg roll." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/eggplant_parmesan.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/eggplant_parmesan.json new file mode 100644 index 000000000..7f3143e38 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/eggplant_parmesan.json @@ -0,0 +1,12 @@ +{ + "name": "Eggplant Parmesan", + "icon": "croptopia:eggplant_parmesan", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_eggplant_parmesan", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/enchilada.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/enchilada.json new file mode 100644 index 000000000..92d3cb6cc --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/enchilada.json @@ -0,0 +1,12 @@ +{ + "name": "Enchilada", + "icon": "croptopia:enchilada", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:enchilada", + "text": "Recipe for an enchilada." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/fajitas.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/fajitas.json new file mode 100644 index 000000000..bb879b4b7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/fajitas.json @@ -0,0 +1,12 @@ +{ + "name": "Fajitas", + "icon": "croptopia:fajitas", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:fajitas", + "text": "Recipe for fajitas." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/fish_and_chips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/fish_and_chips.json new file mode 100644 index 000000000..135295624 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/fish_and_chips.json @@ -0,0 +1,12 @@ +{ + "name": "Fish and Chips", + "icon": "croptopia:fish_and_chips", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_fish_and_chips", + "text": "Recipe for fish and chips." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/fried_chicken.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/fried_chicken.json new file mode 100644 index 000000000..dac3d8b78 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/fried_chicken.json @@ -0,0 +1,12 @@ +{ + "name": "Fried Chicken", + "icon": "croptopia:fried_chicken", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:fried_chicken", + "text": "Recipe for fried chicken." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/grilled_cheese.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/grilled_cheese.json new file mode 100644 index 000000000..e27f56aad --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/grilled_cheese.json @@ -0,0 +1,12 @@ +{ + "name": "Grilled Cheese", + "icon": "croptopia:grilled_cheese", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:grilled_cheese", + "text": "Recipe for a grilled cheese sandwich." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/grilled_eggplant.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/grilled_eggplant.json new file mode 100644 index 000000000..87b03f134 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/grilled_eggplant.json @@ -0,0 +1,12 @@ +{ + "name": "Grilled Eggplant", + "icon": "croptopia:grilled_eggplant", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_grilled_eggplant", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/hamburger.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/hamburger.json new file mode 100644 index 000000000..2ca1fb253 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/hamburger.json @@ -0,0 +1,12 @@ +{ + "name": "Hamburger", + "icon": "croptopia:hamburger", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:hamburger", + "text": "Recipe for a hamburger." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/lemon_chicken.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/lemon_chicken.json new file mode 100644 index 000000000..b104f882c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/lemon_chicken.json @@ -0,0 +1,12 @@ +{ + "name": "Lemon Chicken", + "icon": "croptopia:lemon_chicken", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:lemon_chicken", + "text": "Recipe for lemon chicken." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/nether_wart_stew.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/nether_wart_stew.json new file mode 100644 index 000000000..50a6fa4cf --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/nether_wart_stew.json @@ -0,0 +1,12 @@ +{ + "name": "Nether Wart Stew", + "icon": "croptopia:nether_wart_stew", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_nether_wart_stew", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/peanut_butter_and_jam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/peanut_butter_and_jam.json new file mode 100644 index 000000000..aac82e466 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/peanut_butter_and_jam.json @@ -0,0 +1,12 @@ +{ + "name": "Peanut Butter and Jam", + "icon": "croptopia:peanut_butter_and_jam", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:peanut_butter_and_jam", + "text": "Recipe for a sandwich with peanut butter and jam." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/pineapple_pepperoni_pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/pineapple_pepperoni_pizza.json new file mode 100644 index 000000000..2ab8bb0b9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/pineapple_pepperoni_pizza.json @@ -0,0 +1,12 @@ +{ + "name": "Pineapple Pepperoni Pizza", + "icon": "croptopia:pineapple_pepperoni_pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pineapple_pepperoni_pizza", + "text": "Recipe for a pineapple pepperoni pizza. Pineapples belong on pizza." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/pizza.json new file mode 100644 index 000000000..79d9dfcba --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/pizza.json @@ -0,0 +1,12 @@ +{ + "name": "Pizza", + "icon": "croptopia:pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pizza", + "text": "Recipe for a pizza." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/potato_soup.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/potato_soup.json new file mode 100644 index 000000000..54ff21ef0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/potato_soup.json @@ -0,0 +1,12 @@ +{ + "name": "Potato Soup", + "icon": "croptopia:potato_soup", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_potato_soup", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/quesadilla.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/quesadilla.json new file mode 100644 index 000000000..823dd0bef --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/quesadilla.json @@ -0,0 +1,12 @@ +{ + "name": "Quesadilla", + "icon": "croptopia:quesadilla", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:quesadilla", + "text": "Recipe guide." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/ratatouille.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/ratatouille.json new file mode 100644 index 000000000..57d778bc4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/ratatouille.json @@ -0,0 +1,12 @@ +{ + "name": "Ratatouille", + "icon": "croptopia:ratatouille", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_ratatouille", + "text": "\"Ratatouille, what are we making today?\"" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/refried_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/refried_beans.json new file mode 100644 index 000000000..6c96270d7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/refried_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Refried Beans", + "icon": "croptopia:refried_beans", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:refried_beans", + "text": "Recipe guide." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/roasted_asparagus.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/roasted_asparagus.json new file mode 100644 index 000000000..bac19b414 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/roasted_asparagus.json @@ -0,0 +1,12 @@ +{ + "name": "Roasted Asparagus", + "icon": "croptopia:roasted_asparagus", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_asparagus", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/roasted_radishes.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/roasted_radishes.json new file mode 100644 index 000000000..0eebae38f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/roasted_radishes.json @@ -0,0 +1,12 @@ +{ + "name": "Roasted Radishes", + "icon": "croptopia:roasted_radishes", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_radishes", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/roasted_squash.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/roasted_squash.json new file mode 100644 index 000000000..2ce9e2b24 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/roasted_squash.json @@ -0,0 +1,12 @@ +{ + "name": "Roasted Squash", + "icon": "croptopia:roasted_squash", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_squash", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/roasted_turnips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/roasted_turnips.json new file mode 100644 index 000000000..384562c99 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/roasted_turnips.json @@ -0,0 +1,12 @@ +{ + "name": "Roasted Turnips", + "icon": "croptopia:roasted_turnips", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_turnips", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/shepherds_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/shepherds_pie.json new file mode 100644 index 000000000..7fbf78632 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/shepherds_pie.json @@ -0,0 +1,12 @@ +{ + "name": "Shepherd's Pie", + "icon": "croptopia:shepherds_pie", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_shepherds_pie", + "text": "Recipe for a Shepherd's Pie." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/spaghetti_squash.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/spaghetti_squash.json new file mode 100644 index 000000000..3cff22db2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/spaghetti_squash.json @@ -0,0 +1,12 @@ +{ + "name": "Spaghetti Squash", + "icon": "croptopia:spaghetti_squash", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:spaghetti_squash", + "text": "Recipe for spaghetti squash." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/steamed_broccoli.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/steamed_broccoli.json new file mode 100644 index 000000000..752e0e3b0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/steamed_broccoli.json @@ -0,0 +1,12 @@ +{ + "name": "Steamed Broccoli", + "icon": "croptopia:steamed_broccoli", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_steamed_broccoli", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/steamed_green_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/steamed_green_beans.json new file mode 100644 index 000000000..196917856 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/steamed_green_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Steamed Green Beans", + "icon": "croptopia:steamed_green_beans", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_steamed_green_beans", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/stir_fry.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/stir_fry.json new file mode 100644 index 000000000..df5df1e1c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/stir_fry.json @@ -0,0 +1,12 @@ +{ + "name": "Stir Fry", + "icon": "croptopia:stir_fry", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_stir_fry", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/stuffed_artichoke.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/stuffed_artichoke.json new file mode 100644 index 000000000..4f38dc531 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/stuffed_artichoke.json @@ -0,0 +1,12 @@ +{ + "name": "Stuffed Artichoke", + "icon": "croptopia:stuffed_artichoke", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_stuffed_artichoke", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/stuffed_poblanos.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/stuffed_poblanos.json new file mode 100644 index 000000000..a0ea1edf5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/stuffed_poblanos.json @@ -0,0 +1,12 @@ +{ + "name": "Stuffed Poblanos", + "icon": "croptopia:stuffed_poblanos", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:stuffed_poblanos", + "text": "Recipe guide." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/supreme_pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/supreme_pizza.json new file mode 100644 index 000000000..65366d3ba --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/supreme_pizza.json @@ -0,0 +1,12 @@ +{ + "name": "Supreme Pizza", + "icon": "croptopia:supreme_pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:supreme_pizza", + "text": "Recipe for a supreme pizza." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/sushi.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/sushi.json new file mode 100644 index 000000000..8420ec662 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/sushi.json @@ -0,0 +1,12 @@ +{ + "name": "Sushi", + "icon": "croptopia:sushi", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:sushi", + "text": "Recipe for sushi." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/taco.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/taco.json new file mode 100644 index 000000000..b55f629f3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/taco.json @@ -0,0 +1,12 @@ +{ + "name": "Taco", + "icon": "croptopia:taco", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:taco", + "text": "Recipe for a taco." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/tamales.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/tamales.json new file mode 100644 index 000000000..b2277c848 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/tamales.json @@ -0,0 +1,12 @@ +{ + "name": "Tamales", + "icon": "croptopia:tamales", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tamales", + "text": "Recipe guide." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/toast_sandwich.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/toast_sandwich.json new file mode 100644 index 000000000..caad73243 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/toast_sandwich.json @@ -0,0 +1,12 @@ +{ + "name": "Toast Sandwich", + "icon": "croptopia:toast_sandwich", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_toast_sandwich", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/tofu_and_noodles.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/tofu_and_noodles.json new file mode 100644 index 000000000..9384afb93 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/tofu_and_noodles.json @@ -0,0 +1,12 @@ +{ + "name": "Tofu and Dumplings", + "icon": "croptopia:tofu_and_dumplings", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tofu_and_dumplings", + "text": "Recipe for tofu and dumplings." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/tofuburger.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/tofuburger.json new file mode 100644 index 000000000..f480728b6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/tofuburger.json @@ -0,0 +1,12 @@ +{ + "name": "Tofuburger", + "icon": "croptopia:tofuburger", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tofuburger", + "text": "Recipe for a tofuburger." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/tostada.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/tostada.json new file mode 100644 index 000000000..3ccfc9f03 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/meals/tostada.json @@ -0,0 +1,12 @@ +{ + "name": "Tostada", + "icon": "croptopia:tostada", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tostada", + "text": "Recipe for a tostada." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/ajvar_toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/ajvar_toast.json new file mode 100644 index 000000000..5099e370f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/ajvar_toast.json @@ -0,0 +1,12 @@ +{ + "name": "Ajvar Toast", + "icon": "croptopia:ajvar_toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_ajvar_toast", + "text": "Recipe for making ajvar toast." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/avocado_toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/avocado_toast.json new file mode 100644 index 000000000..a6780db22 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/avocado_toast.json @@ -0,0 +1,12 @@ +{ + "name": "Avocado Toast", + "icon": "croptopia:avocado_toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_avocado_toast", + "text": "Recipe for making avocado toast. (A favorite of Millennials everywhere!)" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/baked_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/baked_beans.json new file mode 100644 index 000000000..07ed03137 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/baked_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Baked Beans", + "icon": "croptopia:baked_beans", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:baked_beans_from_blackbean", + "text": "Recipe for making baked beans." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/buttered_toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/buttered_toast.json new file mode 100644 index 000000000..03a7766a9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/buttered_toast.json @@ -0,0 +1,12 @@ +{ + "name": "Buttered Toast", + "icon": "croptopia:buttered_toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:buttered_toast", + "text": "Recipe for making buttered toast." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/chips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/chips.json new file mode 100644 index 000000000..2f54dcb6a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/chips.json @@ -0,0 +1,16 @@ +{ + "name": "Chips", + "icon": "croptopia:potato_chips", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:kale_chips", + "recipe2": "croptopia:potato_chips" + }, + { + "type": "patchouli:text", + "text": "Recipes for making different types of chips." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/cooked_bacon.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/cooked_bacon.json new file mode 100644 index 000000000..969221b85 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/cooked_bacon.json @@ -0,0 +1,12 @@ +{ + "name": "Cooked Bacon", + "icon": "croptopia:cooked_bacon", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:cooked_bacon_from_bacon", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/doughnut.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/doughnut.json new file mode 100644 index 000000000..470cb6ce3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/doughnut.json @@ -0,0 +1,12 @@ +{ + "name": "Doughnut", + "icon": "croptopia:doughnut", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:doughnut", + "text": "The first 3D model you'll make in Blender." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/fries.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/fries.json new file mode 100644 index 000000000..6a90fc109 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/fries.json @@ -0,0 +1,16 @@ +{ + "name": "Fries", + "icon": "croptopia:french_fries", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:french_fries", + "recipe2": "croptopia:sweet_potato_fries" + }, + { + "type": "patchouli:text", + "text": "Recipes for making different types of fries." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/leek_soup.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/leek_soup.json new file mode 100644 index 000000000..e304b0a2d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/leek_soup.json @@ -0,0 +1,12 @@ +{ + "name": "Leek Soup", + "icon": "croptopia:leek_soup", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:leek_soup", + "text": "Recipe for making leek soup." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/nougat.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/nougat.json new file mode 100644 index 000000000..4991a5945 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/nougat.json @@ -0,0 +1,12 @@ +{ + "name": "Nougat", + "icon": "croptopia:nougat", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:nougat", + "text": "Recipe for making nougat." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/oatmeal.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/oatmeal.json new file mode 100644 index 000000000..f47f80003 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/oatmeal.json @@ -0,0 +1,12 @@ +{ + "name": "Oatmeal", + "icon": "croptopia:oatmeal", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:oatmeal", + "text": "Recipe for making oatmeal." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/onion_rings.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/onion_rings.json new file mode 100644 index 000000000..c671bb6b0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/onion_rings.json @@ -0,0 +1,12 @@ +{ + "name": "Onion Rings", + "icon": "croptopia:onion_rings", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:onion_rings", + "text": "Recipe for making onion rings." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/peanut_butter.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/peanut_butter.json new file mode 100644 index 000000000..a750216c5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/peanut_butter.json @@ -0,0 +1,12 @@ +{ + "name": "Peanut Butter", + "icon": "croptopia:peanut_butter", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_peanut_butter", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/peanut_butter_with_celery.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/peanut_butter_with_celery.json new file mode 100644 index 000000000..85f80ef1f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/peanut_butter_with_celery.json @@ -0,0 +1,12 @@ +{ + "name": "Peanut Butter with Celery", + "icon": "croptopia:peanut_butter_with_celery", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_peanut_butter_with_celery", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/popcorn.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/popcorn.json new file mode 100644 index 000000000..af5270d43 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/popcorn.json @@ -0,0 +1,12 @@ +{ + "name": "Popcorn", + "icon": "croptopia:popcorn", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:popcorn_from_corn", + "text": "Recipe for making popcorn." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/pork_and_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/pork_and_beans.json new file mode 100644 index 000000000..9fd2565bd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/pork_and_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Pork and Beans", + "icon": "croptopia:pork_and_beans", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pork_and_beans", + "text": "Recipe for making pork and beans." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/protein_bar.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/protein_bar.json new file mode 100644 index 000000000..7b1f00aea --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/protein_bar.json @@ -0,0 +1,12 @@ +{ + "name": "Protein Bar", + "icon": "croptopia:protein_bar", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:protein_bar", + "text": "Recipe for making a protein bar." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/raisins.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/raisins.json new file mode 100644 index 000000000..08cd1b539 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/raisins.json @@ -0,0 +1,12 @@ +{ + "name": "Raisins", + "icon": "croptopia:raisins", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:raisins_from_grape", + "text": "Recipe for making raisins." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/roasted_nuts.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/roasted_nuts.json new file mode 100644 index 000000000..a0924dac7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/roasted_nuts.json @@ -0,0 +1,12 @@ +{ + "name": "Roasted Nuts", + "icon": "croptopia:roasted_nuts", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:roasted_nuts", + "text": "Recipe for making roasted nuts." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/salads.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/salads.json new file mode 100644 index 000000000..eb680bd20 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/salads.json @@ -0,0 +1,22 @@ +{ + "name": "Salads", + "icon": "croptopia:cucumber_salad", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cucumber_salad", + "text": "Recipes for making different types of salads." + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:leafy_salad", + "recipe2": "croptopia:fruit_salad" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:veggie_salad", + "recipe2": "croptopia:caesar_salad" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/saucy_chips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/saucy_chips.json new file mode 100644 index 000000000..cb04d61d4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/saucy_chips.json @@ -0,0 +1,12 @@ +{ + "name": "Saucy Chips", + "icon": "croptopia:saucy_chips", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:saucy_chips", + "text": "Recipe for making chips with dip or sauce." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/scrambled_eggs.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/scrambled_eggs.json new file mode 100644 index 000000000..e631d0b03 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/scrambled_eggs.json @@ -0,0 +1,12 @@ +{ + "name": "Scrambled Eggs", + "icon": "croptopia:scrambled_eggs", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:scrambled_eggs", + "text": "Recipe for making scrambled eggs." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/steamed_rice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/steamed_rice.json new file mode 100644 index 000000000..7918d8a1d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/steamed_rice.json @@ -0,0 +1,12 @@ +{ + "name": "Steamed Rice", + "icon": "croptopia:beef_jerky", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:steamed_rice", + "text": "Recipe for making steamed rice." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/toast.json new file mode 100644 index 000000000..ef8581c68 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/toast.json @@ -0,0 +1,12 @@ +{ + "name": "Toast", + "icon": "croptopia:toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:toast_from_bread", + "text": "Recipe for making toast." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/toast_with_jam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/toast_with_jam.json new file mode 100644 index 000000000..3521d1f93 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/toast_with_jam.json @@ -0,0 +1,12 @@ +{ + "name": "Toast with Jam", + "icon": "croptopia:toast_with_jam", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:toast_with_jam", + "text": "Recipe for making toast with jam on it." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/trail_mix.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/trail_mix.json new file mode 100644 index 000000000..5fea1abb0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/trail_mix.json @@ -0,0 +1,12 @@ +{ + "name": "Trail Mix", + "icon": "croptopia:trail_mix", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:trail_mix", + "text": "Recipe for making trail mix." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/yoghurt.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/yoghurt.json new file mode 100644 index 000000000..3538dba89 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/snacks/yoghurt.json @@ -0,0 +1,12 @@ +{ + "name": "Yoghurt", + "icon": "croptopia:yoghurt", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:yoghurt", + "text": "Recipe for making yoghurt." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/cookingpot.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/cookingpot.json new file mode 100644 index 000000000..33573dbe9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/cookingpot.json @@ -0,0 +1,12 @@ +{ + "name": "Frying Pan", + "icon": "croptopia:frying_pan", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:frying_pan", + "text": "Recipe for a frying pan." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/foodpress.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/foodpress.json new file mode 100644 index 000000000..caa3f1d79 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/foodpress.json @@ -0,0 +1,12 @@ +{ + "name": "Food Press", + "icon": "croptopia:food_press", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:food_press", + "text": "Recipe for a food press." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/fryingpan.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/fryingpan.json new file mode 100644 index 000000000..3a13d2f18 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/fryingpan.json @@ -0,0 +1,12 @@ +{ + "name": "Cooking Pot", + "icon": "croptopia:cooking_pot", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cooking_pot", + "text": "Recipe for a cooking pot." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/knife.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/knife.json new file mode 100644 index 000000000..052b39cf8 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/knife.json @@ -0,0 +1,12 @@ +{ + "name": "Knife", + "icon": "croptopia:knife", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:knife", + "text": "Recipe" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/mortar_and_pestle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/mortar_and_pestle.json new file mode 100644 index 000000000..d471a0773 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/en_us/entries/utensils/mortar_and_pestle.json @@ -0,0 +1,12 @@ +{ + "name": "Mortar and Pestle", + "icon": "croptopia:mortar_and_pestle", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:mortar_and_pestle", + "text": "Recipe for a mortar and pestle." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/crops.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/crops.json new file mode 100644 index 000000000..fd405be1f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/crops.json @@ -0,0 +1,6 @@ +{ + "name": "작물", + "description": "크롭토피아에서 얻을 수 있는 모든 작물들의 정보", + "icon": "croptopia:kiwi", + "sortnum": -100 +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/desserts.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/desserts.json new file mode 100644 index 000000000..2d3646e0c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/desserts.json @@ -0,0 +1,5 @@ +{ + "name": "디저트", + "description": "달달구리", + "icon": "croptopia:cheese_cake" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/drinks.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/drinks.json new file mode 100644 index 000000000..2940a4944 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/drinks.json @@ -0,0 +1,5 @@ +{ + "name": "음료", + "description": "크롭토피아는 맛난 음료들도 있어요", + "icon": "croptopia:coffee" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/ingredients.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/ingredients.json new file mode 100644 index 000000000..6ab0d636e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/ingredients.json @@ -0,0 +1,5 @@ +{ + "name": "재료", + "description": "다른 음식을 만들기 위해 필요한 재료들", + "icon": "croptopia:flour" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/meals.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/meals.json new file mode 100644 index 000000000..8fd3ad69e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/meals.json @@ -0,0 +1,5 @@ +{ + "name": "식사", + "description": "영양가 있는 푸짐한 음식들", + "icon": "croptopia:hamburger" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/snacks.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/snacks.json new file mode 100644 index 000000000..2d5229305 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/snacks.json @@ -0,0 +1,5 @@ +{ + "name": "간식", + "description": "입이 심심하면 생각날 간식들", + "icon": "croptopia:trail_mix" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/utensils.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/utensils.json new file mode 100644 index 000000000..db061e93f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/categories/utensils.json @@ -0,0 +1,6 @@ +{ + "name": "조리도구", + "description": "크롭토피아의 음식을 만들기 위한 모든 조리도구!", + "icon": "croptopia:frying_pan", + "sortnum": -90 +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/crops/crops.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/crops/crops.json new file mode 100644 index 000000000..87af89ca1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/crops/crops.json @@ -0,0 +1,11 @@ +{ + "name": "식물", + "icon": "croptopia:eggplant_seed", + "category": "croptopia:crops", + "pages": [ + { + "type": "patchouli:text", + "text": "작물들은 세계 전반에 걸쳐 찾을 수 있으며, 특정 바이옴에 특정 작물들이 나타납니다. 새 버전의 크롭토피아는 작물 생성 바이옴이 정해지지 않고, 대신 데이터팩으로 그 위치가 정해집니다. 따라서 바이옴 이름으로 생성위치가 결정되므로, 새 바이옴에 작물을 추가하고 싶다면 깃허브 이슈 페이지에 게시하세요." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/crops/trees.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/crops/trees.json new file mode 100644 index 000000000..4ff422b5d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/crops/trees.json @@ -0,0 +1,11 @@ +{ + "name": "나무", + "icon": "croptopia:apple_sapling", + "category": "croptopia:crops", + "pages": [ + { + "type": "patchouli:text", + "text": "세계 전반에 걸쳐 다양한 열매가 열린 나무가 발견됩니다. 수확하려면, 과일을 우클릭하세요." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/almond_brittle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/almond_brittle.json new file mode 100644 index 000000000..4eb6ec996 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/almond_brittle.json @@ -0,0 +1,12 @@ +{ + "name": "아몬드 브리틀", + "icon": "croptopia:almond_brittle", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:almond_brittle", + "text": "아몬드 브리틀 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/apple_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/apple_pie.json new file mode 100644 index 000000000..7facf7403 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/apple_pie.json @@ -0,0 +1,12 @@ +{ + "name": "사과 파이", + "icon": "croptopia:apple_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:apple_pie", + "text": "사과 파이 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/banana_cream_pie_wip.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/banana_cream_pie_wip.json new file mode 100644 index 000000000..b0671fc0e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/banana_cream_pie_wip.json @@ -0,0 +1,12 @@ +{ + "name": "바나나 크림파이", + "icon": "croptopia:banana_cream_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:banana_cream_pie", + "text": "바나나 크림파이 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/banana_nut_bread.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/banana_nut_bread.json new file mode 100644 index 000000000..45d9fbab1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/banana_nut_bread.json @@ -0,0 +1,12 @@ +{ + "name": "바나나 견과류 빵", + "icon": "croptopia:banana_nut_bread", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:banana_nut_bread", + "text": "바나나 견과류 빵 레시피 (WIP)." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/brownies.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/brownies.json new file mode 100644 index 000000000..164a4c6ce --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/brownies.json @@ -0,0 +1,12 @@ +{ + "name": "브라우니", + "icon": "croptopia:brownies", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:brownies", + "text": "브라우니 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/candied_nuts.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/candied_nuts.json new file mode 100644 index 000000000..661462072 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/candied_nuts.json @@ -0,0 +1,12 @@ +{ + "name": "설탕바른 견과류", + "icon": "croptopia:candied_nuts", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:candied_nuts", + "text": "설탕바른 견과류 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/candy_corn.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/candy_corn.json new file mode 100644 index 000000000..f03d1fd8f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/candy_corn.json @@ -0,0 +1,12 @@ +{ + "name": "옥수수 사탕", + "icon": "croptopia:candy_corn", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:candy_corn", + "text": "옥수수 사탕 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/cherry_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/cherry_pie.json new file mode 100644 index 000000000..5f033ca91 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/cherry_pie.json @@ -0,0 +1,12 @@ +{ + "name": "체리 파이", + "icon": "croptopia:cherry_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cherry_pie", + "text": "체리 파이 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/chocolate_ice_cream.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/chocolate_ice_cream.json new file mode 100644 index 000000000..98bd40938 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/chocolate_ice_cream.json @@ -0,0 +1,12 @@ +{ + "name": "초코 아이스크림", + "icon": "croptopia:chocolate_ice_cream", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_chocolate_ice_cream", + "text": "초코 아이스크림 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/churros.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/churros.json new file mode 100644 index 000000000..f8f05b119 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/churros.json @@ -0,0 +1,12 @@ +{ + "name": "츄러스", + "icon": "croptopia:churros", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:churros", + "text": "츄러스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/eton_mess.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/eton_mess.json new file mode 100644 index 000000000..1a89c5c3b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/eton_mess.json @@ -0,0 +1,12 @@ +{ + "name": "이튼 메스", + "icon": "croptopia:eton_mess", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_eton_mess", + "text": "이튼 메스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/figgy_pudding.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/figgy_pudding.json new file mode 100644 index 000000000..30bd38bc3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/figgy_pudding.json @@ -0,0 +1,12 @@ +{ + "name": "무화과 푸딩", + "icon": "croptopia:figgy_pudding", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_figgy_pudding", + "text": "무화과 푸딩 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/fruit_cake.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/fruit_cake.json new file mode 100644 index 000000000..65493a4a5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/fruit_cake.json @@ -0,0 +1,12 @@ +{ + "name": "과일 케이크", + "icon": "croptopia:fruit_cake", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_fruit_cake", + "text": "과일 케이크 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/kiwi_sorbet.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/kiwi_sorbet.json new file mode 100644 index 000000000..248a808e1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/kiwi_sorbet.json @@ -0,0 +1,12 @@ +{ + "name": "키위 소르벳", + "icon": "croptopia:kiwi_sorbet", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_kiwi_sorbet", + "text": "키위 소르벳 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/lemon_coconut_bar.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/lemon_coconut_bar.json new file mode 100644 index 000000000..77d9f5688 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/lemon_coconut_bar.json @@ -0,0 +1,12 @@ +{ + "name": "레몬 코코넛 바", + "icon": "croptopia:lemon_coconut_bar", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_lemon_coconut_bar", + "text": "레몬 코코넛 바 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/nutty_cookie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/nutty_cookie.json new file mode 100644 index 000000000..1ea22945c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/nutty_cookie.json @@ -0,0 +1,12 @@ +{ + "name": "견과류 쿠키", + "icon": "croptopia:nutty_cookie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:nutty_cookie", + "text": "견과류 쿠키 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/pecan_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/pecan_pie.json new file mode 100644 index 000000000..80cb9d790 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/pecan_pie.json @@ -0,0 +1,12 @@ +{ + "name": "피칸 파이", + "icon": "croptopia:pecan_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pecan_pie", + "text": "피칸 파이 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/raisin_oatmeal_cookie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/raisin_oatmeal_cookie.json new file mode 100644 index 000000000..085a2a7bd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/raisin_oatmeal_cookie.json @@ -0,0 +1,12 @@ +{ + "name": "건포도 귀리 쿠키", + "icon": "croptopia:raisin_oatmeal_cookie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:raisin_oatmeal_cookie", + "text": "건포도 귀리 쿠키 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/rhubarb_crisp.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/rhubarb_crisp.json new file mode 100644 index 000000000..06247e65e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/rhubarb_crisp.json @@ -0,0 +1,12 @@ +{ + "name": "루바브 크리스프", + "icon": "croptopia:rhubarb_crisp", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_rhubarb_crisp", + "text": "루바브 크리스프 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/snicker_doodle_wip.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/snicker_doodle_wip.json new file mode 100644 index 000000000..62d1aaffd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/snicker_doodle_wip.json @@ -0,0 +1,12 @@ +{ + "name": "스니커 쿠키", + "icon": "croptopia:snicker_doodle", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:snicker_doodle", + "text": "스니커 쿠키 레시피 (WIP)" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/sticky_toffee_pudding.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/sticky_toffee_pudding.json new file mode 100644 index 000000000..ecc4f64b1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/sticky_toffee_pudding.json @@ -0,0 +1,12 @@ +{ + "name": "스티키 토피 푸딩", + "icon": "croptopia:sticky_toffee_pudding", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_sticky_toffee_pudding", + "text": "스티키 토피 푸딩 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/treacle_tart.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/treacle_tart.json new file mode 100644 index 000000000..7ea1a9943 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/treacle_tart.json @@ -0,0 +1,12 @@ +{ + "name": "당밀 타르트", + "icon": "croptopia:treacle_tart", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_treacle_tart", + "text": "당밀 타르트 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/tres_leche_cake.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/tres_leche_cake.json new file mode 100644 index 000000000..72d181d35 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/tres_leche_cake.json @@ -0,0 +1,12 @@ +{ + "name": "트레스 레체스 케이크", + "icon": "croptopia:tres_leche_cake", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tres_leche_cake", + "text": "트레스 레체스 케이크 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/trifle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/trifle.json new file mode 100644 index 000000000..5b4a86826 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/trifle.json @@ -0,0 +1,12 @@ +{ + "name": "트러플", + "icon": "croptopia:trifle", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_trifle", + "text": "트러플 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/yam_jam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/yam_jam.json new file mode 100644 index 000000000..5d43e4bae --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/desserts/yam_jam.json @@ -0,0 +1,12 @@ +{ + "name": "마 잼", + "icon": "croptopia:yam_jam", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:yam_jam", + "text": "마 잼 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/apple_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/apple_juice.json new file mode 100644 index 000000000..682b292d6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/apple_juice.json @@ -0,0 +1,12 @@ +{ + "name": "사과 주스", + "icon": "croptopia:apple_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:apple_juice", + "text": "사과 주스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/banana_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/banana_smoothie.json new file mode 100644 index 000000000..74ac7f756 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/banana_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "바나나 스무디", + "icon": "croptopia:banana_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:banana_smoothie", + "text": "바나나 스무디" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/beer.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/beer.json new file mode 100644 index 000000000..56201186d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/beer.json @@ -0,0 +1,12 @@ +{ + "name": "맥주", + "icon": "croptopia:beer", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:beer", + "text": "맥주 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/chocolate_milkshake.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/chocolate_milkshake.json new file mode 100644 index 000000000..7111092ed --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/chocolate_milkshake.json @@ -0,0 +1,12 @@ +{ + "name": "초콜릿 밀크쉐이크", + "icon": "croptopia:chocolate_milkshake", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chocolate_milkshake", + "text": "초콜릿 밀크쉐이크 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/coffee.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/coffee.json new file mode 100644 index 000000000..09fa19192 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/coffee.json @@ -0,0 +1,12 @@ +{ + "name": "커피", + "icon": "croptopia:coffee", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:coffee", + "text": "커피 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/cranberry_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/cranberry_juice.json new file mode 100644 index 000000000..1fc32ba7d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/cranberry_juice.json @@ -0,0 +1,12 @@ +{ + "name": "크랜베리 주스", + "icon": "croptopia:cranberry_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cranberry_juice", + "text": "크랜베리 주스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/fruit_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/fruit_smoothie.json new file mode 100644 index 000000000..84848e67b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/fruit_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "과일 스무디", + "icon": "croptopia:fruit_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:fruit_smoothie", + "text": "과일 스무디 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/grapejuice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/grapejuice.json new file mode 100644 index 000000000..b4baffab8 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/grapejuice.json @@ -0,0 +1,12 @@ +{ + "name": "포도 주스", + "icon": "croptopia:grape_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:grape_juice", + "text": "포도 주스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/horchata.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/horchata.json new file mode 100644 index 000000000..1dbb7eac3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/horchata.json @@ -0,0 +1,12 @@ +{ + "name": "오르차타", + "icon": "croptopia:horchata", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:horchata", + "text": "오르차타 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/kale_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/kale_smoothie.json new file mode 100644 index 000000000..16590f290 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/kale_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "케일 스무디", + "icon": "croptopia:kale_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:kale_smoothie", + "text": "케일 스무디 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/lemonade.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/lemonade.json new file mode 100644 index 000000000..458df3df5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/lemonade.json @@ -0,0 +1,12 @@ +{ + "name": "레모네이드", + "icon": "croptopia:lemonade", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:lemonade", + "text": "레모네이드 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/limeade.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/limeade.json new file mode 100644 index 000000000..b45094ef5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/limeade.json @@ -0,0 +1,12 @@ +{ + "name": "라임에이드", + "icon": "croptopia:limeade", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:limeade", + "text": "라임에이드 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/mead.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/mead.json new file mode 100644 index 000000000..4212c0541 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/mead.json @@ -0,0 +1,12 @@ +{ + "name": "벌꿀주", + "icon": "croptopia:mead", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:mead", + "text": "벌꿀주 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/melon_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/melon_juice.json new file mode 100644 index 000000000..0282171db --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/melon_juice.json @@ -0,0 +1,12 @@ +{ + "name": "멜론 주스", + "icon": "croptopia:melon_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:melon_juice", + "text": "멜론 주스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/orange_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/orange_juice.json new file mode 100644 index 000000000..89b8af0dc --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/orange_juice.json @@ -0,0 +1,12 @@ +{ + "name": "오렌지 주스", + "icon": "croptopia:orange_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:orange_juice", + "text": "오렌지 주스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/pineapple_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/pineapple_juice.json new file mode 100644 index 000000000..b3ab63e58 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/pineapple_juice.json @@ -0,0 +1,12 @@ +{ + "name": "파인애플 주스", + "icon": "croptopia:pineapple_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pineapple_juice", + "text": "파인애플 주스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/pumpkin_spice_latte.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/pumpkin_spice_latte.json new file mode 100644 index 000000000..de0271431 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/pumpkin_spice_latte.json @@ -0,0 +1,12 @@ +{ + "name": "매콤달콤 단호박 라떼", + "icon": "croptopia:pumpkin_spice_latte", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pumpkin_spice_latte", + "text": "매콤달콤 단호박 라떼" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/rum.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/rum.json new file mode 100644 index 000000000..2e6788a8d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/rum.json @@ -0,0 +1,12 @@ +{ + "name": "럼주", + "icon": "croptopia:rum", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:rum", + "text": "럼주 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/saguaro_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/saguaro_juice.json new file mode 100644 index 000000000..4cb59ae21 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/saguaro_juice.json @@ -0,0 +1,12 @@ +{ + "name": "선인장 열매 주스", + "icon": "croptopia:saguaro_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:saguaro_juice", + "text": "선인장 열매 주스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/soy_milk.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/soy_milk.json new file mode 100644 index 000000000..1c0151377 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/soy_milk.json @@ -0,0 +1,12 @@ +{ + "name": "두유", + "icon": "croptopia:soy_milk", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:soy_milk", + "text": "두유 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/strawberry_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/strawberry_smoothie.json new file mode 100644 index 000000000..a4d9bedfb --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/strawberry_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "딸기 스무디", + "icon": "croptopia:strawberry_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:strawberry_smoothie", + "text": "딸기 스무디 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/tea.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/tea.json new file mode 100644 index 000000000..db3310f61 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/tea.json @@ -0,0 +1,12 @@ +{ + "name": "차", + "icon": "croptopia:tea", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_tea", + "text": "차 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/tomato_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/tomato_juice.json new file mode 100644 index 000000000..2d8db82a9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/tomato_juice.json @@ -0,0 +1,12 @@ +{ + "name": "토마토 주스", + "icon": "croptopia:tomato_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tomato_juice", + "text": "토마토 주스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/wine.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/wine.json new file mode 100644 index 000000000..7e8b9b823 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/drinks/wine.json @@ -0,0 +1,12 @@ +{ + "name": "와인", + "icon": "croptopia:wine", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:wine", + "text": "와인 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/ajvar.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/ajvar.json new file mode 100644 index 000000000..69b2bcd35 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/ajvar.json @@ -0,0 +1,12 @@ +{ + "name": "아이바르", + "icon": "croptopia:ajvar", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_ajvar", + "text": "아이바르 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/artichoke_dip.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/artichoke_dip.json new file mode 100644 index 000000000..434be0b5b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/artichoke_dip.json @@ -0,0 +1,12 @@ +{ + "name": "아티초크 디핑소스", + "icon": "croptopia:artichoke_dip", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:artichoke_dip", + "text": "아티초크 디핑소스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/bacon.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/bacon.json new file mode 100644 index 000000000..7dea237a7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/bacon.json @@ -0,0 +1,12 @@ +{ + "name": "베이컨", + "icon": "croptopia:bacon", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_bacon", + "text": "베이컨 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/butter.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/butter.json new file mode 100644 index 000000000..dad5eac84 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/butter.json @@ -0,0 +1,12 @@ +{ + "name": "버터", + "icon": "croptopia:butter", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:butter", + "text": "버터 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/caramel.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/caramel.json new file mode 100644 index 000000000..6c2993bc5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/caramel.json @@ -0,0 +1,12 @@ +{ + "name": "캐러멜", + "icon": "croptopia:caramel", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:caramel_from_sugar", + "text": "캐러멜 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/cheese.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/cheese.json new file mode 100644 index 000000000..72de88836 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/cheese.json @@ -0,0 +1,12 @@ +{ + "name": "치즈", + "icon": "croptopia:cheese", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cheese", + "text": "치즈 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/chocolate.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/chocolate.json new file mode 100644 index 000000000..1d935d64d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/chocolate.json @@ -0,0 +1,12 @@ +{ + "name": "초콜릿", + "icon": "croptopia:chocolate", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chocolate", + "text": "초콜릿 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/corn_husk.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/corn_husk.json new file mode 100644 index 000000000..f46146d33 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/corn_husk.json @@ -0,0 +1,12 @@ +{ + "name": "옥수수 껍질", + "icon": "croptopia:corn_husk", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:corn_husk", + "text": "옥수수 껍질 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/dough.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/dough.json new file mode 100644 index 000000000..c4c31450b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/dough.json @@ -0,0 +1,12 @@ +{ + "name": "반죽", + "icon": "croptopia:dough", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:dough", + "text": "반죽 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/flour.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/flour.json new file mode 100644 index 000000000..b2566a2b7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/flour.json @@ -0,0 +1,12 @@ +{ + "name": "밀가루", + "icon": "croptopia:flour", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:flour", + "text": "밀가루 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/jams.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/jams.json new file mode 100644 index 000000000..0ed733d9b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/jams.json @@ -0,0 +1,32 @@ +{ + "name": "잼", + "icon": "croptopia:grape_jam", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:grape_jam", + "text": "각기 다른 잼들의 레시피" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:peach_jam", + "recipe2": "croptopia:apricot_jam" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:blackberry_jam", + "recipe2": "croptopia:blueberry_jam" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:cherry_jam", + "recipe2": "croptopia:elderberry_jam" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:raspberry_jam", + "recipe2": "croptopia:strawberry_jam" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/milk_bottle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/milk_bottle.json new file mode 100644 index 000000000..8f70055ac --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/milk_bottle.json @@ -0,0 +1,12 @@ +{ + "name": "병에 담긴 우유", + "icon": "croptopia:milk_bottle", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_milk_bottle", + "text": "병에 담긴 우유 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/molasses.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/molasses.json new file mode 100644 index 000000000..34c4bdd79 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/molasses.json @@ -0,0 +1,12 @@ +{ + "name": "당밀", + "icon": "croptopia:molasses", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:molasses_from_sugar_cane", + "text": "당밀 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/noodle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/noodle.json new file mode 100644 index 000000000..a4774ccbd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/noodle.json @@ -0,0 +1,12 @@ +{ + "name": "국수", + "icon": "croptopia:noodle", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:noodle", + "text": "국수 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/olive_oil.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/olive_oil.json new file mode 100644 index 000000000..9202ed757 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/olive_oil.json @@ -0,0 +1,12 @@ +{ + "name": "올리브 오일", + "icon": "croptopia:olive_oil", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:olive_oil", + "text": "올리브 오일 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/paprika.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/paprika.json new file mode 100644 index 000000000..8fb0456df --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/paprika.json @@ -0,0 +1,12 @@ +{ + "name": "파프리카", + "icon": "croptopia:paprika", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:paprika", + "text": "파프리카 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/pepperoni.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/pepperoni.json new file mode 100644 index 000000000..668832430 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/pepperoni.json @@ -0,0 +1,12 @@ +{ + "name": "페페로니", + "icon": "croptopia:pepperoni", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pepperoni", + "text": "페페로니 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/ravioli.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/ravioli.json new file mode 100644 index 000000000..81cb7b9cc --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/ravioli.json @@ -0,0 +1,12 @@ +{ + "name": "라비올리", + "icon": "croptopia:ravioli", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:ravioli", + "text": "라비올리 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/salsa.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/salsa.json new file mode 100644 index 000000000..9eac3ba73 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/salsa.json @@ -0,0 +1,12 @@ +{ + "name": "살사소스", + "icon": "croptopia:salsa", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:salsa", + "text": "살사소스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/salt.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/salt.json new file mode 100644 index 000000000..d28123395 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/salt.json @@ -0,0 +1,11 @@ +{ + "name": "소금", + "icon": "croptopia:salt", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:text", + "text": "소금은 강 바이옴들에 가끔 자연적으로 생성되는 소금덩이에서 얻을 수 있습니다. 소금덩이는 조금 더 하얀 모래처럼 생겼습니다." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/soy_sauce.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/soy_sauce.json new file mode 100644 index 000000000..c6b45dc4f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/soy_sauce.json @@ -0,0 +1,12 @@ +{ + "name": "간장", + "icon": "croptopia:soy_sauce", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:soy_sauce", + "text": "간장 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/tofu.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/tofu.json new file mode 100644 index 000000000..969a8dfb1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/tofu.json @@ -0,0 +1,12 @@ +{ + "name": "두부", + "icon": "croptopia:tofu", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tofu", + "text": "두부 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/tortilla.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/tortilla.json new file mode 100644 index 000000000..9f075a050 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/tortilla.json @@ -0,0 +1,12 @@ +{ + "name": "토르티야", + "icon": "croptopia:tortilla", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tortilla", + "text": "토르티야(또띠아) 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/water_bottle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/water_bottle.json new file mode 100644 index 000000000..a76731c09 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/water_bottle.json @@ -0,0 +1,12 @@ +{ + "name": "물에 담긴 병", + "icon": "croptopia:water_bottle", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_water_bottle", + "text": "물에 담긴 병 레시피. 바닐라의 물병과는 다르게 요리용 물병이랍니다." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/whipping_cream.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/whipping_cream.json new file mode 100644 index 000000000..efd0c7a99 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/ingredients/whipping_cream.json @@ -0,0 +1,12 @@ +{ + "name": "휘핑크림", + "icon": "croptopia:whipping_cream", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:whipping_cream", + "text": "휘핑크림 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/baked_sweet_potato.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/baked_sweet_potato.json new file mode 100644 index 000000000..542a6747d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/baked_sweet_potato.json @@ -0,0 +1,12 @@ +{ + "name": "군고구마", + "icon": "croptopia:baked_sweet_potato", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:baked_sweet_potato_from_sweetpotato", + "text": "군고구마 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/baked_yam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/baked_yam.json new file mode 100644 index 000000000..31e431fa1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/baked_yam.json @@ -0,0 +1,12 @@ +{ + "name": "구운 마", + "icon": "croptopia:baked_yam", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:baked_yam_from_yam", + "text": "구운 마 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/beef_stew.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/beef_stew.json new file mode 100644 index 000000000..7a899c284 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/beef_stew.json @@ -0,0 +1,12 @@ +{ + "name": "소고기 스튜", + "icon": "croptopia:beef_stew", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_beef_stew", + "text": "소고기 스튜 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/beef_stir_fry.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/beef_stir_fry.json new file mode 100644 index 000000000..569bfc124 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/beef_stir_fry.json @@ -0,0 +1,12 @@ +{ + "name": "소고기 볶음", + "icon": "croptopia:beef_stir_fry", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_beef_stir_fry", + "text": "소고기 볶음 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/beef_wellington.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/beef_wellington.json new file mode 100644 index 000000000..a75c068ed --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/beef_wellington.json @@ -0,0 +1,12 @@ +{ + "name": "비프 웰링턴", + "icon": "croptopia:beef_wellington", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_beef_wellington", + "text": "비프 웰링턴 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/blt.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/blt.json new file mode 100644 index 000000000..5eddb53e0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/blt.json @@ -0,0 +1,12 @@ +{ + "name": "BLT 샌드위치", + "icon": "croptopia:blt", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:blt", + "text": "BLT 샌드위치 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/burrito.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/burrito.json new file mode 100644 index 000000000..312c714b2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/burrito.json @@ -0,0 +1,12 @@ +{ + "name": "부리토", + "icon": "croptopia:burrito", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:burrito", + "text": "부리토 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/buttered_green_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/buttered_green_beans.json new file mode 100644 index 000000000..0e90bdbce --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/buttered_green_beans.json @@ -0,0 +1,12 @@ +{ + "name": "버터 완두콩", + "icon": "croptopia:buttered_green_beans", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_buttered_green_beans", + "text": "버터 완두콩 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/carnitas.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/carnitas.json new file mode 100644 index 000000000..abc25d2ee --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/carnitas.json @@ -0,0 +1,12 @@ +{ + "name": "카르니타스", + "icon": "croptopia:carnitas", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:carnitas", + "text": "카르니타스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cashew_chicken.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cashew_chicken.json new file mode 100644 index 000000000..0c858a81c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cashew_chicken.json @@ -0,0 +1,12 @@ +{ + "name": "캐슈넛 치킨", + "icon": "croptopia:cashew_chicken", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cashew_chicken", + "text": "캐슈넛 치킨 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cheese_pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cheese_pizza.json new file mode 100644 index 000000000..40497a346 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cheese_pizza.json @@ -0,0 +1,12 @@ +{ + "name": "치즈 피자", + "icon": "croptopia:cheese_pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cheese_pizza", + "text": "치즈 피자 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cheeseburger.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cheeseburger.json new file mode 100644 index 000000000..98c6ef2bb --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cheeseburger.json @@ -0,0 +1,12 @@ +{ + "name": "치즈버거", + "icon": "croptopia:cheeseburger", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cheeseburger", + "text": "치즈버거 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cheesy_asparagus.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cheesy_asparagus.json new file mode 100644 index 000000000..24371f0fa --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cheesy_asparagus.json @@ -0,0 +1,12 @@ +{ + "name": "치즈 아스파라거스", + "icon": "croptopia:cheesy_asparagus", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_cheesy_asparagus", + "text": "치즈 아스파라거스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chicken_and_dumplings.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chicken_and_dumplings.json new file mode 100644 index 000000000..53b3ce063 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chicken_and_dumplings.json @@ -0,0 +1,12 @@ +{ + "name": "닭 만두", + "icon": "croptopia:chicken_and_dumplings", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chicken_and_dumplings", + "text": "닭 만두 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chicken_and_noodles.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chicken_and_noodles.json new file mode 100644 index 000000000..59a209912 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chicken_and_noodles.json @@ -0,0 +1,12 @@ +{ + "name": "닭고기 국수", + "icon": "croptopia:chicken_and_noodles", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chicken_and_noodles", + "text": "닭고기 국수 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chicken_and_rice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chicken_and_rice.json new file mode 100644 index 000000000..68e936227 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chicken_and_rice.json @@ -0,0 +1,12 @@ +{ + "name": "치킨 라이스", + "icon": "croptopia:chicken_and_rice", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chicken_and_rice", + "text": "치킨 라이스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chili_relleno.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chili_relleno.json new file mode 100644 index 000000000..d269f8126 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chili_relleno.json @@ -0,0 +1,12 @@ +{ + "name": "칠리 레예노", + "icon": "croptopia:chili_relleno", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chili_relleno", + "text": "칠리 레예노 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chimichanga.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chimichanga.json new file mode 100644 index 000000000..621001852 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/chimichanga.json @@ -0,0 +1,12 @@ +{ + "name": "치미창가", + "icon": "croptopia:chimichanga", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chimichanga", + "text": "치미창가 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cornish_pasty.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cornish_pasty.json new file mode 100644 index 000000000..ee3a9d4f9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/cornish_pasty.json @@ -0,0 +1,12 @@ +{ + "name": "옥수수 파스티", + "icon": "croptopia:cornish_pasty", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_cornish_pasty", + "text": "옥수수 파스티 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/crema.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/crema.json new file mode 100644 index 000000000..f89983082 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/crema.json @@ -0,0 +1,12 @@ +{ + "name": "크레마", + "icon": "croptopia:crema", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:crema", + "text": "크레마 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/egg_roll.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/egg_roll.json new file mode 100644 index 000000000..eda9b1866 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/egg_roll.json @@ -0,0 +1,12 @@ +{ + "name": "계란말이", + "icon": "croptopia:egg_roll", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:egg_roll", + "text": "계란말이 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/eggplant_parmesan.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/eggplant_parmesan.json new file mode 100644 index 000000000..5295018c4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/eggplant_parmesan.json @@ -0,0 +1,12 @@ +{ + "name": "파마산 치즈와 가지", + "icon": "croptopia:eggplant_parmesan", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_eggplant_parmesan", + "text": "파마산 치즈와 가지 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/enchilada.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/enchilada.json new file mode 100644 index 000000000..bbef8ec51 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/enchilada.json @@ -0,0 +1,12 @@ +{ + "name": "엔칠라다", + "icon": "croptopia:enchilada", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:enchilada", + "text": "엔칠라다 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/fajitas.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/fajitas.json new file mode 100644 index 000000000..0d720c421 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/fajitas.json @@ -0,0 +1,12 @@ +{ + "name": "파히타스", + "icon": "croptopia:fajitas", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:fajitas", + "text": "파히타스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/fish_and_chips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/fish_and_chips.json new file mode 100644 index 000000000..01bec3298 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/fish_and_chips.json @@ -0,0 +1,12 @@ +{ + "name": "피쉬 앤 칩스", + "icon": "croptopia:fish_and_chips", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_fish_and_chips", + "text": "피쉬 앤 칩스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/fried_chicken.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/fried_chicken.json new file mode 100644 index 000000000..e4e3cc729 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/fried_chicken.json @@ -0,0 +1,12 @@ +{ + "name": "후라이드 치킨", + "icon": "croptopia:fried_chicken", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:fried_chicken", + "text": "후라이드 치킨 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/grilled_cheese.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/grilled_cheese.json new file mode 100644 index 000000000..5e3df2190 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/grilled_cheese.json @@ -0,0 +1,12 @@ +{ + "name": "구운 치즈", + "icon": "croptopia:grilled_cheese", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:grilled_cheese", + "text": "구운 치즈 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/grilled_eggplant.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/grilled_eggplant.json new file mode 100644 index 000000000..6e5b0851a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/grilled_eggplant.json @@ -0,0 +1,12 @@ +{ + "name": "구운 가지", + "icon": "croptopia:grilled_eggplant", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_grilled_eggplant", + "text": "구운 가지 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/hamburger.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/hamburger.json new file mode 100644 index 000000000..5ca7a8e6d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/hamburger.json @@ -0,0 +1,12 @@ +{ + "name": "햄버거", + "icon": "croptopia:hamburger", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:hamburger", + "text": "햄버거 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/lemon_chicken.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/lemon_chicken.json new file mode 100644 index 000000000..23e64fd16 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/lemon_chicken.json @@ -0,0 +1,12 @@ +{ + "name": "레몬 치킨", + "icon": "croptopia:lemon_chicken", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:lemon_chicken", + "text": "레몬 치킨 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/nether_wart_stew.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/nether_wart_stew.json new file mode 100644 index 000000000..119512f9f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/nether_wart_stew.json @@ -0,0 +1,12 @@ +{ + "name": "네더사마귀 스튜", + "icon": "croptopia:nether_wart_stew", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_nether_wart_stew", + "text": "네더사마귀 스튜 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/peanut_butter_and_jam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/peanut_butter_and_jam.json new file mode 100644 index 000000000..6b1cb614b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/peanut_butter_and_jam.json @@ -0,0 +1,12 @@ +{ + "name": "땅콩버터와 잼", + "icon": "croptopia:peanut_butter_and_jam", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:peanut_butter_and_jam", + "text": "땅콩버터와 잼 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/pineapple_pepperoni_pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/pineapple_pepperoni_pizza.json new file mode 100644 index 000000000..06dd97029 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/pineapple_pepperoni_pizza.json @@ -0,0 +1,12 @@ +{ + "name": "하와이안 피자", + "icon": "croptopia:pineapple_pepperoni_pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pineapple_pepperoni_pizza", + "text": "하와이안 피자 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/pizza.json new file mode 100644 index 000000000..bece34d1a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/pizza.json @@ -0,0 +1,12 @@ +{ + "name": "피자", + "icon": "croptopia:pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pizza", + "text": "피자 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/potato_soup.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/potato_soup.json new file mode 100644 index 000000000..62d859731 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/potato_soup.json @@ -0,0 +1,12 @@ +{ + "name": "감자 수프", + "icon": "croptopia:potato_soup", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_potato_soup", + "text": "감자 수프 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/quesadilla.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/quesadilla.json new file mode 100644 index 000000000..2a0807053 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/quesadilla.json @@ -0,0 +1,12 @@ +{ + "name": "케사디야", + "icon": "croptopia:quesadilla", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:quesadilla", + "text": "케사디야 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/ratatouille.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/ratatouille.json new file mode 100644 index 000000000..8da70454b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/ratatouille.json @@ -0,0 +1,12 @@ +{ + "name": "라따뚜이", + "icon": "croptopia:ratatouille", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_ratatouille", + "text": "\"라따뚜이, 오늘은 뭐 만들지?\"" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/refried_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/refried_beans.json new file mode 100644 index 000000000..ec5a66aa7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/refried_beans.json @@ -0,0 +1,12 @@ +{ + "name": "튀긴 콩", + "icon": "croptopia:refried_beans", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:refried_beans", + "text": "튀긴 콩 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/roasted_asparagus.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/roasted_asparagus.json new file mode 100644 index 000000000..af15ef478 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/roasted_asparagus.json @@ -0,0 +1,12 @@ +{ + "name": "구운 아스파라거스", + "icon": "croptopia:roasted_asparagus", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_asparagus", + "text": "구운 아스파라거스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/roasted_radishes.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/roasted_radishes.json new file mode 100644 index 000000000..36810bccd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/roasted_radishes.json @@ -0,0 +1,12 @@ +{ + "name": "구운 무", + "icon": "croptopia:roasted_radishes", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_radishes", + "text": "구운 무" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/roasted_squash.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/roasted_squash.json new file mode 100644 index 000000000..111734137 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/roasted_squash.json @@ -0,0 +1,12 @@ +{ + "name": "구운 스쿼시 호박", + "icon": "croptopia:roasted_squash", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_squash", + "text": "구운 스쿼시 호박 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/roasted_turnips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/roasted_turnips.json new file mode 100644 index 000000000..9ea1f9341 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/roasted_turnips.json @@ -0,0 +1,12 @@ +{ + "name": "구운 순무", + "icon": "croptopia:roasted_turnips", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_turnips", + "text": "구운 순무 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/shepherds_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/shepherds_pie.json new file mode 100644 index 000000000..ead308062 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/shepherds_pie.json @@ -0,0 +1,12 @@ +{ + "name": "코타지 파이", + "icon": "croptopia:shepherds_pie", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_shepherds_pie", + "text": "코타지 파이 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/spaghetti_squash.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/spaghetti_squash.json new file mode 100644 index 000000000..7d2fd1b67 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/spaghetti_squash.json @@ -0,0 +1,12 @@ +{ + "name": "스쿼시 스파게티", + "icon": "croptopia:spaghetti_squash", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:spaghetti_squash", + "text": "스쿼시 스파게티 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/steamed_broccoli.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/steamed_broccoli.json new file mode 100644 index 000000000..59408d2b1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/steamed_broccoli.json @@ -0,0 +1,12 @@ +{ + "name": "찐 브로콜리", + "icon": "croptopia:steamed_broccoli", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_steamed_broccoli", + "text": "찐 브로콜리 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/steamed_green_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/steamed_green_beans.json new file mode 100644 index 000000000..436cb3ef4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/steamed_green_beans.json @@ -0,0 +1,12 @@ +{ + "name": "찐 완두콩", + "icon": "croptopia:steamed_green_beans", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_steamed_green_beans", + "text": "찐 완두콩 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/stir_fry.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/stir_fry.json new file mode 100644 index 000000000..90ecfda80 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/stir_fry.json @@ -0,0 +1,12 @@ +{ + "name": "채소볶음", + "icon": "croptopia:stir_fry", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_stir_fry", + "text": "채소볶음 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/stuffed_artichoke.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/stuffed_artichoke.json new file mode 100644 index 000000000..328f374b0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/stuffed_artichoke.json @@ -0,0 +1,12 @@ +{ + "name": "속이 채워진 아티초크", + "icon": "croptopia:stuffed_artichoke", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_stuffed_artichoke", + "text": "속이 채워진 아티초크 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/stuffed_poblanos.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/stuffed_poblanos.json new file mode 100644 index 000000000..a9c5434b8 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/stuffed_poblanos.json @@ -0,0 +1,12 @@ +{ + "name": "속을 채운 포블라노스", + "icon": "croptopia:stuffed_poblanos", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:stuffed_poblanos", + "text": "속을 채운 포블라노스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/supreme_pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/supreme_pizza.json new file mode 100644 index 000000000..890a0d51d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/supreme_pizza.json @@ -0,0 +1,12 @@ +{ + "name": "수프림 피자", + "icon": "croptopia:supreme_pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:supreme_pizza", + "text": "수프림 피자 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/sushi.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/sushi.json new file mode 100644 index 000000000..8f0f0a8bd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/sushi.json @@ -0,0 +1,12 @@ +{ + "name": "초밥", + "icon": "croptopia:sushi", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:sushi", + "text": "초밥 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/taco.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/taco.json new file mode 100644 index 000000000..07354e1af --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/taco.json @@ -0,0 +1,12 @@ +{ + "name": "타코", + "icon": "croptopia:taco", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:taco", + "text": "타코 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/tamales.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/tamales.json new file mode 100644 index 000000000..ab8ac834f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/tamales.json @@ -0,0 +1,12 @@ +{ + "name": "타말", + "icon": "croptopia:tamales", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tamales", + "text": "타말 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/toast_sandwich.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/toast_sandwich.json new file mode 100644 index 000000000..b6478b080 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/toast_sandwich.json @@ -0,0 +1,12 @@ +{ + "name": "토스트 샌드위치", + "icon": "croptopia:toast_sandwich", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_toast_sandwich", + "text": "토스트 샌드위치" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/tofu_and_noodles.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/tofu_and_noodles.json new file mode 100644 index 000000000..ddd728eb3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/tofu_and_noodles.json @@ -0,0 +1,12 @@ +{ + "name": "두부 만두", + "icon": "croptopia:tofu_and_dumplings", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tofu_and_dumplings", + "text": "두부 만두 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/tofuburger.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/tofuburger.json new file mode 100644 index 000000000..bfd194bf9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/tofuburger.json @@ -0,0 +1,12 @@ +{ + "name": "두부버거", + "icon": "croptopia:tofuburger", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tofuburger", + "text": "두부버거 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/tostada.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/tostada.json new file mode 100644 index 000000000..ac492b3f5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/meals/tostada.json @@ -0,0 +1,12 @@ +{ + "name": "토스타다", + "icon": "croptopia:tostada", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tostada", + "text": "토스타다 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/ajvar_toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/ajvar_toast.json new file mode 100644 index 000000000..5642712f7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/ajvar_toast.json @@ -0,0 +1,12 @@ +{ + "name": "아이바르 토스트", + "icon": "croptopia:ajvar_toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_ajvar_toast", + "text": "아이바르 토스트 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/avocado_toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/avocado_toast.json new file mode 100644 index 000000000..44cf0328f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/avocado_toast.json @@ -0,0 +1,12 @@ +{ + "name": "아보카도 토스트", + "icon": "croptopia:avocado_toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_avocado_toast", + "text": "아보카도 토스트 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/baked_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/baked_beans.json new file mode 100644 index 000000000..815286671 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/baked_beans.json @@ -0,0 +1,12 @@ +{ + "name": "베이크드 빈즈", + "icon": "croptopia:baked_beans", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:baked_beans_from_blackbean", + "text": "베이크드 빈즈 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/buttered_toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/buttered_toast.json new file mode 100644 index 000000000..343979e27 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/buttered_toast.json @@ -0,0 +1,12 @@ +{ + "name": "버터 토스트", + "icon": "croptopia:buttered_toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:buttered_toast", + "text": "버터 토스트 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/chips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/chips.json new file mode 100644 index 000000000..b5afc39af --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/chips.json @@ -0,0 +1,16 @@ +{ + "name": "칩", + "icon": "croptopia:potato_chips", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:kale_chips", + "recipe2": "croptopia:potato_chips" + }, + { + "type": "patchouli:text", + "text": "다양한 칩 레시피들" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/cooked_bacon.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/cooked_bacon.json new file mode 100644 index 000000000..e4c4ddf80 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/cooked_bacon.json @@ -0,0 +1,12 @@ +{ + "name": "구운 베이컨", + "icon": "croptopia:cooked_bacon", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:cooked_bacon_from_bacon", + "text": "구운 베이컨 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/doughnut.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/doughnut.json new file mode 100644 index 000000000..9aac55ed0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/doughnut.json @@ -0,0 +1,12 @@ +{ + "name": "도넛", + "icon": "croptopia:doughnut", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:doughnut", + "text": "블렌더에서 만들 첫 3D 모델" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/fries.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/fries.json new file mode 100644 index 000000000..2172fa475 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/fries.json @@ -0,0 +1,16 @@ +{ + "name": "튀김류", + "icon": "croptopia:french_fries", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:french_fries", + "recipe2": "croptopia:sweet_potato_fries" + }, + { + "type": "patchouli:text", + "text": "다양한 튀김 레시피들" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/leek_soup.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/leek_soup.json new file mode 100644 index 000000000..ea12dc80e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/leek_soup.json @@ -0,0 +1,12 @@ +{ + "name": "리크 수프", + "icon": "croptopia:leek_soup", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:leek_soup", + "text": "리크 수프 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/nougat.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/nougat.json new file mode 100644 index 000000000..af73ddde1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/nougat.json @@ -0,0 +1,12 @@ +{ + "name": "에너지 바", + "icon": "croptopia:nougat", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:nougat", + "text": "에너지 바 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/oatmeal.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/oatmeal.json new file mode 100644 index 000000000..af4c9757b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/oatmeal.json @@ -0,0 +1,12 @@ +{ + "name": "오트밀", + "icon": "croptopia:oatmeal", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:oatmeal", + "text": "오트밀 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/onion_rings.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/onion_rings.json new file mode 100644 index 000000000..561a68ddf --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/onion_rings.json @@ -0,0 +1,12 @@ +{ + "name": "양파 링", + "icon": "croptopia:onion_rings", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:onion_rings", + "text": "양파 링 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/peanut_butter.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/peanut_butter.json new file mode 100644 index 000000000..737cbb4c9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/peanut_butter.json @@ -0,0 +1,12 @@ +{ + "name": "땅콩버터", + "icon": "croptopia:peanut_butter", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_peanut_butter", + "text": "땅콩버터 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/peanut_butter_with_celery.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/peanut_butter_with_celery.json new file mode 100644 index 000000000..211034f7b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/peanut_butter_with_celery.json @@ -0,0 +1,12 @@ +{ + "name": "땅콩버터와 샐러리", + "icon": "croptopia:peanut_butter_with_celery", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_peanut_butter_with_celery", + "text": "땅콩버터와 샐러리 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/popcorn.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/popcorn.json new file mode 100644 index 000000000..7d11e413e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/popcorn.json @@ -0,0 +1,12 @@ +{ + "name": "팝콘", + "icon": "croptopia:popcorn", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:popcorn_from_corn", + "text": "팝콘 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/pork_and_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/pork_and_beans.json new file mode 100644 index 000000000..5d93a4432 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/pork_and_beans.json @@ -0,0 +1,12 @@ +{ + "name": "돼지고기 콩조림", + "icon": "croptopia:pork_and_beans", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pork_and_beans", + "text": "돼지고기 콩조림 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/protein_bar.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/protein_bar.json new file mode 100644 index 000000000..ca59346dd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/protein_bar.json @@ -0,0 +1,12 @@ +{ + "name": "프로틴 바", + "icon": "croptopia:protein_bar", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:protein_bar", + "text": "프로틴 바 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/raisins.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/raisins.json new file mode 100644 index 000000000..cc4b9dbc9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/raisins.json @@ -0,0 +1,12 @@ +{ + "name": "건포도", + "icon": "croptopia:raisins", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:raisins_from_grape", + "text": "건포도 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/roasted_nuts.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/roasted_nuts.json new file mode 100644 index 000000000..80658d734 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/roasted_nuts.json @@ -0,0 +1,12 @@ +{ + "name": "구운 견과류", + "icon": "croptopia:roasted_nuts", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:roasted_nuts", + "text": "구운 견과류 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/salads.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/salads.json new file mode 100644 index 000000000..0bec87b48 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/salads.json @@ -0,0 +1,22 @@ +{ + "name": "샐러드류", + "icon": "croptopia:cucumber_salad", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cucumber_salad", + "text": "다양한 샐러드 레시피들" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:leafy_salad", + "recipe2": "croptopia:fruit_salad" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:veggie_salad", + "recipe2": "croptopia:caesar_salad" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/saucy_chips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/saucy_chips.json new file mode 100644 index 000000000..0ea847cda --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/saucy_chips.json @@ -0,0 +1,12 @@ +{ + "name": "양념된 감자칩", + "icon": "croptopia:saucy_chips", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:saucy_chips", + "text": "양념된 감자칩 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/scrambled_eggs.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/scrambled_eggs.json new file mode 100644 index 000000000..797488b6f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/scrambled_eggs.json @@ -0,0 +1,12 @@ +{ + "name": "스크램블 에그", + "icon": "croptopia:scrambled_eggs", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:scrambled_eggs", + "text": "스크램블 에그 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/steamed_rice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/steamed_rice.json new file mode 100644 index 000000000..b1725db53 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/steamed_rice.json @@ -0,0 +1,12 @@ +{ + "name": "밥", + "icon": "croptopia:beef_jerky", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:steamed_rice", + "text": "밥 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/toast.json new file mode 100644 index 000000000..884416e74 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/toast.json @@ -0,0 +1,12 @@ +{ + "name": "토스트", + "icon": "croptopia:toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:toast_from_bread", + "text": "토스트 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/toast_with_jam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/toast_with_jam.json new file mode 100644 index 000000000..607150e47 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/toast_with_jam.json @@ -0,0 +1,12 @@ +{ + "name": "잼을 바른 토스트", + "icon": "croptopia:toast_with_jam", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:toast_with_jam", + "text": "잼을 바른 토스트 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/trail_mix.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/trail_mix.json new file mode 100644 index 000000000..cde4e51b5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/trail_mix.json @@ -0,0 +1,12 @@ +{ + "name": "견과류 믹스", + "icon": "croptopia:trail_mix", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:trail_mix", + "text": "견과류 믹스 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/yoghurt.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/yoghurt.json new file mode 100644 index 000000000..6640033d4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/snacks/yoghurt.json @@ -0,0 +1,12 @@ +{ + "name": "요거트", + "icon": "croptopia:yoghurt", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:yoghurt", + "text": "요거트 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/cookingpot.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/cookingpot.json new file mode 100644 index 000000000..6fcd8d965 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/cookingpot.json @@ -0,0 +1,12 @@ +{ + "name": "프라이팬", + "icon": "croptopia:frying_pan", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:frying_pan", + "text": "프라이팬 제작법" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/foodpress.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/foodpress.json new file mode 100644 index 000000000..a56fb7fcf --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/foodpress.json @@ -0,0 +1,12 @@ +{ + "name": "착즙기", + "icon": "croptopia:food_press", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:food_press", + "text": "착즙기 제작법" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/fryingpan.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/fryingpan.json new file mode 100644 index 000000000..12d75f3e1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/fryingpan.json @@ -0,0 +1,12 @@ +{ + "name": "냄비", + "icon": "croptopia:cooking_pot", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cooking_pot", + "text": "냄비 레시피" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/knife.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/knife.json new file mode 100644 index 000000000..de37d785d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/knife.json @@ -0,0 +1,12 @@ +{ + "name": "식칼", + "icon": "croptopia:knife", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:knife", + "text": "식칼 제작법" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/mortar_and_pestle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/mortar_and_pestle.json new file mode 100644 index 000000000..b374987ba --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ko_kr/entries/utensils/mortar_and_pestle.json @@ -0,0 +1,12 @@ +{ + "name": "손절구", + "icon": "croptopia:mortar_and_pestle", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:mortar_and_pestle", + "text": "손절구 제작법" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/crops.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/crops.json new file mode 100644 index 000000000..9190505c3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/crops.json @@ -0,0 +1,6 @@ +{ + "name": "Культуры", + "description": "Раздел содержит информацию о доступных в моде культурах.", + "icon": "croptopia:kiwi", + "sortnum": -100 +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/desserts.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/desserts.json new file mode 100644 index 000000000..0615472ed --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/desserts.json @@ -0,0 +1,5 @@ +{ + "name": "Десерты", + "description": "Всякие вкусняшки", + "icon": "croptopia:cheese_cake" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/drinks.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/drinks.json new file mode 100644 index 000000000..2d6510220 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/drinks.json @@ -0,0 +1,5 @@ +{ + "name": "Напитки", + "description": "Мод добавляет множество напитков на любой вкус.", + "icon": "croptopia:coffee" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/ingredients.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/ingredients.json new file mode 100644 index 000000000..4cd2f1e07 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/ingredients.json @@ -0,0 +1,5 @@ +{ + "name": "Ингредиенты", + "description": "То, что может понадобится при готовке.", + "icon": "croptopia:flour" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/meals.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/meals.json new file mode 100644 index 000000000..fbdda5061 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/meals.json @@ -0,0 +1,5 @@ +{ + "name": "Сытная пища", + "description": "Сделано с любовью для вашего животика.", + "icon": "croptopia:hamburger" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/snacks.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/snacks.json new file mode 100644 index 000000000..53e1d51cc --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/snacks.json @@ -0,0 +1,5 @@ +{ + "name": "Закуски", + "description": "Оформи быстрый перекус.", + "icon": "croptopia:trail_mix" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/utensils.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/utensils.json new file mode 100644 index 000000000..1b07dfa09 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/categories/utensils.json @@ -0,0 +1,6 @@ +{ + "name": "Посуда", + "description": "Всё, что вам надо знать о различной посуде!", + "icon": "croptopia:frying_pan", + "sortnum": -90 +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/crops/crops.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/crops/crops.json new file mode 100644 index 000000000..9769664c6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/crops/crops.json @@ -0,0 +1,11 @@ +{ + "name": "Растения", + "icon": "croptopia:eggplant_seed", + "category": "croptopia:crops", + "pages": [ + { + "type": "patchouli:text", + "text": "По всему миру вы можете встретить разнообразные культуры. Появление растений привязано к биому. С версии 2.0.0 их генерация определяется дата-паком с названиями биомов. Если хотите добавить модовый биом в него - свяжитесь со мной на Github." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/crops/trees.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/crops/trees.json new file mode 100644 index 000000000..2bc073dd2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/crops/trees.json @@ -0,0 +1,11 @@ +{ + "name": "Деревья", + "icon": "croptopia:apple_sapling", + "category": "croptopia:crops", + "pages": [ + { + "type": "patchouli:text", + "text": "Помимо огородных растений, мод добавляет ещё и деревья. Собирать урожай можно нажава ПКМ по полностью выросшему дереву." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/almond_brittle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/almond_brittle.json new file mode 100644 index 000000000..8b67351dd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/almond_brittle.json @@ -0,0 +1,12 @@ +{ + "name": "Миндальный грильяж", + "icon": "croptopia:almond_brittle", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:almond_brittle", + "text": "Рецепт Миндального грильяжа." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/apple_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/apple_pie.json new file mode 100644 index 000000000..348c75f2b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/apple_pie.json @@ -0,0 +1,12 @@ +{ + "name": "Яблочный пирог", + "icon": "croptopia:apple_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:apple_pie", + "text": "Рецепт Яблочного пирога." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/banana_cream_pie_wip.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/banana_cream_pie_wip.json new file mode 100644 index 000000000..1bbe39634 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/banana_cream_pie_wip.json @@ -0,0 +1,12 @@ +{ + "name": "Банановый кремовый пирог", + "icon": "croptopia:banana_cream_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:banana_cream_pie", + "text": "Рецепт Бананового кремового пирога." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/banana_nut_bread.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/banana_nut_bread.json new file mode 100644 index 000000000..9772543cf --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/banana_nut_bread.json @@ -0,0 +1,12 @@ +{ + "name": "Банановый ореховый хлеб", + "icon": "croptopia:banana_nut_bread", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:banana_nut_bread", + "text": "Рецепт Бананового орехового хлеба." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/brownies.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/brownies.json new file mode 100644 index 000000000..ed0fe87da --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/brownies.json @@ -0,0 +1,12 @@ +{ + "name": "Шоколадные брауни", + "icon": "croptopia:brownies", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:brownies", + "text": "Рецепт Шоколадных брауни." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/candied_nuts.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/candied_nuts.json new file mode 100644 index 000000000..e19a45837 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/candied_nuts.json @@ -0,0 +1,12 @@ +{ + "name": "Засахаренные орехи", + "icon": "croptopia:candied_nuts", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:candied_nuts", + "text": "Рецепт Засахаренных орехов." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/candy_corn.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/candy_corn.json new file mode 100644 index 000000000..93bc4a898 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/candy_corn.json @@ -0,0 +1,12 @@ +{ + "name": "Ириски «Кэнди корн»", + "icon": "croptopia:candy_corn", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:candy_corn", + "text": "Рецепт Ирисок \"Кэнди корн\"." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/cherry_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/cherry_pie.json new file mode 100644 index 000000000..1084c20ab --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/cherry_pie.json @@ -0,0 +1,12 @@ +{ + "name": "Вишнёвый пирог", + "icon": "croptopia:cherry_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cherry_pie", + "text": "Рецепт Вишнёвого пирога." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/chocolate_ice_cream.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/chocolate_ice_cream.json new file mode 100644 index 000000000..86ce3e3bf --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/chocolate_ice_cream.json @@ -0,0 +1,12 @@ +{ + "name": "Шоколадное мороженное", + "icon": "croptopia:chocolate_ice_cream", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_chocolate_ice_cream", + "text": "Рецепт Шоколадного мороженого." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/churros.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/churros.json new file mode 100644 index 000000000..799d0d707 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/churros.json @@ -0,0 +1,12 @@ +{ + "name": "Чуррос", + "icon": "croptopia:churros", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:churros", + "text": "Рецепт Чуррос." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/eton_mess.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/eton_mess.json new file mode 100644 index 000000000..58af8bf45 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/eton_mess.json @@ -0,0 +1,12 @@ +{ + "name": "Итонская путаница", + "icon": "croptopia:eton_mess", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_eton_mess", + "text": "Рецепт Итонской путаницы." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/figgy_pudding.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/figgy_pudding.json new file mode 100644 index 000000000..eb6be4484 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/figgy_pudding.json @@ -0,0 +1,12 @@ +{ + "name": "Инжирный пудинг", + "icon": "croptopia:figgy_pudding", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_figgy_pudding", + "text": "Рецепт Инжирного пудинга." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/fruit_cake.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/fruit_cake.json new file mode 100644 index 000000000..44ddbec2e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/fruit_cake.json @@ -0,0 +1,12 @@ +{ + "name": "Фруктовый торт", + "icon": "croptopia:fruit_cake", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_fruit_cake", + "text": "Рецепт Фруктового торта" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/kiwi_sorbet.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/kiwi_sorbet.json new file mode 100644 index 000000000..8ca57c494 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/kiwi_sorbet.json @@ -0,0 +1,12 @@ +{ + "name": "Сорбет из киви", + "icon": "croptopia:kiwi_sorbet", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_kiwi_sorbet", + "text": "Рецепт Сорбета из киви." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/lemon_coconut_bar.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/lemon_coconut_bar.json new file mode 100644 index 000000000..7a882ddb8 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/lemon_coconut_bar.json @@ -0,0 +1,12 @@ +{ + "name": "Кокосово-лимонный батончик", + "icon": "croptopia:lemon_coconut_bar", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_lemon_coconut_bar", + "text": "Рецепт Кокосово-лимонного батончика." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/nutty_cookie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/nutty_cookie.json new file mode 100644 index 000000000..f1bc7b38e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/nutty_cookie.json @@ -0,0 +1,12 @@ +{ + "name": "Ореховое печенье", + "icon": "croptopia:nutty_cookie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:nutty_cookie", + "text": "Рецепт Орехового печенья." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/pecan_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/pecan_pie.json new file mode 100644 index 000000000..5ab1d7a02 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/pecan_pie.json @@ -0,0 +1,12 @@ +{ + "name": "Пирог с орехами пекан", + "icon": "croptopia:pecan_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pecan_pie", + "text": "Рецепт Пирога с орехами пекан." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/raisin_oatmeal_cookie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/raisin_oatmeal_cookie.json new file mode 100644 index 000000000..690496ca0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/raisin_oatmeal_cookie.json @@ -0,0 +1,12 @@ +{ + "name": "Овсяное печенье с изюмом", + "icon": "croptopia:raisin_oatmeal_cookie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:raisin_oatmeal_cookie", + "text": "Рецепт Овсяного печенья с изюмом." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/rhubarb_crisp.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/rhubarb_crisp.json new file mode 100644 index 000000000..261b5c55b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/rhubarb_crisp.json @@ -0,0 +1,12 @@ +{ + "name": "Чипсы из ревеня", + "icon": "croptopia:rhubarb_crisp", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_rhubarb_crisp", + "text": "Рецепт Чипсов из ревеня." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/snicker_doodle_wip.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/snicker_doodle_wip.json new file mode 100644 index 000000000..d20b22e68 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/snicker_doodle_wip.json @@ -0,0 +1,12 @@ +{ + "name": "Печенье «Сникердудл»", + "icon": "croptopia:snicker_doodle", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:snicker_doodle", + "text": "Рецепт Печенья \"Сникердудл\"." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/sticky_toffee_pudding.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/sticky_toffee_pudding.json new file mode 100644 index 000000000..d2ef21416 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/sticky_toffee_pudding.json @@ -0,0 +1,12 @@ +{ + "name": "Финиковый пудинг с карамелью", + "icon": "croptopia:sticky_toffee_pudding", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_sticky_toffee_pudding", + "text": "Рецепт Финикового пудинга с карамелью." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/treacle_tart.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/treacle_tart.json new file mode 100644 index 000000000..82fc58e1c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/treacle_tart.json @@ -0,0 +1,12 @@ +{ + "name": "Пирог с патокой", + "icon": "croptopia:treacle_tart", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_treacle_tart", + "text": "Рецепт Пирога с патокой." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/tres_leche_cake.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/tres_leche_cake.json new file mode 100644 index 000000000..27e92ce56 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/tres_leche_cake.json @@ -0,0 +1,12 @@ +{ + "name": "Торт «Три молока»", + "icon": "croptopia:tres_leche_cake", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tres_leche_cake", + "text": "Рецепт Торта \"Три молока\"." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/trifle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/trifle.json new file mode 100644 index 000000000..86668fdb3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/trifle.json @@ -0,0 +1,12 @@ +{ + "name": "Трайфл", + "icon": "croptopia:trifle", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_trifle", + "text": "Рецепт Трайфла." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/yam_jam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/yam_jam.json new file mode 100644 index 000000000..390458b39 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/desserts/yam_jam.json @@ -0,0 +1,12 @@ +{ + "name": "Варенье из батата", + "icon": "croptopia:yam_jam", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:yam_jam", + "text": "Рецепт Варенья из батата." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/apple_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/apple_juice.json new file mode 100644 index 000000000..9beae9777 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/apple_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Яблочный сок", + "icon": "croptopia:apple_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:apple_juice", + "text": "Рецепт Яблочного сока." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/banana_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/banana_smoothie.json new file mode 100644 index 000000000..d02f21fd5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/banana_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "Банановый коктейль", + "icon": "croptopia:banana_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:banana_smoothie", + "text": "Рецепт Бананового коктейля." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/beer.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/beer.json new file mode 100644 index 000000000..9d63fd9b2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/beer.json @@ -0,0 +1,12 @@ +{ + "name": "Пиво", + "icon": "croptopia:beer", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:beer", + "text": "Рецепт Пива." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/chocolate_milkshake.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/chocolate_milkshake.json new file mode 100644 index 000000000..4f95c2fd9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/chocolate_milkshake.json @@ -0,0 +1,12 @@ +{ + "name": "Шоколадный молочный коктейль", + "icon": "croptopia:chocolate_milkshake", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chocolate_milkshake", + "text": "Рецепт Шоколадного молочного коктейля." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/coffee.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/coffee.json new file mode 100644 index 000000000..7c2d58743 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/coffee.json @@ -0,0 +1,12 @@ +{ + "name": "Кофе", + "icon": "croptopia:coffee", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:coffee", + "text": "Рецепт Кофе." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/cranberry_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/cranberry_juice.json new file mode 100644 index 000000000..d9460f46c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/cranberry_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Клюквенный сок", + "icon": "croptopia:cranberry_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cranberry_juice", + "text": "Рецепт Клюквенного сока." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/fruit_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/fruit_smoothie.json new file mode 100644 index 000000000..e554e1c57 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/fruit_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "Фруктовый коктейль", + "icon": "croptopia:fruit_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:fruit_smoothie", + "text": "Рецепт Фруктового коктейля." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/grapejuice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/grapejuice.json new file mode 100644 index 000000000..b0e155b8e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/grapejuice.json @@ -0,0 +1,12 @@ +{ + "name": "Виноградный сок", + "icon": "croptopia:grape_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:grape_juice", + "text": "Рецепт Виноградного сока." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/horchata.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/horchata.json new file mode 100644 index 000000000..5fff2a9c6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/horchata.json @@ -0,0 +1,12 @@ +{ + "name": "Орчата", + "icon": "croptopia:horchata", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:horchata", + "text": "Рецепт Орчаты." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/kale_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/kale_smoothie.json new file mode 100644 index 000000000..c554c2370 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/kale_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "Коктейль из кудрявой капусты", + "icon": "croptopia:kale_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:kale_smoothie", + "text": "Рецепт Коктейля из кудрявой капусты." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/lemonade.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/lemonade.json new file mode 100644 index 000000000..55ef718ae --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/lemonade.json @@ -0,0 +1,12 @@ +{ + "name": "Лимонад", + "icon": "croptopia:lemonade", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:lemonade", + "text": "Рецепт Лимонада." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/limeade.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/limeade.json new file mode 100644 index 000000000..0853ac18f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/limeade.json @@ -0,0 +1,12 @@ +{ + "name": "Лаймнад", + "icon": "croptopia:limeade", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:limeade", + "text": "Рецепт Лаймнада." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/mead.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/mead.json new file mode 100644 index 000000000..cdaf75852 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/mead.json @@ -0,0 +1,12 @@ +{ + "name": "Медовуха", + "icon": "croptopia:mead", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:mead", + "text": "Рецепт Медовухи." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/melon_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/melon_juice.json new file mode 100644 index 000000000..8a52db118 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/melon_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Арбузный сок", + "icon": "croptopia:melon_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:melon_juice", + "text": "Рецепт Арбузного сока." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/orange_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/orange_juice.json new file mode 100644 index 000000000..f9c0b45b7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/orange_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Апельсиновый сок", + "icon": "croptopia:orange_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:orange_juice", + "text": "Рецепт Апельсинового сока." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/pineapple_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/pineapple_juice.json new file mode 100644 index 000000000..21975f420 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/pineapple_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Ананасовый сок", + "icon": "croptopia:pineapple_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pineapple_juice", + "text": "Рецепт Ананасового сока." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/pumpkin_spice_latte.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/pumpkin_spice_latte.json new file mode 100644 index 000000000..7969a3ec7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/pumpkin_spice_latte.json @@ -0,0 +1,12 @@ +{ + "name": "Тыквенный кофе латте с пряностями", + "icon": "croptopia:pumpkin_spice_latte", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pumpkin_spice_latte", + "text": "Рецепт Тыквенного кофе с пряностями." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/rum.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/rum.json new file mode 100644 index 000000000..16f03b559 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/rum.json @@ -0,0 +1,12 @@ +{ + "name": "Ром", + "icon": "croptopia:rum", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:rum", + "text": "Рецепт Рома." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/saguaro_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/saguaro_juice.json new file mode 100644 index 000000000..ca74cb8b3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/saguaro_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Сок из цереуса", + "icon": "croptopia:saguaro_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:saguaro_juice", + "text": "Рецепт Сока из цереуса." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/soy_milk.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/soy_milk.json new file mode 100644 index 000000000..ad63580a4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/soy_milk.json @@ -0,0 +1,12 @@ +{ + "name": "Соевое молоко", + "icon": "croptopia:soy_milk", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:soy_milk", + "text": "Рецепт Соевого молока." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/strawberry_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/strawberry_smoothie.json new file mode 100644 index 000000000..4b58c4b3c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/strawberry_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "Клубничный коктейль", + "icon": "croptopia:strawberry_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:strawberry_smoothie", + "text": "Рецепт Клубничного коктейля." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/tea.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/tea.json new file mode 100644 index 000000000..966d59fa0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/tea.json @@ -0,0 +1,12 @@ +{ + "name": "Чай", + "icon": "croptopia:tea", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_tea", + "text": "Рецепт Чая." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/tomato_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/tomato_juice.json new file mode 100644 index 000000000..76814ac34 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/tomato_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Томатный сок", + "icon": "croptopia:tomato_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tomato_juice", + "text": "Рецепт Томатного сока." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/wine.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/wine.json new file mode 100644 index 000000000..0c884bd2c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/drinks/wine.json @@ -0,0 +1,12 @@ +{ + "name": "Вино", + "icon": "croptopia:wine", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:wine", + "text": "Рецепт Вина." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/ajvar.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/ajvar.json new file mode 100644 index 000000000..e506417b1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/ajvar.json @@ -0,0 +1,12 @@ +{ + "name": "Айвар", + "icon": "croptopia:ajvar", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_ajvar", + "text": "Рецепт Айвара." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/artichoke_dip.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/artichoke_dip.json new file mode 100644 index 000000000..7bbee5571 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/artichoke_dip.json @@ -0,0 +1,12 @@ +{ + "name": "Артишоковый соус", + "icon": "croptopia:artichoke_dip", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:artichoke_dip", + "text": "Рецепт Артишокового соуса." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/bacon.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/bacon.json new file mode 100644 index 000000000..25e826531 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/bacon.json @@ -0,0 +1,12 @@ +{ + "name": "Бекон", + "icon": "croptopia:bacon", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_bacon", + "text": "Рецепт Бекона." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/butter.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/butter.json new file mode 100644 index 000000000..415d0c85a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/butter.json @@ -0,0 +1,12 @@ +{ + "name": "Масло", + "icon": "croptopia:butter", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:butter", + "text": "Рецепт Масла." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/caramel.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/caramel.json new file mode 100644 index 000000000..2cb45e8c4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/caramel.json @@ -0,0 +1,12 @@ +{ + "name": "Карамель", + "icon": "croptopia:caramel", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:caramel_from_sugar", + "text": "Рецепт Карамели." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/cheese.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/cheese.json new file mode 100644 index 000000000..9e7f16942 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/cheese.json @@ -0,0 +1,12 @@ +{ + "name": "Сыр", + "icon": "croptopia:cheese", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cheese", + "text": "Рецепт Сыра." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/chocolate.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/chocolate.json new file mode 100644 index 000000000..e846b3431 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/chocolate.json @@ -0,0 +1,12 @@ +{ + "name": "Шоколад", + "icon": "croptopia:chocolate", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chocolate", + "text": "Рецепт Шоколада." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/corn_husk.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/corn_husk.json new file mode 100644 index 000000000..235199cdf --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/corn_husk.json @@ -0,0 +1,12 @@ +{ + "name": "Кукурузная шелуха", + "icon": "croptopia:corn_husk", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:corn_husk", + "text": "Рецепт Кукурузной шелухи." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/dough.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/dough.json new file mode 100644 index 000000000..83664a279 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/dough.json @@ -0,0 +1,12 @@ +{ + "name": "Тесто", + "icon": "croptopia:dough", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:dough", + "text": "Рецепт Теста." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/flour.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/flour.json new file mode 100644 index 000000000..e20366501 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/flour.json @@ -0,0 +1,12 @@ +{ + "name": "Мука", + "icon": "croptopia:flour", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:flour", + "text": "Рецепт Муки." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/jams.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/jams.json new file mode 100644 index 000000000..57727c904 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/jams.json @@ -0,0 +1,32 @@ +{ + "name": "Варенье", + "icon": "croptopia:grape_jam", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:grape_jam", + "text": "Здесь представлены рецепты различных варений." + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:peach_jam", + "recipe2": "croptopia:apricot_jam" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:blackberry_jam", + "recipe2": "croptopia:blueberry_jam" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:cherry_jam", + "recipe2": "croptopia:elderberry_jam" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:raspberry_jam", + "recipe2": "croptopia:strawberry_jam" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/milk_bottle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/milk_bottle.json new file mode 100644 index 000000000..3edfaaa78 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/milk_bottle.json @@ -0,0 +1,12 @@ +{ + "name": "Бутылка молока", + "icon": "croptopia:milk_bottle", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_milk_bottle", + "text": "Рецепт Бутылок молока." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/molasses.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/molasses.json new file mode 100644 index 000000000..bc4ae2c42 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/molasses.json @@ -0,0 +1,12 @@ +{ + "name": "Патока", + "icon": "croptopia:molasses", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:molasses_from_sugar_cane", + "text": "Рецепт Патоки." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/noodle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/noodle.json new file mode 100644 index 000000000..607d6c530 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/noodle.json @@ -0,0 +1,12 @@ +{ + "name": "Лапша", + "icon": "croptopia:noodle", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:noodle", + "text": "Рецепт Лапши." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/olive_oil.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/olive_oil.json new file mode 100644 index 000000000..a040b122e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/olive_oil.json @@ -0,0 +1,12 @@ +{ + "name": "Оливковое масло", + "icon": "croptopia:olive_oil", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:olive_oil", + "text": "Рецепт Оливкового масла." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/paprika.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/paprika.json new file mode 100644 index 000000000..2752cb7b9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/paprika.json @@ -0,0 +1,12 @@ +{ + "name": "Паприка", + "icon": "croptopia:paprika", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:paprika", + "text": "Рецепт Паприки." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/pepperoni.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/pepperoni.json new file mode 100644 index 000000000..0ae17658d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/pepperoni.json @@ -0,0 +1,12 @@ +{ + "name": "Пепперони", + "icon": "croptopia:pepperoni", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pepperoni", + "text": "Рецепт Пепперони." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/ravioli.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/ravioli.json new file mode 100644 index 000000000..1130e2915 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/ravioli.json @@ -0,0 +1,12 @@ +{ + "name": "Равиоли", + "icon": "croptopia:ravioli", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:ravioli", + "text": "Рецепт Равиоли." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/salsa.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/salsa.json new file mode 100644 index 000000000..d50c94def --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/salsa.json @@ -0,0 +1,12 @@ +{ + "name": "Сальса", + "icon": "croptopia:salsa", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:salsa", + "text": "Рецепт Сальсы." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/salt.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/salt.json new file mode 100644 index 000000000..a792584ca --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/salt.json @@ -0,0 +1,11 @@ +{ + "name": "Соль", + "icon": "croptopia:salt", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:text", + "text": "Соль обычно встречается в Реках всех видов. На вид как белая версия песка." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/soy_sauce.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/soy_sauce.json new file mode 100644 index 000000000..c233c55f5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/soy_sauce.json @@ -0,0 +1,12 @@ +{ + "name": "Соевый соус", + "icon": "croptopia:soy_sauce", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:soy_sauce", + "text": "Рецепт Соевого соуса." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/tofu.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/tofu.json new file mode 100644 index 000000000..0df4259c8 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/tofu.json @@ -0,0 +1,12 @@ +{ + "name": "Тофу", + "icon": "croptopia:tofu", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tofu", + "text": "Рецепт Тофу." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/tortilla.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/tortilla.json new file mode 100644 index 000000000..ea7fba626 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/tortilla.json @@ -0,0 +1,12 @@ +{ + "name": "Тортилья", + "icon": "croptopia:tortilla", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tortilla", + "text": "Рецепт Тортильи." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/water_bottle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/water_bottle.json new file mode 100644 index 000000000..2fccdeb4a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/water_bottle.json @@ -0,0 +1,12 @@ +{ + "name": "Бутылка воды", + "icon": "croptopia:water_bottle", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_water_bottle", + "text": "Рецепт Бутылки воды." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/whipping_cream.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/whipping_cream.json new file mode 100644 index 000000000..6cb4679f2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/ingredients/whipping_cream.json @@ -0,0 +1,12 @@ +{ + "name": "Взбитые сливки", + "icon": "croptopia:whipping_cream", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:whipping_cream", + "text": "Рецепт Взбитых сливок." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/baked_sweet_potato.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/baked_sweet_potato.json new file mode 100644 index 000000000..cb5a149be --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/baked_sweet_potato.json @@ -0,0 +1,12 @@ +{ + "name": "Запечённый сладкий картофель", + "icon": "croptopia:baked_sweet_potato", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:baked_sweet_potato_from_sweetpotato", + "text": "Рецепт Запечённого сладкого картофеля." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/baked_yam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/baked_yam.json new file mode 100644 index 000000000..889410979 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/baked_yam.json @@ -0,0 +1,12 @@ +{ + "name": "Запечённый батат", + "icon": "croptopia:baked_yam", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:baked_yam_from_yam", + "text": "Рецепт Запечённого батата." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/beef_stew.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/beef_stew.json new file mode 100644 index 000000000..460df94a7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/beef_stew.json @@ -0,0 +1,12 @@ +{ + "name": "Тушёная говядина", + "icon": "croptopia:beef_stew", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_beef_stew", + "text": "Рецепт Тушёной говядины." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/beef_stir_fry.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/beef_stir_fry.json new file mode 100644 index 000000000..7cd0b2310 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/beef_stir_fry.json @@ -0,0 +1,12 @@ +{ + "name": "Говядина стир-фрай", + "icon": "croptopia:beef_stir_fry", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_beef_stir_fry", + "text": "Рецепт Говядины стир-фрай" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/beef_wellington.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/beef_wellington.json new file mode 100644 index 000000000..f715f51e3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/beef_wellington.json @@ -0,0 +1,12 @@ +{ + "name": "Говядина Веллингтон", + "icon": "croptopia:beef_wellington", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_beef_wellington", + "text": "Рецепт Говядины Веллингтон." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/blt.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/blt.json new file mode 100644 index 000000000..b864b61b0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/blt.json @@ -0,0 +1,12 @@ +{ + "name": "Сэндвич БСТ", + "icon": "croptopia:blt", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:blt", + "text": "Рецепт Сэндвича БСТ." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/burrito.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/burrito.json new file mode 100644 index 000000000..ea3fa0900 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/burrito.json @@ -0,0 +1,12 @@ +{ + "name": "Буррито", + "icon": "croptopia:burrito", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:burrito", + "text": "Рецепт Буррито." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/buttered_green_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/buttered_green_beans.json new file mode 100644 index 000000000..9f8891dd8 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/buttered_green_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Зелёная фасоль с маслом", + "icon": "croptopia:buttered_green_beans", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_buttered_green_beans", + "text": "Рецепт Зелёной фасоли с маслом." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/carnitas.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/carnitas.json new file mode 100644 index 000000000..3e7de0cfd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/carnitas.json @@ -0,0 +1,12 @@ +{ + "name": "Карнитас", + "icon": "croptopia:carnitas", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:carnitas", + "text": "Рецепт Карнитаса." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cashew_chicken.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cashew_chicken.json new file mode 100644 index 000000000..7aba0c7b0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cashew_chicken.json @@ -0,0 +1,12 @@ +{ + "name": "Курица с кешью", + "icon": "croptopia:cashew_chicken", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cashew_chicken", + "text": "Рецепт Курицы с кешью." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cheese_pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cheese_pizza.json new file mode 100644 index 000000000..a295d1d39 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cheese_pizza.json @@ -0,0 +1,12 @@ +{ + "name": "Сырная пицца", + "icon": "croptopia:cheese_pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cheese_pizza", + "text": "Рецепт Сырной пиццы." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cheeseburger.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cheeseburger.json new file mode 100644 index 000000000..a9d154879 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cheeseburger.json @@ -0,0 +1,12 @@ +{ + "name": "Чизбургер", + "icon": "croptopia:cheeseburger", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cheeseburger", + "text": "Рецепт Чизбургера." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cheesy_asparagus.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cheesy_asparagus.json new file mode 100644 index 000000000..6ca7f4dd4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cheesy_asparagus.json @@ -0,0 +1,12 @@ +{ + "name": "Сырная спаржа", + "icon": "croptopia:cheesy_asparagus", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_cheesy_asparagus", + "text": "Рецепт Сырной спаржи." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chicken_and_dumplings.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chicken_and_dumplings.json new file mode 100644 index 000000000..2f134285b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chicken_and_dumplings.json @@ -0,0 +1,12 @@ +{ + "name": "Курица с клёцками", + "icon": "croptopia:chicken_and_dumplings", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chicken_and_dumplings", + "text": "Рецепт Курицы с клёцками." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chicken_and_noodles.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chicken_and_noodles.json new file mode 100644 index 000000000..71e21c8ed --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chicken_and_noodles.json @@ -0,0 +1,12 @@ +{ + "name": "Курица с лапшой", + "icon": "croptopia:chicken_and_noodles", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chicken_and_noodles", + "text": "Рецепт Курицы с лапшой." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chicken_and_rice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chicken_and_rice.json new file mode 100644 index 000000000..c8bed727b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chicken_and_rice.json @@ -0,0 +1,12 @@ +{ + "name": "Курица с рисом", + "icon": "croptopia:chicken_and_rice", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chicken_and_rice", + "text": "Рецепт Курицы с рисом." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chili_relleno.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chili_relleno.json new file mode 100644 index 000000000..b681ccd7e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chili_relleno.json @@ -0,0 +1,12 @@ +{ + "name": "Фаршированный перец чили", + "icon": "croptopia:chili_relleno", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chili_relleno", + "text": "Рецепт Фаршированного перца чили." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chimichanga.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chimichanga.json new file mode 100644 index 000000000..d93684261 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/chimichanga.json @@ -0,0 +1,12 @@ +{ + "name": "Чимичанга", + "icon": "croptopia:chimichanga", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chimichanga", + "text": "Рецепт Чимичанги." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cornish_pasty.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cornish_pasty.json new file mode 100644 index 000000000..d819fb36f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/cornish_pasty.json @@ -0,0 +1,12 @@ +{ + "name": "Корнуоллский пирожок", + "icon": "croptopia:cornish_pasty", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_cornish_pasty", + "text": "Рецепт Корнуоллского пирожка." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/crema.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/crema.json new file mode 100644 index 000000000..d15bb449c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/crema.json @@ -0,0 +1,12 @@ +{ + "name": "Сливки", + "icon": "croptopia:crema", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:crema", + "text": "Рецепт Сливок." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/egg_roll.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/egg_roll.json new file mode 100644 index 000000000..43e0a4e1b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/egg_roll.json @@ -0,0 +1,12 @@ +{ + "name": "Яичный рулет", + "icon": "croptopia:egg_roll", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:egg_roll", + "text": "Рецепт Яичного рулета." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/eggplant_parmesan.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/eggplant_parmesan.json new file mode 100644 index 000000000..b2c10295e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/eggplant_parmesan.json @@ -0,0 +1,12 @@ +{ + "name": "Баклажанный пармезан", + "icon": "croptopia:eggplant_parmesan", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_eggplant_parmesan", + "text": "Рецепт Баклажанного пармезана." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/enchilada.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/enchilada.json new file mode 100644 index 000000000..d8048c2bc --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/enchilada.json @@ -0,0 +1,12 @@ +{ + "name": "Энчилада", + "icon": "croptopia:enchilada", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:enchilada", + "text": "Рецепт Энчилады." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/fajitas.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/fajitas.json new file mode 100644 index 000000000..d9815a5c9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/fajitas.json @@ -0,0 +1,12 @@ +{ + "name": "Фахита", + "icon": "croptopia:fajitas", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:fajitas", + "text": "Рецепт Фахиты." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/fish_and_chips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/fish_and_chips.json new file mode 100644 index 000000000..d4133d72f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/fish_and_chips.json @@ -0,0 +1,12 @@ +{ + "name": "Рыба с картошкой фри", + "icon": "croptopia:fish_and_chips", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_fish_and_chips", + "text": "Рецепт Рыбы с картошкой фри." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/fried_chicken.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/fried_chicken.json new file mode 100644 index 000000000..9ee504671 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/fried_chicken.json @@ -0,0 +1,12 @@ +{ + "name": "Жареная курица", + "icon": "croptopia:fried_chicken", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:fried_chicken", + "text": "Рецепт Жареной курицы." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/grilled_cheese.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/grilled_cheese.json new file mode 100644 index 000000000..32ba39466 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/grilled_cheese.json @@ -0,0 +1,12 @@ +{ + "name": "Сэндвич с сыром-гриль", + "icon": "croptopia:grilled_cheese", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:grilled_cheese", + "text": "Рецепт Сэндвича с сыром-гриль." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/grilled_eggplant.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/grilled_eggplant.json new file mode 100644 index 000000000..66a4ba9be --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/grilled_eggplant.json @@ -0,0 +1,12 @@ +{ + "name": "Запечённый баклажан", + "icon": "croptopia:grilled_eggplant", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_grilled_eggplant", + "text": "Рецепт Запечённого баклажана." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/hamburger.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/hamburger.json new file mode 100644 index 000000000..48d3055db --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/hamburger.json @@ -0,0 +1,12 @@ +{ + "name": "Гамбургер", + "icon": "croptopia:hamburger", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:hamburger", + "text": "Рецепт Гамбургера." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/lemon_chicken.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/lemon_chicken.json new file mode 100644 index 000000000..03f022efc --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/lemon_chicken.json @@ -0,0 +1,12 @@ +{ + "name": "Курица с лимоном", + "icon": "croptopia:lemon_chicken", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:lemon_chicken", + "text": "Рецепт Курицы с лимоном." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/nether_wart_stew.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/nether_wart_stew.json new file mode 100644 index 000000000..ad08f9fa6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/nether_wart_stew.json @@ -0,0 +1,12 @@ +{ + "name": "Тушёные адские наросты", + "icon": "croptopia:nether_wart_stew", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_nether_wart_stew", + "text": "Рецепт Тушёных адских наростов." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/peanut_butter_and_jam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/peanut_butter_and_jam.json new file mode 100644 index 000000000..cec6c32d7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/peanut_butter_and_jam.json @@ -0,0 +1,12 @@ +{ + "name": "Сэндвич с арахисовым маслом и вареньем", + "icon": "croptopia:peanut_butter_and_jam", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:peanut_butter_and_jam", + "text": "Рецепт Сэндвича с арахисовым маслом и вареньем." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/pineapple_pepperoni_pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/pineapple_pepperoni_pizza.json new file mode 100644 index 000000000..78dc33285 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/pineapple_pepperoni_pizza.json @@ -0,0 +1,12 @@ +{ + "name": "Пепперони с ананасом", + "icon": "croptopia:pineapple_pepperoni_pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pineapple_pepperoni_pizza", + "text": "Рецепт Пепперони с ананасом." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/pizza.json new file mode 100644 index 000000000..53f9b4dda --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/pizza.json @@ -0,0 +1,12 @@ +{ + "name": "Пицца", + "icon": "croptopia:pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pizza", + "text": "Рецепт Пиццы." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/potato_soup.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/potato_soup.json new file mode 100644 index 000000000..9cb7cef2d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/potato_soup.json @@ -0,0 +1,12 @@ +{ + "name": "Картофельный суп", + "icon": "croptopia:potato_soup", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_potato_soup", + "text": "Рецепт Картофельного супа." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/quesadilla.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/quesadilla.json new file mode 100644 index 000000000..a91a24c21 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/quesadilla.json @@ -0,0 +1,12 @@ +{ + "name": "Кесадилья", + "icon": "croptopia:quesadilla", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:quesadilla", + "text": "Рецепт Кесадильи." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/ratatouille.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/ratatouille.json new file mode 100644 index 000000000..2ef535b46 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/ratatouille.json @@ -0,0 +1,12 @@ +{ + "name": "Рататуй", + "icon": "croptopia:ratatouille", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_ratatouille", + "text": "\"Что готовим сегодня, Рататуй?\"" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/refried_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/refried_beans.json new file mode 100644 index 000000000..8636dbf8e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/refried_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Фасолевая икра", + "icon": "croptopia:refried_beans", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:refried_beans", + "text": "Рецепт Фасолевой икры." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/roasted_asparagus.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/roasted_asparagus.json new file mode 100644 index 000000000..d8df0d6a8 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/roasted_asparagus.json @@ -0,0 +1,12 @@ +{ + "name": "Жаренная спаржа", + "icon": "croptopia:roasted_asparagus", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_asparagus", + "text": "Рецепт Жареной спаржи." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/roasted_radishes.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/roasted_radishes.json new file mode 100644 index 000000000..25275831a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/roasted_radishes.json @@ -0,0 +1,12 @@ +{ + "name": "Жаренная редиска", + "icon": "croptopia:roasted_radishes", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_radishes", + "text": "Рецепт Жаренной редиски." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/roasted_squash.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/roasted_squash.json new file mode 100644 index 000000000..6830da708 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/roasted_squash.json @@ -0,0 +1,12 @@ +{ + "name": "Жареная тыква", + "icon": "croptopia:roasted_squash", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_squash", + "text": "Рецепт Жареной тыквы" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/roasted_turnips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/roasted_turnips.json new file mode 100644 index 000000000..e1b32b33c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/roasted_turnips.json @@ -0,0 +1,12 @@ +{ + "name": "Жареная репа", + "icon": "croptopia:roasted_turnips", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_turnips", + "text": "Рецепт Жареной репы" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/shepherds_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/shepherds_pie.json new file mode 100644 index 000000000..fe53edc2e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/shepherds_pie.json @@ -0,0 +1,12 @@ +{ + "name": "Пастуший пирог", + "icon": "croptopia:shepherds_pie", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_shepherds_pie", + "text": "Рецепт Пастушего пирога." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/spaghetti_squash.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/spaghetti_squash.json new file mode 100644 index 000000000..3b512faed --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/spaghetti_squash.json @@ -0,0 +1,12 @@ +{ + "name": "Тыква-спагетти", + "icon": "croptopia:spaghetti_squash", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:spaghetti_squash", + "text": "Рецепт Тыквы-спагетти." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/steamed_broccoli.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/steamed_broccoli.json new file mode 100644 index 000000000..9bc64f340 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/steamed_broccoli.json @@ -0,0 +1,12 @@ +{ + "name": "Пареная брокколи", + "icon": "croptopia:steamed_broccoli", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_steamed_broccoli", + "text": "Рецепт Пареной брокколи." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/steamed_green_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/steamed_green_beans.json new file mode 100644 index 000000000..979ee657c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/steamed_green_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Пареная зелёная фасоль", + "icon": "croptopia:steamed_green_beans", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_steamed_green_beans", + "text": "Рецепт Пареной зелёной фасоли." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/stir_fry.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/stir_fry.json new file mode 100644 index 000000000..a73606eaf --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/stir_fry.json @@ -0,0 +1,12 @@ +{ + "name": "Стир-фрай", + "icon": "croptopia:stir_fry", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_stir_fry", + "text": "Рецепт Стир-фрай." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/stuffed_artichoke.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/stuffed_artichoke.json new file mode 100644 index 000000000..f22f196be --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/stuffed_artichoke.json @@ -0,0 +1,12 @@ +{ + "name": "Фаршированный артишок", + "icon": "croptopia:stuffed_artichoke", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_stuffed_artichoke", + "text": "Рецепт Фаршированного артишка." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/stuffed_poblanos.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/stuffed_poblanos.json new file mode 100644 index 000000000..43c31bfa2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/stuffed_poblanos.json @@ -0,0 +1,12 @@ +{ + "name": "Фаршированный перец-паблано", + "icon": "croptopia:stuffed_poblanos", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:stuffed_poblanos", + "text": "Рецепт Фаршированного перца-паблона." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/supreme_pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/supreme_pizza.json new file mode 100644 index 000000000..ee169e4ae --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/supreme_pizza.json @@ -0,0 +1,12 @@ +{ + "name": "Пицца суприм", + "icon": "croptopia:supreme_pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:supreme_pizza", + "text": "Рецепт Пиццы суприм." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/sushi.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/sushi.json new file mode 100644 index 000000000..3af3d2d48 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/sushi.json @@ -0,0 +1,12 @@ +{ + "name": "Суши", + "icon": "croptopia:sushi", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:sushi", + "text": "Рецепт Суши." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/taco.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/taco.json new file mode 100644 index 000000000..ae8e6ead5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/taco.json @@ -0,0 +1,12 @@ +{ + "name": "Тако", + "icon": "croptopia:taco", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:taco", + "text": "Рецепт Тако." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/tamales.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/tamales.json new file mode 100644 index 000000000..57b5bbdac --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/tamales.json @@ -0,0 +1,12 @@ +{ + "name": "Тамал", + "icon": "croptopia:tamales", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tamales", + "text": "Рецепт Тамала." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/toast_sandwich.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/toast_sandwich.json new file mode 100644 index 000000000..7ca9ac8a2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/toast_sandwich.json @@ -0,0 +1,12 @@ +{ + "name": "Сэндвич с тостом", + "icon": "croptopia:toast_sandwich", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_toast_sandwich", + "text": "Рецепт Сэндвича с тостом." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/tofu_and_noodles.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/tofu_and_noodles.json new file mode 100644 index 000000000..23fc9b283 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/tofu_and_noodles.json @@ -0,0 +1,12 @@ +{ + "name": "Клёцки с тофу", + "icon": "croptopia:tofu_and_dumplings", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tofu_and_dumplings", + "text": "Рецепт Клёцок с тофу." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/tofuburger.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/tofuburger.json new file mode 100644 index 000000000..df7f5f246 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/tofuburger.json @@ -0,0 +1,12 @@ +{ + "name": "Тофубургер", + "icon": "croptopia:tofuburger", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tofuburger", + "text": "Рецепт Тофубургера." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/tostada.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/tostada.json new file mode 100644 index 000000000..3937c0782 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/meals/tostada.json @@ -0,0 +1,12 @@ +{ + "name": "Тостада", + "icon": "croptopia:tostada", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tostada", + "text": "Рецепт Тостады." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/ajvar_toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/ajvar_toast.json new file mode 100644 index 000000000..bf6fb03ef --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/ajvar_toast.json @@ -0,0 +1,12 @@ +{ + "name": "Тост с айваром", + "icon": "croptopia:ajvar_toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_ajvar_toast", + "text": "Рецепт Тоста с айваром." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/avocado_toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/avocado_toast.json new file mode 100644 index 000000000..2cc845dfe --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/avocado_toast.json @@ -0,0 +1,12 @@ +{ + "name": "Тост с авокадо", + "icon": "croptopia:avocado_toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_avocado_toast", + "text": "Рецепт Тоста с авокадо. (Любимое блюдо по всему миру!)" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/baked_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/baked_beans.json new file mode 100644 index 000000000..fe405805e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/baked_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Запечённая фасоль", + "icon": "croptopia:baked_beans", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:baked_beans_from_blackbean", + "text": "Рецепт Запечённой фасоли." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/buttered_toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/buttered_toast.json new file mode 100644 index 000000000..5c0be54da --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/buttered_toast.json @@ -0,0 +1,12 @@ +{ + "name": "Тост с маслом", + "icon": "croptopia:buttered_toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:buttered_toast", + "text": "Рецепт Тоста с маслом." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/chips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/chips.json new file mode 100644 index 000000000..faa912674 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/chips.json @@ -0,0 +1,16 @@ +{ + "name": "Чипсы", + "icon": "croptopia:potato_chips", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:kale_chips", + "recipe2": "croptopia:potato_chips" + }, + { + "type": "patchouli:text", + "text": "Рецепты разных видов чипсов." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/cooked_bacon.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/cooked_bacon.json new file mode 100644 index 000000000..b60e99565 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/cooked_bacon.json @@ -0,0 +1,12 @@ +{ + "name": "Жареный бекон", + "icon": "croptopia:cooked_bacon", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:cooked_bacon_from_bacon", + "text": "Рецепт Жареного бекона." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/doughnut.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/doughnut.json new file mode 100644 index 000000000..d1f58f16a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/doughnut.json @@ -0,0 +1,12 @@ +{ + "name": "Пончик", + "icon": "croptopia:doughnut", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:doughnut", + "text": "Ваша первая модель в Blender." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/fries.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/fries.json new file mode 100644 index 000000000..5ea60ac09 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/fries.json @@ -0,0 +1,16 @@ +{ + "name": "Картофель-фри", + "icon": "croptopia:french_fries", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:french_fries", + "recipe2": "croptopia:sweet_potato_fries" + }, + { + "type": "patchouli:text", + "text": "Рецепты разных видов Картофеля-фри." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/leek_soup.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/leek_soup.json new file mode 100644 index 000000000..5e541105c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/leek_soup.json @@ -0,0 +1,12 @@ +{ + "name": "Суп из лука-порея", + "icon": "croptopia:leek_soup", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:leek_soup", + "text": "Рецепт Супа из лука-порея." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/nougat.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/nougat.json new file mode 100644 index 000000000..d76daa4c7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/nougat.json @@ -0,0 +1,12 @@ +{ + "name": "Нуга", + "icon": "croptopia:nougat", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:nougat", + "text": "Рецепт Нуги." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/oatmeal.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/oatmeal.json new file mode 100644 index 000000000..0672a0d39 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/oatmeal.json @@ -0,0 +1,12 @@ +{ + "name": "Овсяная каша", + "icon": "croptopia:oatmeal", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:oatmeal", + "text": "Рецепт Овсяной каши." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/onion_rings.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/onion_rings.json new file mode 100644 index 000000000..17ac92b8a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/onion_rings.json @@ -0,0 +1,12 @@ +{ + "name": "Луковые кольца", + "icon": "croptopia:onion_rings", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:onion_rings", + "text": "Рецепт Луковых колец." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/peanut_butter.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/peanut_butter.json new file mode 100644 index 000000000..2869f700d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/peanut_butter.json @@ -0,0 +1,12 @@ +{ + "name": "Арахисовое масло", + "icon": "croptopia:peanut_butter", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_peanut_butter", + "text": "Рецепт Арахисового масла." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/peanut_butter_with_celery.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/peanut_butter_with_celery.json new file mode 100644 index 000000000..0252ee392 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/peanut_butter_with_celery.json @@ -0,0 +1,12 @@ +{ + "name": "Арахисовое масло с сельдереем", + "icon": "croptopia:peanut_butter_with_celery", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_peanut_butter_with_celery", + "text": "Рецепт Арахисового масла с сельдереем." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/popcorn.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/popcorn.json new file mode 100644 index 000000000..67554ad52 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/popcorn.json @@ -0,0 +1,12 @@ +{ + "name": "Попкорн", + "icon": "croptopia:popcorn", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:popcorn_from_corn", + "text": "Рецепт Попкорна." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/pork_and_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/pork_and_beans.json new file mode 100644 index 000000000..6a063c60d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/pork_and_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Свинина с фасолью", + "icon": "croptopia:pork_and_beans", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pork_and_beans", + "text": "Рецепт Свинины с фасолью." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/protein_bar.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/protein_bar.json new file mode 100644 index 000000000..6d6f128b7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/protein_bar.json @@ -0,0 +1,12 @@ +{ + "name": "Протеиновый батончик", + "icon": "croptopia:protein_bar", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:protein_bar", + "text": "Рецепт Протеинового батончика." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/raisins.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/raisins.json new file mode 100644 index 000000000..63b1bcc1d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/raisins.json @@ -0,0 +1,12 @@ +{ + "name": "Изюм", + "icon": "croptopia:raisins", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:raisins_from_grape", + "text": "Рецепт Изюма." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/roasted_nuts.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/roasted_nuts.json new file mode 100644 index 000000000..95ecd63ce --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/roasted_nuts.json @@ -0,0 +1,12 @@ +{ + "name": "Калёные орехи", + "icon": "croptopia:roasted_nuts", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:roasted_nuts", + "text": "Рецепт Калёных орехов." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/salads.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/salads.json new file mode 100644 index 000000000..a2fb310c9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/salads.json @@ -0,0 +1,22 @@ +{ + "name": "Салаты", + "icon": "croptopia:cucumber_salad", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cucumber_salad", + "text": "Рецепты разнообразных салатов." + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:leafy_salad", + "recipe2": "croptopia:fruit_salad" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:veggie_salad", + "recipe2": "croptopia:caesar_salad" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/saucy_chips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/saucy_chips.json new file mode 100644 index 000000000..4e2c83d30 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/saucy_chips.json @@ -0,0 +1,12 @@ +{ + "name": "Чипсы с соусом", + "icon": "croptopia:saucy_chips", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:saucy_chips", + "text": "Рецепт Чипсов с соусом." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/scrambled_eggs.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/scrambled_eggs.json new file mode 100644 index 000000000..771607036 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/scrambled_eggs.json @@ -0,0 +1,12 @@ +{ + "name": "Яичница-болтунья", + "icon": "croptopia:scrambled_eggs", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:scrambled_eggs", + "text": "Рецепт Яичницы-болтуньи." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/steamed_rice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/steamed_rice.json new file mode 100644 index 000000000..1d5411b96 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/steamed_rice.json @@ -0,0 +1,12 @@ +{ + "name": "Пареный рис", + "icon": "croptopia:beef_jerky", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:steamed_rice", + "text": "Рецепт Пареного риса." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/toast.json new file mode 100644 index 000000000..c3475e639 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/toast.json @@ -0,0 +1,12 @@ +{ + "name": "Тост", + "icon": "croptopia:toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:toast_from_bread", + "text": "Рецепт Тоста." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/toast_with_jam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/toast_with_jam.json new file mode 100644 index 000000000..6fcd1c6ed --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/toast_with_jam.json @@ -0,0 +1,12 @@ +{ + "name": "Тост с вареньем", + "icon": "croptopia:toast_with_jam", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:toast_with_jam", + "text": "Рецепт Тоста с вареньем." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/trail_mix.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/trail_mix.json new file mode 100644 index 000000000..29947eec9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/trail_mix.json @@ -0,0 +1,12 @@ +{ + "name": "Смесь сухофруктов и орехов", + "icon": "croptopia:trail_mix", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:trail_mix", + "text": "Рецепт Смеси сухофруктов и орехов." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/yoghurt.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/yoghurt.json new file mode 100644 index 000000000..4ece512fc --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/snacks/yoghurt.json @@ -0,0 +1,12 @@ +{ + "name": "Йогурт", + "icon": "croptopia:yoghurt", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:yoghurt", + "text": "Рецепт Йогурта." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/cookingpot.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/cookingpot.json new file mode 100644 index 000000000..3748453e7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/cookingpot.json @@ -0,0 +1,12 @@ +{ + "name": "Сковорода", + "icon": "croptopia:frying_pan", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:frying_pan", + "text": "Рецепт Сковороды." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/foodpress.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/foodpress.json new file mode 100644 index 000000000..74f398398 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/foodpress.json @@ -0,0 +1,12 @@ +{ + "name": "Пищевой пресс", + "icon": "croptopia:food_press", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:food_press", + "text": "Рецепт Пищевого пресса." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/fryingpan.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/fryingpan.json new file mode 100644 index 000000000..a5b6426db --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/fryingpan.json @@ -0,0 +1,12 @@ +{ + "name": "Кастрюля", + "icon": "croptopia:cooking_pot", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cooking_pot", + "text": "Рецепт Кастрюли." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/knife.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/knife.json new file mode 100644 index 000000000..61beba763 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/knife.json @@ -0,0 +1,12 @@ +{ + "name": "Нож", + "icon": "croptopia:knife", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:knife", + "text": "Рецепт Ножа." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/mortar_and_pestle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/mortar_and_pestle.json new file mode 100644 index 000000000..0e30bcd14 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/ru_ru/entries/utensils/mortar_and_pestle.json @@ -0,0 +1,12 @@ +{ + "name": "Ступка и пестик", + "icon": "croptopia:mortar_and_pestle", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:mortar_and_pestle", + "text": "Рецепт Ступки и пестика." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/crops.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/crops.json new file mode 100644 index 000000000..2711860cb --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/crops.json @@ -0,0 +1,6 @@ +{ + "name": "Cây trồng", + "description": "Thông tin về các loại cây trồng mà bạn có thể tìm thấy trong Croptopia.", + "icon": "croptopia:kiwi", + "sortnum": -100 +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/desserts.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/desserts.json new file mode 100644 index 000000000..471a8b886 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/desserts.json @@ -0,0 +1,5 @@ +{ + "name": "Tráng miệng", + "description": "Đồ ngọt", + "icon": "croptopia:cheese_cake" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/drinks.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/drinks.json new file mode 100644 index 000000000..48029d9b0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/drinks.json @@ -0,0 +1,5 @@ +{ + "name": "Đồ uống", + "description": "Croptopia đi kèm với nhiều loại đồ uống để giúp bạn thỏa mãn cơn khát.", + "icon": "croptopia:coffee" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/ingredients.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/ingredients.json new file mode 100644 index 000000000..fd50aca76 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/ingredients.json @@ -0,0 +1,5 @@ +{ + "name": "Thành phần", + "description": "Các thành phần này được chế biến cùng nhau và sau đó được sử dụng trong các công thức nấu ăn khác.", + "icon": "croptopia:flour" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/meals.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/meals.json new file mode 100644 index 000000000..b54ab0ed5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/meals.json @@ -0,0 +1,5 @@ +{ + "name": "Bữa ăn thịnh soạn", + "description": "Bữa ăn thịnh soạn giúp bạn no nê.", + "icon": "croptopia:hamburger" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/snacks.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/snacks.json new file mode 100644 index 000000000..f82cbd83c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/snacks.json @@ -0,0 +1,5 @@ +{ + "name": "Đồ ăn vặt", + "description": "Đồ ăn vặt để thỏa mãn tâm hồn ăn uống.", + "icon": "croptopia:trail_mix" +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/utensils.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/utensils.json new file mode 100644 index 000000000..36d3924ce --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/categories/utensils.json @@ -0,0 +1,6 @@ +{ + "name": "Dụng cụ nấu nướng", + "description": "Tất cả những gì bạn cần biết để chế tạo các dụng cụ khác nhau trong Croptopia!", + "icon": "croptopia:frying_pan", + "sortnum": -90 +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/crops/crops.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/crops/crops.json new file mode 100644 index 000000000..df7c269d6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/crops/crops.json @@ -0,0 +1,11 @@ +{ + "name": "Thực vật", + "icon": "croptopia:eggplant_seed", + "category": "croptopia:crops", + "pages": [ + { + "type": "patchouli:text", + "text": "Cây trồng có thể được tìm thấy trên khắp thế giới. Chúng sẽ mọc ở các quần xã sinh vật cụ thể. Ở phiên bản 2.0.0 sự sinh sản của cây trồng hiện được xác định bằng các gói dữ liệu chứ không phải là 'danh mục' của quần xã sinh vật, nó hiện được xác định bằng tên quần xã sinh vật. Nếu bạn muốn một số loại cây trồng nhất định được thêm vào quần xã sinh vật đã sửa đổi, hãy đặt vấn đề trên trang github của tôi." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/crops/trees.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/crops/trees.json new file mode 100644 index 000000000..70b39cad8 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/crops/trees.json @@ -0,0 +1,11 @@ +{ + "name": "Cây", + "icon": "croptopia:apple_sapling", + "category": "croptopia:crops", + "pages": [ + { + "type": "patchouli:text", + "text": "Trên thế giới, bạn có thể tìm thấy nhiều loại cây khác nhau với các loại cây trồng tùy chỉnh phát triển trên chúng. Để thu hoạch chúng, bạn có thể nhấp chuột phải vào chúng khi chúng đã chín." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/almond_brittle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/almond_brittle.json new file mode 100644 index 000000000..04b2d0707 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/almond_brittle.json @@ -0,0 +1,12 @@ +{ + "name": "Kẹo bơ hạnh nhân", + "icon": "croptopia:almond_brittle", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:almond_brittle", + "text": "Công thức kẹo bơ hạnh nhân." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/apple_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/apple_pie.json new file mode 100644 index 000000000..4837abb4b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/apple_pie.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh táo", + "icon": "croptopia:apple_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:apple_pie", + "text": "Công thức làm bánh táo." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/banana_cream_pie_wip.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/banana_cream_pie_wip.json new file mode 100644 index 000000000..36c35d466 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/banana_cream_pie_wip.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh kem chuối", + "icon": "croptopia:banana_cream_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:banana_cream_pie", + "text": "Công thức làm bánh kem chuối." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/banana_nut_bread.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/banana_nut_bread.json new file mode 100644 index 000000000..81fc98a8a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/banana_nut_bread.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh mì chuối hạt óc chó", + "icon": "croptopia:banana_nut_bread", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:banana_nut_bread", + "text": "Công thức làm bánh mì chuối hạt óc chó." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/brownies.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/brownies.json new file mode 100644 index 000000000..7d33562e1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/brownies.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh brownie sô cô la", + "icon": "croptopia:brownies", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:brownies", + "text": "Công thức làm bánh brownie sô cô la." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/candied_nuts.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/candied_nuts.json new file mode 100644 index 000000000..a5ae7ebe6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/candied_nuts.json @@ -0,0 +1,12 @@ +{ + "name": "Kẹo hạt", + "icon": "croptopia:candied_nuts", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:candied_nuts", + "text": "Công thức làm kẹo hạt." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/candy_corn.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/candy_corn.json new file mode 100644 index 000000000..5ceb4e614 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/candy_corn.json @@ -0,0 +1,12 @@ +{ + "name": "Kẹo ngô", + "icon": "croptopia:candy_corn", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:candy_corn", + "text": "Công thức làm kẹo ngô." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/cherry_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/cherry_pie.json new file mode 100644 index 000000000..f3950319d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/cherry_pie.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh cherry", + "icon": "croptopia:cherry_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cherry_pie", + "text": "Công thức làm bánh cherry." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/chocolate_ice_cream.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/chocolate_ice_cream.json new file mode 100644 index 000000000..1afb1ad5a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/chocolate_ice_cream.json @@ -0,0 +1,12 @@ +{ + "name": "Kem socola", + "icon": "croptopia:chocolate_ice_cream", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_chocolate_ice_cream", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/churros.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/churros.json new file mode 100644 index 000000000..122c72fc5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/churros.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh rán Tây Ban Nha", + "icon": "croptopia:churros", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:churros", + "text": "Công thức làm bánh rán Tây Ban Nha." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/eton_mess.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/eton_mess.json new file mode 100644 index 000000000..c4e1de11e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/eton_mess.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh kem mứt", + "icon": "croptopia:eton_mess", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_eton_mess", + "text": "Công thức làm bánh kem mứt." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/figgy_pudding.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/figgy_pudding.json new file mode 100644 index 000000000..488d9c209 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/figgy_pudding.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh pudding mận", + "icon": "croptopia:figgy_pudding", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_figgy_pudding", + "text": "Công thức làm bánh pudding mận." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/fruit_cake.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/fruit_cake.json new file mode 100644 index 000000000..a69c9d78f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/fruit_cake.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh trái cây", + "icon": "croptopia:fruit_cake", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_fruit_cake", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/kiwi_sorbet.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/kiwi_sorbet.json new file mode 100644 index 000000000..e36da0a61 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/kiwi_sorbet.json @@ -0,0 +1,12 @@ +{ + "name": "Kem vị Kiwi", + "icon": "croptopia:kiwi_sorbet", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_kiwi_sorbet", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/lemon_coconut_bar.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/lemon_coconut_bar.json new file mode 100644 index 000000000..2954096e6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/lemon_coconut_bar.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh chanh và dừa nướng", + "icon": "croptopia:lemon_coconut_bar", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_lemon_coconut_bar", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/nutty_cookie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/nutty_cookie.json new file mode 100644 index 000000000..267f0fd74 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/nutty_cookie.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh quy hấp dẫn", + "icon": "croptopia:nutty_cookie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:nutty_cookie", + "text": "Công thức làm bánh quy hấp dẫn." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/pecan_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/pecan_pie.json new file mode 100644 index 000000000..a82dae5c8 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/pecan_pie.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh hồ đào", + "icon": "croptopia:pecan_pie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pecan_pie", + "text": "Công thức làm bánh hồ đào." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/raisin_oatmeal_cookie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/raisin_oatmeal_cookie.json new file mode 100644 index 000000000..e6ef4075c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/raisin_oatmeal_cookie.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh quy yến mạch nho khô", + "icon": "croptopia:raisin_oatmeal_cookie", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:raisin_oatmeal_cookie", + "text": "Công thức làm bánh quy yến mạch nho khô." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/rhubarb_crisp.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/rhubarb_crisp.json new file mode 100644 index 000000000..6c6cf57f2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/rhubarb_crisp.json @@ -0,0 +1,12 @@ +{ + "name": "Đại hoàng chiên giòn", + "icon": "croptopia:rhubarb_crisp", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_rhubarb_crisp", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/snicker_doodle_wip.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/snicker_doodle_wip.json new file mode 100644 index 000000000..55428097b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/snicker_doodle_wip.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh Snicker Doodle", + "icon": "croptopia:snicker_doodle", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:snicker_doodle", + "text": "Công thức làm bánh snicker doodle cookies. (WIP)" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/sticky_toffee_pudding.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/sticky_toffee_pudding.json new file mode 100644 index 000000000..6e3d290f0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/sticky_toffee_pudding.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh pudding kẹo bơ cứng", + "icon": "croptopia:sticky_toffee_pudding", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_sticky_toffee_pudding", + "text": "Công thức làm bánh pudding kẹo bơ cứng." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/treacle_tart.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/treacle_tart.json new file mode 100644 index 000000000..72578333e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/treacle_tart.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh tart cổ điển", + "icon": "croptopia:treacle_tart", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_treacle_tart", + "text": "Công thức làm bánh tart cổ điển." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/tres_leche_cake.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/tres_leche_cake.json new file mode 100644 index 000000000..7b48953c4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/tres_leche_cake.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh gato kem sữa", + "icon": "croptopia:tres_leche_cake", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tres_leche_cake", + "text": "Công thức làm Bánh gato kem sữa." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/trifle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/trifle.json new file mode 100644 index 000000000..b18f816b9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/trifle.json @@ -0,0 +1,12 @@ +{ + "name": "Trifle", + "icon": "croptopia:trifle", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_trifle", + "text": "Công thức làm trifle." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/yam_jam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/yam_jam.json new file mode 100644 index 000000000..abcb663e4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/desserts/yam_jam.json @@ -0,0 +1,12 @@ +{ + "name": "Mứt khoai", + "icon": "croptopia:yam_jam", + "category": "croptopia:desserts", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:yam_jam", + "text": "Công thức làm mứt khoai." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/apple_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/apple_juice.json new file mode 100644 index 000000000..18a27c9e4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/apple_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Nước ép táo", + "icon": "croptopia:apple_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:apple_juice", + "text": "Công thức pha nước ép táo." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/banana_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/banana_smoothie.json new file mode 100644 index 000000000..c2ed04127 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/banana_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "Sinh tố chuối", + "icon": "croptopia:banana_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:banana_smoothie", + "text": "Công thức pha sinh tố chuối." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/beer.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/beer.json new file mode 100644 index 000000000..5700c20f6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/beer.json @@ -0,0 +1,12 @@ +{ + "name": "Bia", + "icon": "croptopia:beer", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:beer", + "text": "Công thức làm bia." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/chocolate_milkshake.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/chocolate_milkshake.json new file mode 100644 index 000000000..52734946f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/chocolate_milkshake.json @@ -0,0 +1,12 @@ +{ + "name": "Sữa lắc sô cô la", + "icon": "croptopia:chocolate_milkshake", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chocolate_milkshake", + "text": "Công thức pha sữa lắc sô cô la." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/coffee.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/coffee.json new file mode 100644 index 000000000..baef6498c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/coffee.json @@ -0,0 +1,12 @@ +{ + "name": "Cà phê", + "icon": "croptopia:coffee", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:coffee", + "text": "Công thức pha cà phê." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/cranberry_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/cranberry_juice.json new file mode 100644 index 000000000..400ed75c2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/cranberry_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Nước ép nam việt quất", + "icon": "croptopia:cranberry_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cranberry_juice", + "text": "Công thức pha nước ép nam việt quất." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/fruit_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/fruit_smoothie.json new file mode 100644 index 000000000..a0749fccf --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/fruit_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "Sinh tố trái cây", + "icon": "croptopia:fruit_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:fruit_smoothie", + "text": "Công thức pha sinh tố trái cây." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/grapejuice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/grapejuice.json new file mode 100644 index 000000000..5868317ca --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/grapejuice.json @@ -0,0 +1,12 @@ +{ + "name": "Nước nho", + "icon": "croptopia:grape_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:grape_juice", + "text": "Công thức pha nước nho." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/horchata.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/horchata.json new file mode 100644 index 000000000..fc5bf0722 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/horchata.json @@ -0,0 +1,12 @@ +{ + "name": "Horchata", + "icon": "croptopia:horchata", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:horchata", + "text": "Công thức pha horchata." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/kale_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/kale_smoothie.json new file mode 100644 index 000000000..a4a2c44d0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/kale_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "Sinh tố cải xoăn", + "icon": "croptopia:kale_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:kale_smoothie", + "text": "Công thức pha sinh tố cải xoăn." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/lemonade.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/lemonade.json new file mode 100644 index 000000000..9dfcfc5fb --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/lemonade.json @@ -0,0 +1,12 @@ +{ + "name": "Nước chanh vàng", + "icon": "croptopia:lemonade", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:lemonade", + "text": "Công thức pha nước chanh vàng." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/limeade.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/limeade.json new file mode 100644 index 000000000..d2a58c1d2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/limeade.json @@ -0,0 +1,12 @@ +{ + "name": "Nước chanh", + "icon": "croptopia:limeade", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:limeade", + "text": "Công thức pha nước chanh." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/mead.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/mead.json new file mode 100644 index 000000000..de7f23473 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/mead.json @@ -0,0 +1,12 @@ +{ + "name": "Rượu mật ong", + "icon": "croptopia:mead", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:mead", + "text": "Công thức pha rượu mật ong." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/melon_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/melon_juice.json new file mode 100644 index 000000000..90d4160b9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/melon_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Nước ép dưa hấu", + "icon": "croptopia:melon_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:melon_juice", + "text": "Công thức pha nước ép dưa hấu." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/orange_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/orange_juice.json new file mode 100644 index 000000000..51cd2bc83 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/orange_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Nước cam", + "icon": "croptopia:orange_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:orange_juice", + "text": "Công thức pha nước cam." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/pineapple_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/pineapple_juice.json new file mode 100644 index 000000000..22056192e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/pineapple_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Nước ép dứa", + "icon": "croptopia:pineapple_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pineapple_juice", + "text": "Công thức pha nước ép dứa." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/pumpkin_spice_latte.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/pumpkin_spice_latte.json new file mode 100644 index 000000000..4a4b9c79b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/pumpkin_spice_latte.json @@ -0,0 +1,12 @@ +{ + "name": "Pumpkin Spice Latte", + "icon": "croptopia:pumpkin_spice_latte", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pumpkin_spice_latte", + "text": "Công thức pha pumpkin spice latte." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/rum.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/rum.json new file mode 100644 index 000000000..e88696c92 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/rum.json @@ -0,0 +1,12 @@ +{ + "name": "Rum", + "icon": "croptopia:rum", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:rum", + "text": "Công thức pha rượu rum." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/saguaro_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/saguaro_juice.json new file mode 100644 index 000000000..e9e53dfeb --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/saguaro_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Nước ép Saguaro", + "icon": "croptopia:saguaro_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:saguaro_juice", + "text": "Công thức pha nước ép Saguaro." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/soy_milk.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/soy_milk.json new file mode 100644 index 000000000..d3077e497 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/soy_milk.json @@ -0,0 +1,12 @@ +{ + "name": "Sữa đậu nành", + "icon": "croptopia:soy_milk", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:soy_milk", + "text": "Công thức pha sữa đậu nành." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/strawberry_smoothie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/strawberry_smoothie.json new file mode 100644 index 000000000..0cd6bb911 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/strawberry_smoothie.json @@ -0,0 +1,12 @@ +{ + "name": "Sinh tố dâu tây", + "icon": "croptopia:strawberry_smoothie", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:strawberry_smoothie", + "text": "Công thức pha sinh tố dâu tây." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/tea.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/tea.json new file mode 100644 index 000000000..d0e551e2e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/tea.json @@ -0,0 +1,12 @@ +{ + "name": "Trà", + "icon": "croptopia:tea", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_tea", + "text": "Công thức pha trà." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/tomato_juice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/tomato_juice.json new file mode 100644 index 000000000..fc0d15f1e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/tomato_juice.json @@ -0,0 +1,12 @@ +{ + "name": "Nước ép cà chua", + "icon": "croptopia:tomato_juice", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tomato_juice", + "text": "Công thức pha nước ép cà chua." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/wine.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/wine.json new file mode 100644 index 000000000..6c4f5fc4f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/drinks/wine.json @@ -0,0 +1,12 @@ +{ + "name": "Rượu vang", + "icon": "croptopia:wine", + "category": "croptopia:drinks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:wine", + "text": "Công thức pha rượu vang." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/ajvar.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/ajvar.json new file mode 100644 index 000000000..b902a4cc7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/ajvar.json @@ -0,0 +1,12 @@ +{ + "name": "Sốt rau quả", + "icon": "croptopia:ajvar", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_ajvar", + "text": "Công thức làm Sốt rau quả." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/artichoke_dip.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/artichoke_dip.json new file mode 100644 index 000000000..c984b3df7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/artichoke_dip.json @@ -0,0 +1,12 @@ +{ + "name": "Artichoke Dip", + "icon": "croptopia:artichoke_dip", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:artichoke_dip", + "text": "Công thức làm artichoke dip." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/bacon.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/bacon.json new file mode 100644 index 000000000..780d05b33 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/bacon.json @@ -0,0 +1,12 @@ +{ + "name": "Thịt xông khói", + "icon": "croptopia:bacon", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_bacon", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/butter.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/butter.json new file mode 100644 index 000000000..6c87d6179 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/butter.json @@ -0,0 +1,12 @@ +{ + "name": "Bơ", + "icon": "croptopia:butter", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:butter", + "text": "Công thức làm bơ." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/caramel.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/caramel.json new file mode 100644 index 000000000..a8fa1c65c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/caramel.json @@ -0,0 +1,12 @@ +{ + "name": "Caramen", + "icon": "croptopia:caramel", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:caramel_from_sugar", + "text": "Công thức làm caramen." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/cheese.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/cheese.json new file mode 100644 index 000000000..6332267e7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/cheese.json @@ -0,0 +1,12 @@ +{ + "name": "Phô mai", + "icon": "croptopia:cheese", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cheese", + "text": "Công thức làm phô mai." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/chocolate.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/chocolate.json new file mode 100644 index 000000000..bd7c0d90d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/chocolate.json @@ -0,0 +1,12 @@ +{ + "name": "Sô cô la", + "icon": "croptopia:chocolate", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chocolate", + "text": "Công thức làm sô cô la." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/corn_husk.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/corn_husk.json new file mode 100644 index 000000000..8ec2ad636 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/corn_husk.json @@ -0,0 +1,12 @@ +{ + "name": "Vỏ ngô", + "icon": "croptopia:corn_husk", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:corn_husk", + "text": "Công thức." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/dough.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/dough.json new file mode 100644 index 000000000..eb9c82b09 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/dough.json @@ -0,0 +1,12 @@ +{ + "name": "Cục bột", + "icon": "croptopia:dough", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:dough", + "text": "Công thức làm cục bột." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/flour.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/flour.json new file mode 100644 index 000000000..69ae8f4e2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/flour.json @@ -0,0 +1,12 @@ +{ + "name": "Bột mì", + "icon": "croptopia:flour", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:flour", + "text": "Công thức làm bột mì." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/jams.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/jams.json new file mode 100644 index 000000000..84c27c9af --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/jams.json @@ -0,0 +1,32 @@ +{ + "name": "Mứt", + "icon": "croptopia:grape_jam", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:grape_jam", + "text": "Đây là những công thức để tạo ra các loại mứt khác nhau ở Croptopia." + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:peach_jam", + "recipe2": "croptopia:apricot_jam" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:blackberry_jam", + "recipe2": "croptopia:blueberry_jam" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:cherry_jam", + "recipe2": "croptopia:elderberry_jam" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:raspberry_jam", + "recipe2": "croptopia:strawberry_jam" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/milk_bottle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/milk_bottle.json new file mode 100644 index 000000000..6186a108c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/milk_bottle.json @@ -0,0 +1,12 @@ +{ + "name": "Chai sữa", + "icon": "croptopia:milk_bottle", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_milk_bottle", + "text": "Công thức làm chai sữa." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/molasses.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/molasses.json new file mode 100644 index 000000000..98f76263e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/molasses.json @@ -0,0 +1,12 @@ +{ + "name": "Mật rỉ đường", + "icon": "croptopia:molasses", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:molasses_from_sugar_cane", + "text": "Công thức làm mật rỉ đường." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/noodle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/noodle.json new file mode 100644 index 000000000..81f2abad8 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/noodle.json @@ -0,0 +1,12 @@ +{ + "name": "Mì", + "icon": "croptopia:noodle", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:noodle", + "text": "Công thức làm mì." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/olive_oil.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/olive_oil.json new file mode 100644 index 000000000..1c80f5493 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/olive_oil.json @@ -0,0 +1,12 @@ +{ + "name": "Dầu ô liu", + "icon": "croptopia:olive_oil", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:olive_oil", + "text": "Công thức làm dầu ô liu." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/paprika.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/paprika.json new file mode 100644 index 000000000..c62e51362 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/paprika.json @@ -0,0 +1,12 @@ +{ + "name": "Ớt bột Paprika", + "icon": "croptopia:paprika", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:paprika", + "text": "Công thức làm ớt bột Paprika." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/pepperoni.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/pepperoni.json new file mode 100644 index 000000000..f51343cc7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/pepperoni.json @@ -0,0 +1,12 @@ +{ + "name": "Lạp xưởng", + "icon": "croptopia:pepperoni", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pepperoni", + "text": "Công thức làm lạp xưởng." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/ravioli.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/ravioli.json new file mode 100644 index 000000000..274ca6044 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/ravioli.json @@ -0,0 +1,12 @@ +{ + "name": "Ravioli", + "icon": "croptopia:ravioli", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:ravioli", + "text": "Công thức làm ravioli." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/salsa.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/salsa.json new file mode 100644 index 000000000..f2b16564b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/salsa.json @@ -0,0 +1,12 @@ +{ + "name": "Sốt Salsa", + "icon": "croptopia:salsa", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:salsa", + "text": "Công thức làm sốt salsa." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/salt.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/salt.json new file mode 100644 index 000000000..627030cf9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/salt.json @@ -0,0 +1,11 @@ +{ + "name": "Muối", + "icon": "croptopia:salt", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:text", + "text": "Muối xuất hiện không nhiều trong quần xã sông và sông Băng. Chúng trông giống như một phiên bản trắng hơn của cát." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/soy_sauce.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/soy_sauce.json new file mode 100644 index 000000000..922a328b1 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/soy_sauce.json @@ -0,0 +1,12 @@ +{ + "name": "Xì dầu", + "icon": "croptopia:soy_sauce", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:soy_sauce", + "text": "Công thức làm xì dầu." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/tofu.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/tofu.json new file mode 100644 index 000000000..c7dce0486 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/tofu.json @@ -0,0 +1,12 @@ +{ + "name": "Đậu phụ", + "icon": "croptopia:tofu", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tofu", + "text": "Công thức làm đậu phụ." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/tortilla.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/tortilla.json new file mode 100644 index 000000000..21608a9a5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/tortilla.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh Tortilla", + "icon": "croptopia:tortilla", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tortilla", + "text": "Công thức làm bánh tortilla." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/water_bottle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/water_bottle.json new file mode 100644 index 000000000..76eb1b4be --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/water_bottle.json @@ -0,0 +1,12 @@ +{ + "name": "Chai nước", + "icon": "croptopia:water_bottle", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_water_bottle", + "text": "Công thức làm chai nước. Khác với chai nước bình thường." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/whipping_cream.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/whipping_cream.json new file mode 100644 index 000000000..337a84b08 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/ingredients/whipping_cream.json @@ -0,0 +1,12 @@ +{ + "name": "Kem tươi", + "icon": "croptopia:whipping_cream", + "category": "croptopia:ingredients", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:whipping_cream", + "text": "Công thức." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/baked_sweet_potato.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/baked_sweet_potato.json new file mode 100644 index 000000000..ca4c05649 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/baked_sweet_potato.json @@ -0,0 +1,12 @@ +{ + "name": "Khoai lang nướng", + "icon": "croptopia:baked_sweet_potato", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:baked_sweet_potato_from_sweetpotato", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/baked_yam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/baked_yam.json new file mode 100644 index 000000000..ee170745a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/baked_yam.json @@ -0,0 +1,12 @@ +{ + "name": "Khoai lang nướng", + "icon": "croptopia:baked_yam", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:baked_yam_from_yam", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/beef_stew.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/beef_stew.json new file mode 100644 index 000000000..cf59d4191 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/beef_stew.json @@ -0,0 +1,12 @@ +{ + "name": "Thịt bò hầm", + "icon": "croptopia:beef_stew", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_beef_stew", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/beef_stir_fry.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/beef_stir_fry.json new file mode 100644 index 000000000..b0869512d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/beef_stir_fry.json @@ -0,0 +1,12 @@ +{ + "name": "Thịt bò xào", + "icon": "croptopia:beef_stir_fry", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_beef_stir_fry", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/beef_wellington.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/beef_wellington.json new file mode 100644 index 000000000..2ffe22b81 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/beef_wellington.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh bít tết phi lê phủ patê nướng", + "icon": "croptopia:beef_wellington", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_beef_wellington", + "text": "Công thức làm bánh bít tết phi lê phủ patê nướng." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/blt.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/blt.json new file mode 100644 index 000000000..b6791f22b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/blt.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh kẹp cà chua rau diếp và thịt xông khói", + "icon": "croptopia:blt", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:blt", + "text": "Công thức làm bánh kẹp cà chua rau diếp và thịt xông khói." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/burrito.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/burrito.json new file mode 100644 index 000000000..c9df6f507 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/burrito.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh burrito", + "icon": "croptopia:burrito", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:burrito", + "text": "Công thức làm bánh burrito." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/buttered_green_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/buttered_green_beans.json new file mode 100644 index 000000000..1700a582e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/buttered_green_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Đậu xanh xào bơ tỏi", + "icon": "croptopia:buttered_green_beans", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_buttered_green_beans", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/carnitas.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/carnitas.json new file mode 100644 index 000000000..c97667e3b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/carnitas.json @@ -0,0 +1,12 @@ +{ + "name": "Carnitas", + "icon": "croptopia:carnitas", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:carnitas", + "text": "Công thức làm carnitas." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cashew_chicken.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cashew_chicken.json new file mode 100644 index 000000000..634e39095 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cashew_chicken.json @@ -0,0 +1,12 @@ +{ + "name": "Gà hạt điều", + "icon": "croptopia:cashew_chicken", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cashew_chicken", + "text": "Công thức làm gà hạt điều." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cheese_pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cheese_pizza.json new file mode 100644 index 000000000..4663ba286 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cheese_pizza.json @@ -0,0 +1,12 @@ +{ + "name": "Pizza phô mai", + "icon": "croptopia:cheese_pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cheese_pizza", + "text": "Công thức làm pizza phô mai." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cheeseburger.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cheeseburger.json new file mode 100644 index 000000000..58a5376b6 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cheeseburger.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh mì kẹp phô mai", + "icon": "croptopia:cheeseburger", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cheeseburger", + "text": "Công thức làm a bánh mì kẹp phô mai." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cheesy_asparagus.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cheesy_asparagus.json new file mode 100644 index 000000000..77b18d645 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cheesy_asparagus.json @@ -0,0 +1,12 @@ +{ + "name": "Măng tây phô mai", + "icon": "croptopia:cheesy_asparagus", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_cheesy_asparagus", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chicken_and_dumplings.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chicken_and_dumplings.json new file mode 100644 index 000000000..c0a93a7a5 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chicken_and_dumplings.json @@ -0,0 +1,12 @@ +{ + "name": "Gà cùng bánh bột nhân", + "icon": "croptopia:chicken_and_dumplings", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chicken_and_dumplings", + "text": "Công thức làm gà cùng bánh bột nhân." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chicken_and_noodles.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chicken_and_noodles.json new file mode 100644 index 000000000..f1d51f92a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chicken_and_noodles.json @@ -0,0 +1,12 @@ +{ + "name": "Mì gà", + "icon": "croptopia:chicken_and_noodles", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chicken_and_noodles", + "text": "Công thức làm mì gà." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chicken_and_rice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chicken_and_rice.json new file mode 100644 index 000000000..07106a556 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chicken_and_rice.json @@ -0,0 +1,12 @@ +{ + "name": "Cơm gà", + "icon": "croptopia:chicken_and_rice", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chicken_and_rice", + "text": "Công thức làm cơm gà." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chili_relleno.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chili_relleno.json new file mode 100644 index 000000000..33db2c96e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chili_relleno.json @@ -0,0 +1,12 @@ +{ + "name": "Ớt xanh nhồi thịt băm phủ trứng", + "icon": "croptopia:chili_relleno", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chili_relleno", + "text": "Công thức." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chimichanga.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chimichanga.json new file mode 100644 index 000000000..f12a49c7c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/chimichanga.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh burrito chiên", + "icon": "croptopia:chimichanga", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:chimichanga", + "text": "Công thức." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cornish_pasty.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cornish_pasty.json new file mode 100644 index 000000000..08e3adab3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/cornish_pasty.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh gối", + "icon": "croptopia:cornish_pasty", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_cornish_pasty", + "text": "Công thức làm bánh gối." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/crema.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/crema.json new file mode 100644 index 000000000..970a87f43 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/crema.json @@ -0,0 +1,12 @@ +{ + "name": "Crema", + "icon": "croptopia:crema", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:crema", + "text": "Công thức." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/egg_roll.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/egg_roll.json new file mode 100644 index 000000000..e810a7e96 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/egg_roll.json @@ -0,0 +1,12 @@ +{ + "name": "Trứng cuộn", + "icon": "croptopia:egg_roll", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:egg_roll", + "text": "Công thức làm trứng cuộn." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/eggplant_parmesan.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/eggplant_parmesan.json new file mode 100644 index 000000000..8cce2ab4f --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/eggplant_parmesan.json @@ -0,0 +1,12 @@ +{ + "name": "Cà tím phô mai đút lò", + "icon": "croptopia:eggplant_parmesan", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_eggplant_parmesan", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/enchilada.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/enchilada.json new file mode 100644 index 000000000..b28687b7b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/enchilada.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh ngô cuộn phủ sốt", + "icon": "croptopia:enchilada", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:enchilada", + "text": "Công thức làm bánh ngô cuộn phủ sốt." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/fajitas.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/fajitas.json new file mode 100644 index 000000000..43d1ef087 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/fajitas.json @@ -0,0 +1,12 @@ +{ + "name": "Fajitas", + "icon": "croptopia:fajitas", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:fajitas", + "text": "Công thức làm fajitas." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/fish_and_chips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/fish_and_chips.json new file mode 100644 index 000000000..8d9ab962e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/fish_and_chips.json @@ -0,0 +1,12 @@ +{ + "name": "Cá và khoai tây chiên", + "icon": "croptopia:fish_and_chips", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_fish_and_chips", + "text": "Công thức làm cá và khoai tây chiên." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/fried_chicken.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/fried_chicken.json new file mode 100644 index 000000000..1057aed35 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/fried_chicken.json @@ -0,0 +1,12 @@ +{ + "name": "Gà rán", + "icon": "croptopia:fried_chicken", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:fried_chicken", + "text": "Công thức làm gà rán." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/grilled_cheese.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/grilled_cheese.json new file mode 100644 index 000000000..d987a6fbe --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/grilled_cheese.json @@ -0,0 +1,12 @@ +{ + "name": "Phô mai nướng", + "icon": "croptopia:grilled_cheese", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:grilled_cheese", + "text": "Công thức làm một cái bánh kẹp phô mai nướng." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/grilled_eggplant.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/grilled_eggplant.json new file mode 100644 index 000000000..318ef6e95 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/grilled_eggplant.json @@ -0,0 +1,12 @@ +{ + "name": "Cà tím nướng", + "icon": "croptopia:grilled_eggplant", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_grilled_eggplant", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/hamburger.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/hamburger.json new file mode 100644 index 000000000..8a8c9335b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/hamburger.json @@ -0,0 +1,12 @@ +{ + "name": "Hamburger", + "icon": "croptopia:hamburger", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:hamburger", + "text": "Công thức làm hamburger." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/lemon_chicken.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/lemon_chicken.json new file mode 100644 index 000000000..1961d7c02 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/lemon_chicken.json @@ -0,0 +1,12 @@ +{ + "name": "Gà sốt chanh", + "icon": "croptopia:lemon_chicken", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:lemon_chicken", + "text": "Công thức làm gà sốt chanh." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/nether_wart_stew.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/nether_wart_stew.json new file mode 100644 index 000000000..5542001ed --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/nether_wart_stew.json @@ -0,0 +1,12 @@ +{ + "name": "Súp bướu nether", + "icon": "croptopia:nether_wart_stew", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_nether_wart_stew", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/peanut_butter_and_jam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/peanut_butter_and_jam.json new file mode 100644 index 000000000..5294e4423 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/peanut_butter_and_jam.json @@ -0,0 +1,12 @@ +{ + "name": "Bơ đậu phộng và mứt", + "icon": "croptopia:peanut_butter_and_jam", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:peanut_butter_and_jam", + "text": "Công thức làm một cái bánh kẹp bơ đậu phộng và mứt." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/pineapple_pepperoni_pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/pineapple_pepperoni_pizza.json new file mode 100644 index 000000000..d077f3c4e --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/pineapple_pepperoni_pizza.json @@ -0,0 +1,12 @@ +{ + "name": "Pizza dướng lạp xửa", + "icon": "croptopia:pineapple_pepperoni_pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pineapple_pepperoni_pizza", + "text": "Công thức làm Pizza dướng lạp xửa." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/pizza.json new file mode 100644 index 000000000..8127c0796 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/pizza.json @@ -0,0 +1,12 @@ +{ + "name": "Pizza", + "icon": "croptopia:pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pizza", + "text": "Công thức làm bánh pizza." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/potato_soup.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/potato_soup.json new file mode 100644 index 000000000..4ef541509 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/potato_soup.json @@ -0,0 +1,12 @@ +{ + "name": "Súp khoai tây", + "icon": "croptopia:potato_soup", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_potato_soup", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/quesadilla.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/quesadilla.json new file mode 100644 index 000000000..6a4b36882 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/quesadilla.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh phô mai thịt gà", + "icon": "croptopia:quesadilla", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:quesadilla", + "text": "Công thức làm bánh phô mai thịt gà." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/ratatouille.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/ratatouille.json new file mode 100644 index 000000000..06e3a850d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/ratatouille.json @@ -0,0 +1,12 @@ +{ + "name": "Ratatouille", + "icon": "croptopia:ratatouille", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_ratatouille", + "text": "\"Ratatouille, nay chúng ta làm món gì đây?\"" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/refried_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/refried_beans.json new file mode 100644 index 000000000..a129ea3a0 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/refried_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Đậu tán chiên", + "icon": "croptopia:refried_beans", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:refried_beans", + "text": "Công thức." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/roasted_asparagus.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/roasted_asparagus.json new file mode 100644 index 000000000..fce9646d9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/roasted_asparagus.json @@ -0,0 +1,12 @@ +{ + "name": "Măng tây đút lò", + "icon": "croptopia:roasted_asparagus", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_asparagus", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/roasted_radishes.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/roasted_radishes.json new file mode 100644 index 000000000..6272ca105 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/roasted_radishes.json @@ -0,0 +1,12 @@ +{ + "name": "Củ cải nướng", + "icon": "croptopia:roasted_radishes", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_radishes", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/roasted_squash.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/roasted_squash.json new file mode 100644 index 000000000..69b0f0864 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/roasted_squash.json @@ -0,0 +1,12 @@ +{ + "name": "Bí ngô nướng", + "icon": "croptopia:roasted_squash", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_squash", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/roasted_turnips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/roasted_turnips.json new file mode 100644 index 000000000..29ecb4d7a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/roasted_turnips.json @@ -0,0 +1,12 @@ +{ + "name": "Củ cải Turnips nướng", + "icon": "croptopia:roasted_turnips", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_roasted_turnips", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/shepherds_pie.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/shepherds_pie.json new file mode 100644 index 000000000..b9292e2bd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/shepherds_pie.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh thịt băm phủ khoai tây nướng", + "icon": "croptopia:shepherds_pie", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_shepherds_pie", + "text": "Công thức làm bánh thịt băm phủ khoai tây nướng." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/spaghetti_squash.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/spaghetti_squash.json new file mode 100644 index 000000000..563794b1c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/spaghetti_squash.json @@ -0,0 +1,12 @@ +{ + "name": "Bí đỏ mì sợi", + "icon": "croptopia:spaghetti_squash", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:spaghetti_squash", + "text": "Công thức làm bí đỏ mì sợi." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/steamed_broccoli.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/steamed_broccoli.json new file mode 100644 index 000000000..904f7665d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/steamed_broccoli.json @@ -0,0 +1,12 @@ +{ + "name": "Bông cải xanh hấp", + "icon": "croptopia:steamed_broccoli", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_steamed_broccoli", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/steamed_green_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/steamed_green_beans.json new file mode 100644 index 000000000..364046ae3 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/steamed_green_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Đậu xanh hấp", + "icon": "croptopia:steamed_green_beans", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_steamed_green_beans", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/stir_fry.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/stir_fry.json new file mode 100644 index 000000000..7204ea308 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/stir_fry.json @@ -0,0 +1,12 @@ +{ + "name": "Món xào", + "icon": "croptopia:stir_fry", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_stir_fry", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/stuffed_artichoke.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/stuffed_artichoke.json new file mode 100644 index 000000000..0f1bb792c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/stuffed_artichoke.json @@ -0,0 +1,12 @@ +{ + "name": "Atisô nhồi", + "icon": "croptopia:stuffed_artichoke", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_stuffed_artichoke", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/stuffed_poblanos.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/stuffed_poblanos.json new file mode 100644 index 000000000..b1fb41a1c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/stuffed_poblanos.json @@ -0,0 +1,12 @@ +{ + "name": "Ớt nhồi", + "icon": "croptopia:stuffed_poblanos", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:stuffed_poblanos", + "text": "Công thức." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/supreme_pizza.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/supreme_pizza.json new file mode 100644 index 000000000..583371011 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/supreme_pizza.json @@ -0,0 +1,12 @@ +{ + "name": "Supreme Pizza", + "icon": "croptopia:supreme_pizza", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:supreme_pizza", + "text": "Công thức làm supreme pizza." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/sushi.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/sushi.json new file mode 100644 index 000000000..b4bdd207a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/sushi.json @@ -0,0 +1,12 @@ +{ + "name": "Sushi", + "icon": "croptopia:sushi", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:sushi", + "text": "Công thức làm sushi." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/taco.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/taco.json new file mode 100644 index 000000000..3015b9242 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/taco.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh Taco", + "icon": "croptopia:taco", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:taco", + "text": "Công thức làm bánh taco." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/tamales.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/tamales.json new file mode 100644 index 000000000..c06748422 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/tamales.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh ngô hấp", + "icon": "croptopia:tamales", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tamales", + "text": "Công thức." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/toast_sandwich.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/toast_sandwich.json new file mode 100644 index 000000000..bce55c2fa --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/toast_sandwich.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh mì sandwich", + "icon": "croptopia:toast_sandwich", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_toast_sandwich", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/tofu_and_noodles.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/tofu_and_noodles.json new file mode 100644 index 000000000..783c49a9c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/tofu_and_noodles.json @@ -0,0 +1,12 @@ +{ + "name": "Đậu phụ và Bánh bao", + "icon": "croptopia:tofu_and_dumplings", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tofu_and_dumplings", + "text": "Công thức làm đậu phụ và Bánh bao." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/tofuburger.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/tofuburger.json new file mode 100644 index 000000000..c2585dc54 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/tofuburger.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh burger chay", + "icon": "croptopia:tofuburger", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tofuburger", + "text": "Công thức làm bánh burger chay." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/tostada.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/tostada.json new file mode 100644 index 000000000..f6322ac74 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/meals/tostada.json @@ -0,0 +1,12 @@ +{ + "name": "Tostada", + "icon": "croptopia:tostada", + "category": "croptopia:meals", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:tostada", + "text": "Công thức làm tostada." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/ajvar_toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/ajvar_toast.json new file mode 100644 index 000000000..7352809b4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/ajvar_toast.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh mì nướng phủ sốt rau quả", + "icon": "croptopia:ajvar_toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_ajvar_toast", + "text": "Công thức làm bánh mì nướng phủ sốt rau quả." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/avocado_toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/avocado_toast.json new file mode 100644 index 000000000..16a471043 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/avocado_toast.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh mì nướng bơ", + "icon": "croptopia:avocado_toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_avocado_toast", + "text": "Công thức làm bánh mì nướng bơ." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/baked_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/baked_beans.json new file mode 100644 index 000000000..3fc854872 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/baked_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Đậu hầm", + "icon": "croptopia:baked_beans", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:baked_beans_from_blackbean", + "text": "Công thức làm đậu hầm." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/buttered_toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/buttered_toast.json new file mode 100644 index 000000000..ae0dba1bd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/buttered_toast.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh mì nướng bơ", + "icon": "croptopia:buttered_toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:buttered_toast", + "text": "Công thức làm bánh mì nướng bơ." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/chips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/chips.json new file mode 100644 index 000000000..94afe45ba --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/chips.json @@ -0,0 +1,16 @@ +{ + "name": "Khoai tây lát mỏng", + "icon": "croptopia:potato_chips", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:kale_chips", + "recipe2": "croptopia:potato_chips" + }, + { + "type": "patchouli:text", + "text": "Công thức làm các loại khoai tây lát mỏng." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/cooked_bacon.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/cooked_bacon.json new file mode 100644 index 000000000..23b583c44 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/cooked_bacon.json @@ -0,0 +1,12 @@ +{ + "name": "Thịt xông khói chín", + "icon": "croptopia:cooked_bacon", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:cooked_bacon_from_bacon", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/doughnut.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/doughnut.json new file mode 100644 index 000000000..d9abcfed9 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/doughnut.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh vòng", + "icon": "croptopia:doughnut", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:doughnut", + "text": "Vật đầu tiên bạn sẽ làm khi học Blender. (Này ai học blender trên youtube rồi sẽ hiểu)" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/fries.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/fries.json new file mode 100644 index 000000000..c4751619c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/fries.json @@ -0,0 +1,16 @@ +{ + "name": "Món chiên", + "icon": "croptopia:french_fries", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:french_fries", + "recipe2": "croptopia:sweet_potato_fries" + }, + { + "type": "patchouli:text", + "text": "Công thức làm những món chiên khác nhau." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/leek_soup.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/leek_soup.json new file mode 100644 index 000000000..81c4faeb4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/leek_soup.json @@ -0,0 +1,12 @@ +{ + "name": "Súp tỏi tây", + "icon": "croptopia:leek_soup", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:leek_soup", + "text": "Công thức làm súp tỏi tây." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/nougat.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/nougat.json new file mode 100644 index 000000000..db87356d2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/nougat.json @@ -0,0 +1,12 @@ +{ + "name": "Kẹo hạnh phúc", + "icon": "croptopia:nougat", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:nougat", + "text": "Công thức làm kẹo hạnh phúc." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/oatmeal.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/oatmeal.json new file mode 100644 index 000000000..ccbf5c334 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/oatmeal.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh quy yến mạch nho khô", + "icon": "croptopia:oatmeal", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:oatmeal", + "text": "Công thức làm bánh quy yến mạch nho khô." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/onion_rings.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/onion_rings.json new file mode 100644 index 000000000..7c09609ed --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/onion_rings.json @@ -0,0 +1,12 @@ +{ + "name": "Hành tây chiên giòn", + "icon": "croptopia:onion_rings", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:onion_rings", + "text": "Công thức làm hành tây chiên giòn." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/peanut_butter.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/peanut_butter.json new file mode 100644 index 000000000..1810a1cc7 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/peanut_butter.json @@ -0,0 +1,12 @@ +{ + "name": "Bơ đậu phộng", + "icon": "croptopia:peanut_butter", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_peanut_butter", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/peanut_butter_with_celery.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/peanut_butter_with_celery.json new file mode 100644 index 000000000..15ad5e32a --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/peanut_butter_with_celery.json @@ -0,0 +1,12 @@ +{ + "name": "Cần tây phủ bơ đậu phộng", + "icon": "croptopia:peanut_butter_with_celery", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:shaped_peanut_butter_with_celery", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/popcorn.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/popcorn.json new file mode 100644 index 000000000..6040cfa3d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/popcorn.json @@ -0,0 +1,12 @@ +{ + "name": "Bỏng ngô", + "icon": "croptopia:popcorn", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:popcorn_from_corn", + "text": "Công thức làm bỏng ngô." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/pork_and_beans.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/pork_and_beans.json new file mode 100644 index 000000000..efd87a064 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/pork_and_beans.json @@ -0,0 +1,12 @@ +{ + "name": "Đậu nấu thịt", + "icon": "croptopia:pork_and_beans", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:pork_and_beans", + "text": "Công thức làm đậu nấu thịt." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/protein_bar.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/protein_bar.json new file mode 100644 index 000000000..172e0d028 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/protein_bar.json @@ -0,0 +1,12 @@ +{ + "name": "Thanh protein", + "icon": "croptopia:protein_bar", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:protein_bar", + "text": "Công thức làm thanh protein." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/raisins.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/raisins.json new file mode 100644 index 000000000..a38edf64d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/raisins.json @@ -0,0 +1,12 @@ +{ + "name": "Nho khô", + "icon": "croptopia:raisins", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:raisins_from_grape", + "text": "Công thức làm nho khô." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/roasted_nuts.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/roasted_nuts.json new file mode 100644 index 000000000..497045f89 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/roasted_nuts.json @@ -0,0 +1,12 @@ +{ + "name": "Hạt rang", + "icon": "croptopia:roasted_nuts", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:roasted_nuts", + "text": "Công thức làm hạt rang." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/salads.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/salads.json new file mode 100644 index 000000000..690829750 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/salads.json @@ -0,0 +1,22 @@ +{ + "name": "Rau trộn", + "icon": "croptopia:cucumber_salad", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cucumber_salad", + "text": "Công thức làm các loại rau trộn khác nhau." + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:leafy_salad", + "recipe2": "croptopia:fruit_salad" + }, + { + "type": "patchouli:crafting", + "recipe": "croptopia:veggie_salad", + "recipe2": "croptopia:caesar_salad" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/saucy_chips.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/saucy_chips.json new file mode 100644 index 000000000..2acc5a0a4 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/saucy_chips.json @@ -0,0 +1,12 @@ +{ + "name": "Sốt khoai tây", + "icon": "croptopia:saucy_chips", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:saucy_chips", + "text": "Công thức làm khoai tây nhúng sốt." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/scrambled_eggs.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/scrambled_eggs.json new file mode 100644 index 000000000..09f22f44c --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/scrambled_eggs.json @@ -0,0 +1,12 @@ +{ + "name": "Trứng bác", + "icon": "croptopia:scrambled_eggs", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:scrambled_eggs", + "text": "Công thức làm trứng bác." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/steamed_rice.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/steamed_rice.json new file mode 100644 index 000000000..0d12f5425 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/steamed_rice.json @@ -0,0 +1,12 @@ +{ + "name": "Cơm", + "icon": "croptopia:steamed_rice", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:steamed_rice", + "text": "Công thức làm cơm." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/toast.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/toast.json new file mode 100644 index 000000000..771a2f204 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/toast.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh mì nướng", + "icon": "croptopia:toast", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:smelting", + "recipe": "croptopia:toast_from_bread", + "text": "Công thức làm bánh mì nướng." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/toast_with_jam.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/toast_with_jam.json new file mode 100644 index 000000000..3962d9323 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/toast_with_jam.json @@ -0,0 +1,12 @@ +{ + "name": "Bánh mì nướng mứt", + "icon": "croptopia:toast_with_jam", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:toast_with_jam", + "text": "Công thức làm bánh mì nướng với mứt ở trên." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/trail_mix.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/trail_mix.json new file mode 100644 index 000000000..9ef7b431d --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/trail_mix.json @@ -0,0 +1,12 @@ +{ + "name": "Hỗn hợp hạt và trái cây khô", + "icon": "croptopia:trail_mix", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:trail_mix", + "text": "Công thức làm hỗn hợp hạt và trái cây khô." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/yoghurt.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/yoghurt.json new file mode 100644 index 000000000..3c7b79ea2 --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/snacks/yoghurt.json @@ -0,0 +1,12 @@ +{ + "name": "Sữa chua", + "icon": "croptopia:yoghurt", + "category": "croptopia:snacks", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:yoghurt", + "text": "Công thức làm sữa chua." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/cookingpot.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/cookingpot.json new file mode 100644 index 000000000..502ac2dde --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/cookingpot.json @@ -0,0 +1,12 @@ +{ + "name": "Chảo chiên", + "icon": "croptopia:frying_pan", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:frying_pan", + "text": "Công thức chế chảo chiên." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/foodpress.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/foodpress.json new file mode 100644 index 000000000..7cecb1c7b --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/foodpress.json @@ -0,0 +1,12 @@ +{ + "name": "Máy ép thực phẩm đa năng", + "icon": "croptopia:food_press", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:food_press", + "text": "Công thức chế máy ép thực phẩm đa năng." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/fryingpan.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/fryingpan.json new file mode 100644 index 000000000..d69da5ddc --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/fryingpan.json @@ -0,0 +1,12 @@ +{ + "name": "Nồi nấu ăn", + "icon": "croptopia:cooking_pot", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:cooking_pot", + "text": "Công thức chế nồi nấu ăn." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/knife.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/knife.json new file mode 100644 index 000000000..bfb4453dc --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/knife.json @@ -0,0 +1,12 @@ +{ + "name": "Dao", + "icon": "croptopia:knife", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:knife", + "text": "Công thức" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/mortar_and_pestle.json b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/mortar_and_pestle.json new file mode 100644 index 000000000..4bcbc12bd --- /dev/null +++ b/src/main/resources/assets/croptopia/patchouli_books/guide/vi_vn/entries/utensils/mortar_and_pestle.json @@ -0,0 +1,12 @@ +{ + "name": "Cối và chày", + "icon": "croptopia:mortar_and_pestle", + "category": "croptopia:utensils", + "pages": [ + { + "type": "patchouli:crafting", + "recipe": "croptopia:mortar_and_pestle", + "text": "Công thức làm một cái chày và một cái cối." + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/croptopia/textures/block/almond_ripe.png b/src/main/resources/assets/croptopia/textures/block/almond_ripe.png new file mode 100644 index 000000000..dc1c70f06 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/almond_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/almond_sapling.png b/src/main/resources/assets/croptopia/textures/block/almond_sapling.png new file mode 100644 index 000000000..f00ae853a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/almond_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/almond_unripe.png b/src/main/resources/assets/croptopia/textures/block/almond_unripe.png new file mode 100644 index 000000000..07d3bfc36 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/almond_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/apple_ripe.png b/src/main/resources/assets/croptopia/textures/block/apple_ripe.png new file mode 100644 index 000000000..227bf5cfa Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/apple_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/apple_sapling.png b/src/main/resources/assets/croptopia/textures/block/apple_sapling.png new file mode 100644 index 000000000..222b1f422 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/apple_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/apple_unripe.png b/src/main/resources/assets/croptopia/textures/block/apple_unripe.png new file mode 100644 index 000000000..50818e628 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/apple_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/apricot_ripe.png b/src/main/resources/assets/croptopia/textures/block/apricot_ripe.png new file mode 100644 index 000000000..fa44b2894 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/apricot_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/apricot_sapling.png b/src/main/resources/assets/croptopia/textures/block/apricot_sapling.png new file mode 100644 index 000000000..528d1b54f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/apricot_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/apricot_unripe.png b/src/main/resources/assets/croptopia/textures/block/apricot_unripe.png new file mode 100644 index 000000000..b2d09b1c6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/apricot_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/artichoke_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/artichoke_crop_stage0.png new file mode 100644 index 000000000..5858d1dde Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/artichoke_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/artichoke_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/artichoke_crop_stage1.png new file mode 100644 index 000000000..d841ab305 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/artichoke_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/artichoke_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/artichoke_crop_stage2.png new file mode 100644 index 000000000..5764f1e40 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/artichoke_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/artichoke_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/artichoke_crop_stage3.png new file mode 100644 index 000000000..2d4ec14ac Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/artichoke_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/asparagus_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/asparagus_crop_stage0.png new file mode 100644 index 000000000..073ee8c52 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/asparagus_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/asparagus_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/asparagus_crop_stage1.png new file mode 100644 index 000000000..7ecb7362d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/asparagus_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/asparagus_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/asparagus_crop_stage2.png new file mode 100644 index 000000000..199e7ea6c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/asparagus_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/asparagus_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/asparagus_crop_stage3.png new file mode 100644 index 000000000..aaabda626 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/asparagus_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/avocado_ripe.png b/src/main/resources/assets/croptopia/textures/block/avocado_ripe.png new file mode 100644 index 000000000..33770c01f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/avocado_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/avocado_sapling.png b/src/main/resources/assets/croptopia/textures/block/avocado_sapling.png new file mode 100644 index 000000000..b895757ce Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/avocado_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/avocado_unripe.png b/src/main/resources/assets/croptopia/textures/block/avocado_unripe.png new file mode 100644 index 000000000..ca2918d64 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/avocado_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/banana_ripe.png b/src/main/resources/assets/croptopia/textures/block/banana_ripe.png new file mode 100644 index 000000000..36ef5441f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/banana_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/banana_sapling.png b/src/main/resources/assets/croptopia/textures/block/banana_sapling.png new file mode 100644 index 000000000..5bee29bdd Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/banana_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/banana_unripe.png b/src/main/resources/assets/croptopia/textures/block/banana_unripe.png new file mode 100644 index 000000000..73afdcd3d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/banana_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/barley_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/barley_crop_stage0.png new file mode 100644 index 000000000..dcee94bc9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/barley_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/barley_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/barley_crop_stage1.png new file mode 100644 index 000000000..bb7654d4e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/barley_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/barley_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/barley_crop_stage2.png new file mode 100644 index 000000000..0d8b76120 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/barley_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/barley_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/barley_crop_stage3.png new file mode 100644 index 000000000..05b807e5a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/barley_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/basil_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/basil_crop_stage0.png new file mode 100644 index 000000000..872f84ebd Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/basil_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/basil_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/basil_crop_stage1.png new file mode 100644 index 000000000..58b858fcb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/basil_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/basil_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/basil_crop_stage2.png new file mode 100644 index 000000000..06904016d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/basil_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/basil_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/basil_crop_stage3.png new file mode 100644 index 000000000..6b4f1d5c2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/basil_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/bellpepper_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/bellpepper_crop_stage0.png new file mode 100644 index 000000000..087339437 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/bellpepper_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/bellpepper_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/bellpepper_crop_stage1.png new file mode 100644 index 000000000..d0e244706 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/bellpepper_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/bellpepper_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/bellpepper_crop_stage2.png new file mode 100644 index 000000000..a495121a7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/bellpepper_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/bellpepper_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/bellpepper_crop_stage3.png new file mode 100644 index 000000000..9acdd2652 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/bellpepper_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/blackbean_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/blackbean_crop_stage0.png new file mode 100644 index 000000000..01d8a6f50 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/blackbean_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/blackbean_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/blackbean_crop_stage1.png new file mode 100644 index 000000000..e72cce7fd Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/blackbean_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/blackbean_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/blackbean_crop_stage2.png new file mode 100644 index 000000000..d97cf5eab Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/blackbean_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/blackbean_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/blackbean_crop_stage3.png new file mode 100644 index 000000000..6db7f774e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/blackbean_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/blackberry_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/blackberry_crop_stage0.png new file mode 100644 index 000000000..b35c46cc6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/blackberry_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/blackberry_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/blackberry_crop_stage1.png new file mode 100644 index 000000000..dd6cb1ba9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/blackberry_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/blackberry_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/blackberry_crop_stage2.png new file mode 100644 index 000000000..d67a60540 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/blackberry_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/blackberry_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/blackberry_crop_stage3.png new file mode 100644 index 000000000..31dde26ff Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/blackberry_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/blueberry_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/blueberry_crop_stage0.png new file mode 100644 index 000000000..b35c46cc6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/blueberry_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/blueberry_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/blueberry_crop_stage1.png new file mode 100644 index 000000000..dd6cb1ba9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/blueberry_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/blueberry_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/blueberry_crop_stage2.png new file mode 100644 index 000000000..d67a60540 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/blueberry_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/blueberry_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/blueberry_crop_stage3.png new file mode 100644 index 000000000..55c38c655 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/blueberry_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/broccoli_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/broccoli_crop_stage0.png new file mode 100644 index 000000000..f8703c98d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/broccoli_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/broccoli_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/broccoli_crop_stage1.png new file mode 100644 index 000000000..80ae163d0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/broccoli_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/broccoli_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/broccoli_crop_stage2.png new file mode 100644 index 000000000..ad7dd33d1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/broccoli_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/broccoli_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/broccoli_crop_stage3.png new file mode 100644 index 000000000..6e585a642 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/broccoli_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cabbage_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/cabbage_crop_stage0.png new file mode 100644 index 000000000..2ddddc341 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cabbage_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cabbage_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/cabbage_crop_stage1.png new file mode 100644 index 000000000..1e7cb7080 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cabbage_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cabbage_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/cabbage_crop_stage2.png new file mode 100644 index 000000000..d9a81c5c2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cabbage_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cabbage_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/cabbage_crop_stage3.png new file mode 100644 index 000000000..1a44d3ca8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cabbage_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cantaloupe_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/cantaloupe_crop_stage0.png new file mode 100644 index 000000000..f30c7602d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cantaloupe_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cantaloupe_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/cantaloupe_crop_stage1.png new file mode 100644 index 000000000..091302d5e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cantaloupe_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cantaloupe_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/cantaloupe_crop_stage2.png new file mode 100644 index 000000000..bd055b8a5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cantaloupe_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cantaloupe_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/cantaloupe_crop_stage3.png new file mode 100644 index 000000000..388341584 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cantaloupe_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cashew_ripe.png b/src/main/resources/assets/croptopia/textures/block/cashew_ripe.png new file mode 100644 index 000000000..74ad372f2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cashew_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cashew_sapling.png b/src/main/resources/assets/croptopia/textures/block/cashew_sapling.png new file mode 100644 index 000000000..167c8aa23 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cashew_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cashew_unripe.png b/src/main/resources/assets/croptopia/textures/block/cashew_unripe.png new file mode 100644 index 000000000..64bb0378c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cashew_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cauliflower_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/cauliflower_crop_stage0.png new file mode 100644 index 000000000..2ddddc341 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cauliflower_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cauliflower_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/cauliflower_crop_stage1.png new file mode 100644 index 000000000..bd688c114 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cauliflower_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cauliflower_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/cauliflower_crop_stage2.png new file mode 100644 index 000000000..2951c7cf5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cauliflower_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cauliflower_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/cauliflower_crop_stage3.png new file mode 100644 index 000000000..a5238151e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cauliflower_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/celery_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/celery_crop_stage0.png new file mode 100644 index 000000000..f1b058442 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/celery_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/celery_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/celery_crop_stage1.png new file mode 100644 index 000000000..5e588ccec Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/celery_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/celery_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/celery_crop_stage2.png new file mode 100644 index 000000000..4b07564fa Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/celery_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/celery_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/celery_crop_stage3.png new file mode 100644 index 000000000..18d2c8af6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/celery_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cherry_ripe.png b/src/main/resources/assets/croptopia/textures/block/cherry_ripe.png new file mode 100644 index 000000000..2269ae26e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cherry_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cherry_sapling.png b/src/main/resources/assets/croptopia/textures/block/cherry_sapling.png new file mode 100644 index 000000000..693876e6e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cherry_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cherry_unripe.png b/src/main/resources/assets/croptopia/textures/block/cherry_unripe.png new file mode 100644 index 000000000..cff65bae5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cherry_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/chile_pepper_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/chile_pepper_crop_stage0.png new file mode 100644 index 000000000..087339437 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/chile_pepper_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/chile_pepper_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/chile_pepper_crop_stage1.png new file mode 100644 index 000000000..d0e244706 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/chile_pepper_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/chile_pepper_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/chile_pepper_crop_stage2.png new file mode 100644 index 000000000..a495121a7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/chile_pepper_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/chile_pepper_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/chile_pepper_crop_stage3.png new file mode 100644 index 000000000..1931b8af6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/chile_pepper_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cinnamon_boat.png b/src/main/resources/assets/croptopia/textures/block/cinnamon_boat.png new file mode 100644 index 000000000..d191fe257 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cinnamon_boat.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cinnamon_door.png b/src/main/resources/assets/croptopia/textures/block/cinnamon_door.png new file mode 100644 index 000000000..24b283367 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cinnamon_door.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cinnamon_door_bottom.png b/src/main/resources/assets/croptopia/textures/block/cinnamon_door_bottom.png new file mode 100644 index 000000000..a3eafa868 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cinnamon_door_bottom.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cinnamon_door_top.png b/src/main/resources/assets/croptopia/textures/block/cinnamon_door_top.png new file mode 100644 index 000000000..e5342f420 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cinnamon_door_top.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cinnamon_leaves.png b/src/main/resources/assets/croptopia/textures/block/cinnamon_leaves.png new file mode 100644 index 000000000..603a75c76 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cinnamon_leaves.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cinnamon_log.png b/src/main/resources/assets/croptopia/textures/block/cinnamon_log.png new file mode 100644 index 000000000..06a9bca23 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cinnamon_log.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cinnamon_log_top.png b/src/main/resources/assets/croptopia/textures/block/cinnamon_log_top.png new file mode 100644 index 000000000..50e1ba961 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cinnamon_log_top.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cinnamon_planks.png b/src/main/resources/assets/croptopia/textures/block/cinnamon_planks.png new file mode 100644 index 000000000..290be823d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cinnamon_planks.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cinnamon_sapling.png b/src/main/resources/assets/croptopia/textures/block/cinnamon_sapling.png new file mode 100644 index 000000000..3a359c89c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cinnamon_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cinnamon_sign.png b/src/main/resources/assets/croptopia/textures/block/cinnamon_sign.png new file mode 100644 index 000000000..8b5ae32a5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cinnamon_sign.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cinnamon_trapdoor.png b/src/main/resources/assets/croptopia/textures/block/cinnamon_trapdoor.png new file mode 100644 index 000000000..dc5640c15 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cinnamon_trapdoor.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/coconut_ripe.png b/src/main/resources/assets/croptopia/textures/block/coconut_ripe.png new file mode 100644 index 000000000..cedb082b2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/coconut_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/coconut_sapling.png b/src/main/resources/assets/croptopia/textures/block/coconut_sapling.png new file mode 100644 index 000000000..aaa09d971 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/coconut_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/coconut_unripe.png b/src/main/resources/assets/croptopia/textures/block/coconut_unripe.png new file mode 100644 index 000000000..32bd5df70 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/coconut_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/coffee_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/coffee_crop_stage0.png new file mode 100644 index 000000000..872f84ebd Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/coffee_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/coffee_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/coffee_crop_stage1.png new file mode 100644 index 000000000..58b858fcb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/coffee_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/coffee_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/coffee_crop_stage2.png new file mode 100644 index 000000000..bbc41b9cf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/coffee_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/coffee_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/coffee_crop_stage3.png new file mode 100644 index 000000000..4d1cc7777 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/coffee_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/corn_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/corn_crop_stage0.png new file mode 100644 index 000000000..9febb8316 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/corn_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/corn_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/corn_crop_stage1.png new file mode 100644 index 000000000..3bb511789 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/corn_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/corn_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/corn_crop_stage2.png new file mode 100644 index 000000000..e4052ac34 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/corn_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/corn_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/corn_crop_stage3.png new file mode 100644 index 000000000..3374ab5e6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/corn_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cranberry_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/cranberry_crop_stage0.png new file mode 100644 index 000000000..b35c46cc6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cranberry_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cranberry_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/cranberry_crop_stage1.png new file mode 100644 index 000000000..dd6cb1ba9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cranberry_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cranberry_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/cranberry_crop_stage2.png new file mode 100644 index 000000000..41e7ac7bf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cranberry_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cranberry_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/cranberry_crop_stage3.png new file mode 100644 index 000000000..f6e715c2d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cranberry_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cucumber_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/cucumber_crop_stage0.png new file mode 100644 index 000000000..f30c7602d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cucumber_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cucumber_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/cucumber_crop_stage1.png new file mode 100644 index 000000000..091302d5e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cucumber_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cucumber_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/cucumber_crop_stage2.png new file mode 100644 index 000000000..b74a5b8cc Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cucumber_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/cucumber_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/cucumber_crop_stage3.png new file mode 100644 index 000000000..992d30256 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/cucumber_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/currant_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/currant_crop_stage0.png new file mode 100644 index 000000000..872f84ebd Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/currant_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/currant_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/currant_crop_stage1.png new file mode 100644 index 000000000..58b858fcb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/currant_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/currant_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/currant_crop_stage2.png new file mode 100644 index 000000000..e80e4d735 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/currant_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/currant_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/currant_crop_stage3.png new file mode 100644 index 000000000..5bcf8e2d2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/currant_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/date_ripe.png b/src/main/resources/assets/croptopia/textures/block/date_ripe.png new file mode 100644 index 000000000..23e97a56e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/date_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/date_sapling.png b/src/main/resources/assets/croptopia/textures/block/date_sapling.png new file mode 100644 index 000000000..ee13393c7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/date_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/date_unripe.png b/src/main/resources/assets/croptopia/textures/block/date_unripe.png new file mode 100644 index 000000000..008af9cd2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/date_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/dragonfruit_ripe.png b/src/main/resources/assets/croptopia/textures/block/dragonfruit_ripe.png new file mode 100644 index 000000000..7b4303dd1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/dragonfruit_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/dragonfruit_sapling.png b/src/main/resources/assets/croptopia/textures/block/dragonfruit_sapling.png new file mode 100644 index 000000000..007059e54 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/dragonfruit_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/dragonfruit_unripe.png b/src/main/resources/assets/croptopia/textures/block/dragonfruit_unripe.png new file mode 100644 index 000000000..6abecc681 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/dragonfruit_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/eggplant_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/eggplant_crop_stage0.png new file mode 100644 index 000000000..f30c7602d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/eggplant_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/eggplant_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/eggplant_crop_stage1.png new file mode 100644 index 000000000..091302d5e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/eggplant_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/eggplant_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/eggplant_crop_stage2.png new file mode 100644 index 000000000..05d39864c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/eggplant_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/eggplant_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/eggplant_crop_stage3.png new file mode 100644 index 000000000..982c90ea3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/eggplant_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/elderberry_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/elderberry_crop_stage0.png new file mode 100644 index 000000000..b35c46cc6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/elderberry_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/elderberry_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/elderberry_crop_stage1.png new file mode 100644 index 000000000..dd6cb1ba9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/elderberry_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/elderberry_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/elderberry_crop_stage2.png new file mode 100644 index 000000000..41e7ac7bf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/elderberry_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/elderberry_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/elderberry_crop_stage3.png new file mode 100644 index 000000000..33fb1efd8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/elderberry_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/fig_ripe.png b/src/main/resources/assets/croptopia/textures/block/fig_ripe.png new file mode 100644 index 000000000..3f81f82fe Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/fig_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/fig_sapling.png b/src/main/resources/assets/croptopia/textures/block/fig_sapling.png new file mode 100644 index 000000000..0a3e463ab Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/fig_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/fig_unripe.png b/src/main/resources/assets/croptopia/textures/block/fig_unripe.png new file mode 100644 index 000000000..23e41988d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/fig_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/garlic_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/garlic_crop_stage0.png new file mode 100644 index 000000000..fcfcddfd3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/garlic_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/garlic_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/garlic_crop_stage1.png new file mode 100644 index 000000000..01da5305e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/garlic_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/garlic_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/garlic_crop_stage2.png new file mode 100644 index 000000000..9b44a57a8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/garlic_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/garlic_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/garlic_crop_stage3.png new file mode 100644 index 000000000..d703fea77 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/garlic_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/ginger_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/ginger_crop_stage0.png new file mode 100644 index 000000000..0469251e6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/ginger_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/ginger_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/ginger_crop_stage1.png new file mode 100644 index 000000000..69a6db4e1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/ginger_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/ginger_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/ginger_crop_stage2.png new file mode 100644 index 000000000..dd8117562 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/ginger_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/ginger_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/ginger_crop_stage3.png new file mode 100644 index 000000000..5d93d9fd2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/ginger_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/grape_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/grape_crop_stage0.png new file mode 100644 index 000000000..ff77cbfe2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/grape_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/grape_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/grape_crop_stage1.png new file mode 100644 index 000000000..a735e2b4e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/grape_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/grape_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/grape_crop_stage2.png new file mode 100644 index 000000000..eac9f35e2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/grape_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/grape_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/grape_crop_stage3.png new file mode 100644 index 000000000..040d9460a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/grape_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/grapefruit_ripe.png b/src/main/resources/assets/croptopia/textures/block/grapefruit_ripe.png new file mode 100644 index 000000000..946882683 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/grapefruit_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/grapefruit_sapling.png b/src/main/resources/assets/croptopia/textures/block/grapefruit_sapling.png new file mode 100644 index 000000000..e95dc8f80 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/grapefruit_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/grapefruit_unripe.png b/src/main/resources/assets/croptopia/textures/block/grapefruit_unripe.png new file mode 100644 index 000000000..8f77aea52 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/grapefruit_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/greenbean_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/greenbean_crop_stage0.png new file mode 100644 index 000000000..01d8a6f50 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/greenbean_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/greenbean_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/greenbean_crop_stage1.png new file mode 100644 index 000000000..e72cce7fd Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/greenbean_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/greenbean_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/greenbean_crop_stage2.png new file mode 100644 index 000000000..cb7f1c4da Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/greenbean_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/greenbean_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/greenbean_crop_stage3.png new file mode 100644 index 000000000..1deb0c42c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/greenbean_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/greenonion_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/greenonion_crop_stage0.png new file mode 100644 index 000000000..46300a1cc Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/greenonion_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/greenonion_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/greenonion_crop_stage1.png new file mode 100644 index 000000000..d7fce6b7e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/greenonion_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/greenonion_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/greenonion_crop_stage2.png new file mode 100644 index 000000000..aac81a6fb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/greenonion_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/greenonion_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/greenonion_crop_stage3.png new file mode 100644 index 000000000..773601895 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/greenonion_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/honeydew_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/honeydew_crop_stage0.png new file mode 100644 index 000000000..f30c7602d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/honeydew_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/honeydew_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/honeydew_crop_stage1.png new file mode 100644 index 000000000..d727a4339 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/honeydew_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/honeydew_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/honeydew_crop_stage2.png new file mode 100644 index 000000000..042ae727c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/honeydew_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/honeydew_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/honeydew_crop_stage3.png new file mode 100644 index 000000000..668f43597 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/honeydew_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/hops_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/hops_crop_stage0.png new file mode 100644 index 000000000..689a3e514 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/hops_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/hops_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/hops_crop_stage1.png new file mode 100644 index 000000000..9342ed9d3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/hops_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/hops_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/hops_crop_stage2.png new file mode 100644 index 000000000..d8c39166c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/hops_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/hops_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/hops_crop_stage3.png new file mode 100644 index 000000000..7da0b4ca6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/hops_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/kale_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/kale_crop_stage0.png new file mode 100644 index 000000000..3c9c182fe Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/kale_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/kale_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/kale_crop_stage1.png new file mode 100644 index 000000000..96e9894d9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/kale_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/kale_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/kale_crop_stage2.png new file mode 100644 index 000000000..78a884e8d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/kale_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/kale_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/kale_crop_stage3.png new file mode 100644 index 000000000..8cca7e41e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/kale_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/kiwi_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/kiwi_crop_stage0.png new file mode 100644 index 000000000..ff77cbfe2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/kiwi_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/kiwi_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/kiwi_crop_stage1.png new file mode 100644 index 000000000..8d64031d2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/kiwi_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/kiwi_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/kiwi_crop_stage2.png new file mode 100644 index 000000000..be6d3af85 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/kiwi_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/kiwi_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/kiwi_crop_stage3.png new file mode 100644 index 000000000..20313feb9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/kiwi_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/kumquat_ripe.png b/src/main/resources/assets/croptopia/textures/block/kumquat_ripe.png new file mode 100644 index 000000000..bcf00f9ac Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/kumquat_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/kumquat_sapling.png b/src/main/resources/assets/croptopia/textures/block/kumquat_sapling.png new file mode 100644 index 000000000..cdf0073b6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/kumquat_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/kumquat_unripe.png b/src/main/resources/assets/croptopia/textures/block/kumquat_unripe.png new file mode 100644 index 000000000..b0dee1496 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/kumquat_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/leek_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/leek_crop_stage0.png new file mode 100644 index 000000000..88a293482 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/leek_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/leek_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/leek_crop_stage1.png new file mode 100644 index 000000000..381d5fed2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/leek_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/leek_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/leek_crop_stage2.png new file mode 100644 index 000000000..ae7714e9b Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/leek_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/leek_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/leek_crop_stage3.png new file mode 100644 index 000000000..71f8d0738 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/leek_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/lemon_ripe.png b/src/main/resources/assets/croptopia/textures/block/lemon_ripe.png new file mode 100644 index 000000000..1ab9e514c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/lemon_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/lemon_sapling.png b/src/main/resources/assets/croptopia/textures/block/lemon_sapling.png new file mode 100644 index 000000000..722b3e109 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/lemon_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/lemon_unripe.png b/src/main/resources/assets/croptopia/textures/block/lemon_unripe.png new file mode 100644 index 000000000..f5d7cd065 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/lemon_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/lettuce_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/lettuce_crop_stage0.png new file mode 100644 index 000000000..0ef05e4f6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/lettuce_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/lettuce_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/lettuce_crop_stage1.png new file mode 100644 index 000000000..a5185f78c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/lettuce_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/lettuce_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/lettuce_crop_stage2.png new file mode 100644 index 000000000..4143e7462 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/lettuce_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/lettuce_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/lettuce_crop_stage3.png new file mode 100644 index 000000000..4631cc5a8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/lettuce_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/lime_ripe.png b/src/main/resources/assets/croptopia/textures/block/lime_ripe.png new file mode 100644 index 000000000..624510ca0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/lime_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/lime_sapling.png b/src/main/resources/assets/croptopia/textures/block/lime_sapling.png new file mode 100644 index 000000000..910dbdb4c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/lime_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/lime_unripe.png b/src/main/resources/assets/croptopia/textures/block/lime_unripe.png new file mode 100644 index 000000000..4660d39b7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/lime_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/mango_ripe.png b/src/main/resources/assets/croptopia/textures/block/mango_ripe.png new file mode 100644 index 000000000..73a8b5aad Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/mango_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/mango_sapling.png b/src/main/resources/assets/croptopia/textures/block/mango_sapling.png new file mode 100644 index 000000000..fbf16c3f1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/mango_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/mango_unripe.png b/src/main/resources/assets/croptopia/textures/block/mango_unripe.png new file mode 100644 index 000000000..bd89643d9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/mango_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/mustard_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/mustard_crop_stage0.png new file mode 100644 index 000000000..6c89ecf8f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/mustard_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/mustard_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/mustard_crop_stage1.png new file mode 100644 index 000000000..6fea80bc7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/mustard_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/mustard_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/mustard_crop_stage2.png new file mode 100644 index 000000000..24fe2eb3b Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/mustard_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/mustard_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/mustard_crop_stage3.png new file mode 100644 index 000000000..b8959a140 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/mustard_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/nectarine_ripe.png b/src/main/resources/assets/croptopia/textures/block/nectarine_ripe.png new file mode 100644 index 000000000..3d487de19 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/nectarine_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/nectarine_sapling.png b/src/main/resources/assets/croptopia/textures/block/nectarine_sapling.png new file mode 100644 index 000000000..66d10df18 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/nectarine_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/nectarine_unripe.png b/src/main/resources/assets/croptopia/textures/block/nectarine_unripe.png new file mode 100644 index 000000000..a04a5eb09 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/nectarine_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/nutmeg_ripe.png b/src/main/resources/assets/croptopia/textures/block/nutmeg_ripe.png new file mode 100644 index 000000000..4387d2f66 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/nutmeg_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/nutmeg_sapling.png b/src/main/resources/assets/croptopia/textures/block/nutmeg_sapling.png new file mode 100644 index 000000000..e5d00b694 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/nutmeg_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/nutmeg_unripe.png b/src/main/resources/assets/croptopia/textures/block/nutmeg_unripe.png new file mode 100644 index 000000000..5466daec5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/nutmeg_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/oat_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/oat_crop_stage0.png new file mode 100644 index 000000000..dcee94bc9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/oat_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/oat_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/oat_crop_stage1.png new file mode 100644 index 000000000..bb7654d4e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/oat_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/oat_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/oat_crop_stage2.png new file mode 100644 index 000000000..0d8b76120 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/oat_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/oat_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/oat_crop_stage3.png new file mode 100644 index 000000000..d3b6524d8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/oat_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/olive_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/olive_crop_stage0.png new file mode 100644 index 000000000..cf84e02c6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/olive_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/olive_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/olive_crop_stage1.png new file mode 100644 index 000000000..f59a23e19 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/olive_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/olive_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/olive_crop_stage2.png new file mode 100644 index 000000000..ea96515dc Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/olive_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/olive_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/olive_crop_stage3.png new file mode 100644 index 000000000..fe4cf5799 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/olive_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/onion_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/onion_crop_stage0.png new file mode 100644 index 000000000..14ee19b8c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/onion_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/onion_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/onion_crop_stage1.png new file mode 100644 index 000000000..2a289367c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/onion_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/onion_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/onion_crop_stage2.png new file mode 100644 index 000000000..cf30928d7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/onion_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/onion_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/onion_crop_stage3.png new file mode 100644 index 000000000..c6073a612 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/onion_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/orange_ripe.png b/src/main/resources/assets/croptopia/textures/block/orange_ripe.png new file mode 100644 index 000000000..e6ac08f67 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/orange_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/orange_sapling.png b/src/main/resources/assets/croptopia/textures/block/orange_sapling.png new file mode 100644 index 000000000..1fc746a92 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/orange_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/orange_unripe.png b/src/main/resources/assets/croptopia/textures/block/orange_unripe.png new file mode 100644 index 000000000..53aa3001e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/orange_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/peach_ripe.png b/src/main/resources/assets/croptopia/textures/block/peach_ripe.png new file mode 100644 index 000000000..aa03ffb03 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/peach_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/peach_sapling.png b/src/main/resources/assets/croptopia/textures/block/peach_sapling.png new file mode 100644 index 000000000..08e9a38d6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/peach_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/peach_unripe.png b/src/main/resources/assets/croptopia/textures/block/peach_unripe.png new file mode 100644 index 000000000..b192f9b58 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/peach_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/peanut_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/peanut_crop_stage0.png new file mode 100644 index 000000000..162d4c9b3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/peanut_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/peanut_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/peanut_crop_stage1.png new file mode 100644 index 000000000..fd9b664c8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/peanut_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/peanut_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/peanut_crop_stage2.png new file mode 100644 index 000000000..83f55fcec Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/peanut_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/peanut_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/peanut_crop_stage3.png new file mode 100644 index 000000000..a577eacbc Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/peanut_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pear_ripe.png b/src/main/resources/assets/croptopia/textures/block/pear_ripe.png new file mode 100644 index 000000000..ccf73547c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pear_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pear_sapling.png b/src/main/resources/assets/croptopia/textures/block/pear_sapling.png new file mode 100644 index 000000000..df6941dad Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pear_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pear_unripe.png b/src/main/resources/assets/croptopia/textures/block/pear_unripe.png new file mode 100644 index 000000000..1295209c6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pear_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pecan_ripe.png b/src/main/resources/assets/croptopia/textures/block/pecan_ripe.png new file mode 100644 index 000000000..3c6e86c38 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pecan_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pecan_sapling.png b/src/main/resources/assets/croptopia/textures/block/pecan_sapling.png new file mode 100644 index 000000000..9118f976e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pecan_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pecan_unripe.png b/src/main/resources/assets/croptopia/textures/block/pecan_unripe.png new file mode 100644 index 000000000..2cf45be9a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pecan_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pepper_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/pepper_crop_stage0.png new file mode 100644 index 000000000..bbe2c8c7c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pepper_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pepper_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/pepper_crop_stage1.png new file mode 100644 index 000000000..6028bd49b Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pepper_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pepper_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/pepper_crop_stage2.png new file mode 100644 index 000000000..ef924654b Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pepper_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pepper_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/pepper_crop_stage3.png new file mode 100644 index 000000000..e30358ff2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pepper_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/persimmon_ripe.png b/src/main/resources/assets/croptopia/textures/block/persimmon_ripe.png new file mode 100644 index 000000000..90383b554 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/persimmon_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/persimmon_sapling.png b/src/main/resources/assets/croptopia/textures/block/persimmon_sapling.png new file mode 100644 index 000000000..d3680ee18 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/persimmon_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/persimmon_unripe.png b/src/main/resources/assets/croptopia/textures/block/persimmon_unripe.png new file mode 100644 index 000000000..247437681 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/persimmon_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pineapple_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/pineapple_crop_stage0.png new file mode 100644 index 000000000..9ed53d196 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pineapple_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pineapple_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/pineapple_crop_stage1.png new file mode 100644 index 000000000..f6f1d9f02 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pineapple_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pineapple_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/pineapple_crop_stage2.png new file mode 100644 index 000000000..c05716286 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pineapple_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pineapple_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/pineapple_crop_stage3.png new file mode 100644 index 000000000..ee9316cc6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pineapple_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pink_tree_bud.png b/src/main/resources/assets/croptopia/textures/block/pink_tree_bud.png new file mode 100644 index 000000000..991a58e3c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pink_tree_bud.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/pink_tree_flower.png b/src/main/resources/assets/croptopia/textures/block/pink_tree_flower.png new file mode 100644 index 000000000..0c10afb81 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/pink_tree_flower.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/plum_ripe.png b/src/main/resources/assets/croptopia/textures/block/plum_ripe.png new file mode 100644 index 000000000..f9c240bf0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/plum_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/plum_sapling.png b/src/main/resources/assets/croptopia/textures/block/plum_sapling.png new file mode 100644 index 000000000..851ec36b2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/plum_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/plum_unripe.png b/src/main/resources/assets/croptopia/textures/block/plum_unripe.png new file mode 100644 index 000000000..c4cd2857a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/plum_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/radish_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/radish_crop_stage0.png new file mode 100644 index 000000000..39dd0c6fd Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/radish_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/radish_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/radish_crop_stage1.png new file mode 100644 index 000000000..aabb3a403 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/radish_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/radish_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/radish_crop_stage2.png new file mode 100644 index 000000000..6d73ed058 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/radish_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/radish_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/radish_crop_stage3.png new file mode 100644 index 000000000..4c46d9c2f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/radish_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/raspberry_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/raspberry_crop_stage0.png new file mode 100644 index 000000000..b35c46cc6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/raspberry_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/raspberry_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/raspberry_crop_stage1.png new file mode 100644 index 000000000..dd6cb1ba9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/raspberry_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/raspberry_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/raspberry_crop_stage2.png new file mode 100644 index 000000000..41e7ac7bf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/raspberry_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/raspberry_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/raspberry_crop_stage3.png new file mode 100644 index 000000000..02756f43f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/raspberry_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/rhubarb_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/rhubarb_crop_stage0.png new file mode 100644 index 000000000..29491ba35 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/rhubarb_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/rhubarb_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/rhubarb_crop_stage1.png new file mode 100644 index 000000000..0c443108e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/rhubarb_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/rhubarb_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/rhubarb_crop_stage2.png new file mode 100644 index 000000000..91724a01b Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/rhubarb_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/rhubarb_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/rhubarb_crop_stage3.png new file mode 100644 index 000000000..4b448d1ee Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/rhubarb_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/rice_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/rice_crop_stage0.png new file mode 100644 index 000000000..2ae554dea Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/rice_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/rice_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/rice_crop_stage1.png new file mode 100644 index 000000000..75d1d2a3e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/rice_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/rice_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/rice_crop_stage2.png new file mode 100644 index 000000000..45426d61c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/rice_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/rice_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/rice_crop_stage3.png new file mode 100644 index 000000000..7c0602e40 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/rice_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/rutabaga_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/rutabaga_crop_stage0.png new file mode 100644 index 000000000..37c812840 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/rutabaga_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/rutabaga_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/rutabaga_crop_stage1.png new file mode 100644 index 000000000..1496e2ac9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/rutabaga_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/rutabaga_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/rutabaga_crop_stage2.png new file mode 100644 index 000000000..388d5ba34 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/rutabaga_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/rutabaga_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/rutabaga_crop_stage3.png new file mode 100644 index 000000000..224ade66a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/rutabaga_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/saguaro_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/saguaro_crop_stage0.png new file mode 100644 index 000000000..f8e30a967 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/saguaro_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/saguaro_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/saguaro_crop_stage1.png new file mode 100644 index 000000000..67d6ffe78 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/saguaro_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/saguaro_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/saguaro_crop_stage2.png new file mode 100644 index 000000000..a17a35cd9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/saguaro_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/saguaro_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/saguaro_crop_stage3.png new file mode 100644 index 000000000..3da785701 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/saguaro_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/salt_ore.png b/src/main/resources/assets/croptopia/textures/block/salt_ore.png new file mode 100644 index 000000000..33bef0522 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/salt_ore.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/sapling.png b/src/main/resources/assets/croptopia/textures/block/sapling.png new file mode 100644 index 000000000..052352fc4 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/soybean_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/soybean_crop_stage0.png new file mode 100644 index 000000000..2c4b1695e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/soybean_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/soybean_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/soybean_crop_stage1.png new file mode 100644 index 000000000..76b5d4626 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/soybean_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/soybean_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/soybean_crop_stage2.png new file mode 100644 index 000000000..1494f26d3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/soybean_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/soybean_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/soybean_crop_stage3.png new file mode 100644 index 000000000..fd116b13c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/soybean_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/spinach_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/spinach_crop_stage0.png new file mode 100644 index 000000000..85c506cea Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/spinach_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/spinach_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/spinach_crop_stage1.png new file mode 100644 index 000000000..e553f6bb1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/spinach_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/spinach_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/spinach_crop_stage2.png new file mode 100644 index 000000000..97ebcda31 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/spinach_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/spinach_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/spinach_crop_stage3.png new file mode 100644 index 000000000..90898b686 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/spinach_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/squash_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/squash_crop_stage0.png new file mode 100644 index 000000000..f30c7602d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/squash_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/squash_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/squash_crop_stage1.png new file mode 100644 index 000000000..091302d5e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/squash_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/squash_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/squash_crop_stage2.png new file mode 100644 index 000000000..020bce390 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/squash_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/squash_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/squash_crop_stage3.png new file mode 100644 index 000000000..6524f6f0f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/squash_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/starfruit_ripe.png b/src/main/resources/assets/croptopia/textures/block/starfruit_ripe.png new file mode 100644 index 000000000..90f76e548 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/starfruit_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/starfruit_sapling.png b/src/main/resources/assets/croptopia/textures/block/starfruit_sapling.png new file mode 100644 index 000000000..4e1549dd1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/starfruit_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/starfruit_unripe.png b/src/main/resources/assets/croptopia/textures/block/starfruit_unripe.png new file mode 100644 index 000000000..ff18cb7e4 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/starfruit_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/strawberry_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/strawberry_crop_stage0.png new file mode 100644 index 000000000..e49579e22 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/strawberry_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/strawberry_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/strawberry_crop_stage1.png new file mode 100644 index 000000000..de3aab9a1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/strawberry_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/strawberry_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/strawberry_crop_stage2.png new file mode 100644 index 000000000..a51299188 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/strawberry_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/strawberry_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/strawberry_crop_stage3.png new file mode 100644 index 000000000..4857a96ac Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/strawberry_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/stripped_cinnamon_log.png b/src/main/resources/assets/croptopia/textures/block/stripped_cinnamon_log.png new file mode 100644 index 000000000..44de386e7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/stripped_cinnamon_log.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/stripped_cinnamon_log_top.png b/src/main/resources/assets/croptopia/textures/block/stripped_cinnamon_log_top.png new file mode 100644 index 000000000..85663caa2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/stripped_cinnamon_log_top.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/sweetpotato_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/sweetpotato_crop_stage0.png new file mode 100644 index 000000000..dfad4cba5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/sweetpotato_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/sweetpotato_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/sweetpotato_crop_stage1.png new file mode 100644 index 000000000..b83f48208 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/sweetpotato_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/sweetpotato_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/sweetpotato_crop_stage2.png new file mode 100644 index 000000000..5ad5df2fb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/sweetpotato_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/sweetpotato_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/sweetpotato_crop_stage3.png new file mode 100644 index 000000000..156fc772f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/sweetpotato_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/tea_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/tea_crop_stage0.png new file mode 100644 index 000000000..e6cd26a4d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/tea_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/tea_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/tea_crop_stage1.png new file mode 100644 index 000000000..b031f45d8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/tea_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/tea_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/tea_crop_stage2.png new file mode 100644 index 000000000..274db73b6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/tea_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/tea_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/tea_crop_stage3.png new file mode 100644 index 000000000..f4fdb2224 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/tea_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/tomatillo_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/tomatillo_crop_stage0.png new file mode 100644 index 000000000..087339437 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/tomatillo_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/tomatillo_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/tomatillo_crop_stage1.png new file mode 100644 index 000000000..d0e244706 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/tomatillo_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/tomatillo_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/tomatillo_crop_stage2.png new file mode 100644 index 000000000..a495121a7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/tomatillo_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/tomatillo_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/tomatillo_crop_stage3.png new file mode 100644 index 000000000..5e2aa6e38 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/tomatillo_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/tomato_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/tomato_crop_stage0.png new file mode 100644 index 000000000..087339437 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/tomato_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/tomato_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/tomato_crop_stage1.png new file mode 100644 index 000000000..d0e244706 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/tomato_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/tomato_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/tomato_crop_stage2.png new file mode 100644 index 000000000..a495121a7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/tomato_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/tomato_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/tomato_crop_stage3.png new file mode 100644 index 000000000..baf1ac717 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/tomato_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/turmeric_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/turmeric_crop_stage0.png new file mode 100644 index 000000000..0469251e6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/turmeric_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/turmeric_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/turmeric_crop_stage1.png new file mode 100644 index 000000000..69a6db4e1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/turmeric_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/turmeric_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/turmeric_crop_stage2.png new file mode 100644 index 000000000..dd8117562 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/turmeric_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/turmeric_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/turmeric_crop_stage3.png new file mode 100644 index 000000000..d596cc247 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/turmeric_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/turnip_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/turnip_crop_stage0.png new file mode 100644 index 000000000..37c812840 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/turnip_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/turnip_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/turnip_crop_stage1.png new file mode 100644 index 000000000..1496e2ac9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/turnip_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/turnip_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/turnip_crop_stage2.png new file mode 100644 index 000000000..28da79a08 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/turnip_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/turnip_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/turnip_crop_stage3.png new file mode 100644 index 000000000..fd3fb69ae Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/turnip_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/vanilla_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/vanilla_crop_stage0.png new file mode 100644 index 000000000..6c89ecf8f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/vanilla_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/vanilla_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/vanilla_crop_stage1.png new file mode 100644 index 000000000..6fea80bc7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/vanilla_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/vanilla_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/vanilla_crop_stage2.png new file mode 100644 index 000000000..24fe2eb3b Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/vanilla_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/vanilla_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/vanilla_crop_stage3.png new file mode 100644 index 000000000..b8959a140 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/vanilla_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/walnut_ripe.png b/src/main/resources/assets/croptopia/textures/block/walnut_ripe.png new file mode 100644 index 000000000..05d83a25a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/walnut_ripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/walnut_sapling.png b/src/main/resources/assets/croptopia/textures/block/walnut_sapling.png new file mode 100644 index 000000000..12862a151 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/walnut_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/walnut_unripe.png b/src/main/resources/assets/croptopia/textures/block/walnut_unripe.png new file mode 100644 index 000000000..4e52d4277 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/walnut_unripe.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/white_tree_bud.png b/src/main/resources/assets/croptopia/textures/block/white_tree_bud.png new file mode 100644 index 000000000..94b54fa77 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/white_tree_bud.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/white_tree_flower.png b/src/main/resources/assets/croptopia/textures/block/white_tree_flower.png new file mode 100644 index 000000000..9b18959f3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/white_tree_flower.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/yam_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/yam_crop_stage0.png new file mode 100644 index 000000000..37c812840 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/yam_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/yam_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/yam_crop_stage1.png new file mode 100644 index 000000000..1496e2ac9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/yam_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/yam_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/yam_crop_stage2.png new file mode 100644 index 000000000..16f3ce94c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/yam_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/yam_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/yam_crop_stage3.png new file mode 100644 index 000000000..7461b49b4 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/yam_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/yellow_tree_bud.png b/src/main/resources/assets/croptopia/textures/block/yellow_tree_bud.png new file mode 100644 index 000000000..6c41fc9b3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/yellow_tree_bud.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/yellow_tree_flower.png b/src/main/resources/assets/croptopia/textures/block/yellow_tree_flower.png new file mode 100644 index 000000000..7c4809a05 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/yellow_tree_flower.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/zucchini_crop_stage0.png b/src/main/resources/assets/croptopia/textures/block/zucchini_crop_stage0.png new file mode 100644 index 000000000..f30c7602d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/zucchini_crop_stage0.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/zucchini_crop_stage1.png b/src/main/resources/assets/croptopia/textures/block/zucchini_crop_stage1.png new file mode 100644 index 000000000..091302d5e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/zucchini_crop_stage1.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/zucchini_crop_stage2.png b/src/main/resources/assets/croptopia/textures/block/zucchini_crop_stage2.png new file mode 100644 index 000000000..d949c3aad Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/zucchini_crop_stage2.png differ diff --git a/src/main/resources/assets/croptopia/textures/block/zucchini_crop_stage3.png b/src/main/resources/assets/croptopia/textures/block/zucchini_crop_stage3.png new file mode 100644 index 000000000..6f4cd2c7c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/block/zucchini_crop_stage3.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/ajvar.png b/src/main/resources/assets/croptopia/textures/item/ajvar.png new file mode 100644 index 000000000..5d979aaaf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/ajvar.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/ajvar_toast.png b/src/main/resources/assets/croptopia/textures/item/ajvar_toast.png new file mode 100644 index 000000000..6636f91d7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/ajvar_toast.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/almond.png b/src/main/resources/assets/croptopia/textures/item/almond.png new file mode 100644 index 000000000..ba7da0f9a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/almond.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/almond_brittle.png b/src/main/resources/assets/croptopia/textures/item/almond_brittle.png new file mode 100644 index 000000000..182d39d9c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/almond_brittle.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/anchovy.png b/src/main/resources/assets/croptopia/textures/item/anchovy.png new file mode 100644 index 000000000..428a7e1e4 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/anchovy.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/anchovy_pizza.png b/src/main/resources/assets/croptopia/textures/item/anchovy_pizza.png new file mode 100644 index 000000000..2f3c166d1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/anchovy_pizza.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/apple_juice.png b/src/main/resources/assets/croptopia/textures/item/apple_juice.png new file mode 100644 index 000000000..f1e20af5f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/apple_juice.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/apple_pie.png b/src/main/resources/assets/croptopia/textures/item/apple_pie.png new file mode 100644 index 000000000..b75c6715d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/apple_pie.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/apricot.png b/src/main/resources/assets/croptopia/textures/item/apricot.png new file mode 100644 index 000000000..121966907 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/apricot.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/apricot_jam.png b/src/main/resources/assets/croptopia/textures/item/apricot_jam.png new file mode 100644 index 000000000..ac7086f88 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/apricot_jam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/artichoke.png b/src/main/resources/assets/croptopia/textures/item/artichoke.png new file mode 100644 index 000000000..433f24f33 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/artichoke.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/artichoke_dip.png b/src/main/resources/assets/croptopia/textures/item/artichoke_dip.png new file mode 100644 index 000000000..03347909e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/artichoke_dip.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/artichoke_dip_chips.png b/src/main/resources/assets/croptopia/textures/item/artichoke_dip_chips.png new file mode 100644 index 000000000..cf324e8e7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/artichoke_dip_chips.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/artichoke_seed.png b/src/main/resources/assets/croptopia/textures/item/artichoke_seed.png new file mode 100644 index 000000000..05d433f79 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/artichoke_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/asparagus.png b/src/main/resources/assets/croptopia/textures/item/asparagus.png new file mode 100644 index 000000000..ecaeb72d2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/asparagus.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/asparagus_seed.png b/src/main/resources/assets/croptopia/textures/item/asparagus_seed.png new file mode 100644 index 000000000..a1f20373f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/asparagus_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/avocado.png b/src/main/resources/assets/croptopia/textures/item/avocado.png new file mode 100644 index 000000000..e7fc884d3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/avocado.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/avocado_toast.png b/src/main/resources/assets/croptopia/textures/item/avocado_toast.png new file mode 100644 index 000000000..1b1881694 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/avocado_toast.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/bacon.png b/src/main/resources/assets/croptopia/textures/item/bacon.png new file mode 100644 index 000000000..b9102e789 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/bacon.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/baked_beans.png b/src/main/resources/assets/croptopia/textures/item/baked_beans.png new file mode 100644 index 000000000..a386a43d0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/baked_beans.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/baked_crepes.png b/src/main/resources/assets/croptopia/textures/item/baked_crepes.png new file mode 100644 index 000000000..5d02c4853 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/baked_crepes.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/baked_sweet_potato.png b/src/main/resources/assets/croptopia/textures/item/baked_sweet_potato.png new file mode 100644 index 000000000..bb3ac735f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/baked_sweet_potato.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/baked_yam.png b/src/main/resources/assets/croptopia/textures/item/baked_yam.png new file mode 100644 index 000000000..349e53a41 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/baked_yam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/banana.png b/src/main/resources/assets/croptopia/textures/item/banana.png new file mode 100644 index 000000000..bf90583d3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/banana.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/banana_cream_pie.png b/src/main/resources/assets/croptopia/textures/item/banana_cream_pie.png new file mode 100644 index 000000000..56954fe26 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/banana_cream_pie.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/banana_nut_bread.png b/src/main/resources/assets/croptopia/textures/item/banana_nut_bread.png new file mode 100644 index 000000000..062c0ff9d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/banana_nut_bread.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/banana_smoothie.png b/src/main/resources/assets/croptopia/textures/item/banana_smoothie.png new file mode 100644 index 000000000..7fb86ddcf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/banana_smoothie.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/barley.png b/src/main/resources/assets/croptopia/textures/item/barley.png new file mode 100644 index 000000000..6daf9f9c8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/barley.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/barley_seed.png b/src/main/resources/assets/croptopia/textures/item/barley_seed.png new file mode 100644 index 000000000..88cb1becc Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/barley_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/basil.png b/src/main/resources/assets/croptopia/textures/item/basil.png new file mode 100644 index 000000000..2481a5d81 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/basil.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/basil_seed.png b/src/main/resources/assets/croptopia/textures/item/basil_seed.png new file mode 100644 index 000000000..b9f876896 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/basil_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/beef_jerky.png b/src/main/resources/assets/croptopia/textures/item/beef_jerky.png new file mode 100644 index 000000000..6f9dacd95 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/beef_jerky.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/beef_stew.png b/src/main/resources/assets/croptopia/textures/item/beef_stew.png new file mode 100644 index 000000000..812551974 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/beef_stew.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/beef_stir_fry.png b/src/main/resources/assets/croptopia/textures/item/beef_stir_fry.png new file mode 100644 index 000000000..a5cd3bfd5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/beef_stir_fry.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/beef_wellington.png b/src/main/resources/assets/croptopia/textures/item/beef_wellington.png new file mode 100644 index 000000000..dc91cdfe3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/beef_wellington.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/beer.png b/src/main/resources/assets/croptopia/textures/item/beer.png new file mode 100644 index 000000000..d7c1b819e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/beer.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/beetroot_salad.png b/src/main/resources/assets/croptopia/textures/item/beetroot_salad.png new file mode 100644 index 000000000..2c678508a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/beetroot_salad.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/bellpepper.png b/src/main/resources/assets/croptopia/textures/item/bellpepper.png new file mode 100644 index 000000000..4786d234a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/bellpepper.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/bellpepper_seed.png b/src/main/resources/assets/croptopia/textures/item/bellpepper_seed.png new file mode 100644 index 000000000..d85c4b631 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/bellpepper_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/blackbean.png b/src/main/resources/assets/croptopia/textures/item/blackbean.png new file mode 100644 index 000000000..3424d0b40 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/blackbean.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/blackbean_seed.png b/src/main/resources/assets/croptopia/textures/item/blackbean_seed.png new file mode 100644 index 000000000..03d78dd37 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/blackbean_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/blackberry.png b/src/main/resources/assets/croptopia/textures/item/blackberry.png new file mode 100644 index 000000000..6af4e2506 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/blackberry.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/blackberry_jam.png b/src/main/resources/assets/croptopia/textures/item/blackberry_jam.png new file mode 100644 index 000000000..a79779f3a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/blackberry_jam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/blackberry_seed.png b/src/main/resources/assets/croptopia/textures/item/blackberry_seed.png new file mode 100644 index 000000000..aef7e9266 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/blackberry_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/blt.png b/src/main/resources/assets/croptopia/textures/item/blt.png new file mode 100644 index 000000000..a2c827c8e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/blt.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/blueberry.png b/src/main/resources/assets/croptopia/textures/item/blueberry.png new file mode 100644 index 000000000..1f9e0549d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/blueberry.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/blueberry_jam.png b/src/main/resources/assets/croptopia/textures/item/blueberry_jam.png new file mode 100644 index 000000000..43af851e1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/blueberry_jam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/blueberry_seed.png b/src/main/resources/assets/croptopia/textures/item/blueberry_seed.png new file mode 100644 index 000000000..46d2ec1ef Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/blueberry_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/borscht.png b/src/main/resources/assets/croptopia/textures/item/borscht.png new file mode 100644 index 000000000..c0a7641bb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/borscht.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/broccoli.png b/src/main/resources/assets/croptopia/textures/item/broccoli.png new file mode 100644 index 000000000..5d89963b3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/broccoli.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/broccoli_seed.png b/src/main/resources/assets/croptopia/textures/item/broccoli_seed.png new file mode 100644 index 000000000..20ceb9351 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/broccoli_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/brownies.png b/src/main/resources/assets/croptopia/textures/item/brownies.png new file mode 100644 index 000000000..14a69a1d0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/brownies.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/burrito.png b/src/main/resources/assets/croptopia/textures/item/burrito.png new file mode 100644 index 000000000..380a7422f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/burrito.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/butter.png b/src/main/resources/assets/croptopia/textures/item/butter.png new file mode 100644 index 000000000..b9791904e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/butter.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/buttered_green_beans.png b/src/main/resources/assets/croptopia/textures/item/buttered_green_beans.png new file mode 100644 index 000000000..d26b77fd1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/buttered_green_beans.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/buttered_toast.png b/src/main/resources/assets/croptopia/textures/item/buttered_toast.png new file mode 100644 index 000000000..103dc5e05 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/buttered_toast.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cabbage.png b/src/main/resources/assets/croptopia/textures/item/cabbage.png new file mode 100644 index 000000000..88a370fcb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cabbage.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cabbage_roll.png b/src/main/resources/assets/croptopia/textures/item/cabbage_roll.png new file mode 100644 index 000000000..a4bd7b5a8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cabbage_roll.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cabbage_seed.png b/src/main/resources/assets/croptopia/textures/item/cabbage_seed.png new file mode 100644 index 000000000..72b50ce44 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cabbage_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/caesar_salad.png b/src/main/resources/assets/croptopia/textures/item/caesar_salad.png new file mode 100644 index 000000000..ec282ff4b Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/caesar_salad.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/calamari.png b/src/main/resources/assets/croptopia/textures/item/calamari.png new file mode 100644 index 000000000..cbea8cdc8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/calamari.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/candied_kumquats.png b/src/main/resources/assets/croptopia/textures/item/candied_kumquats.png new file mode 100644 index 000000000..d290b95ee Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/candied_kumquats.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/candied_nuts.png b/src/main/resources/assets/croptopia/textures/item/candied_nuts.png new file mode 100644 index 000000000..bc8f73a3c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/candied_nuts.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/candy_corn.png b/src/main/resources/assets/croptopia/textures/item/candy_corn.png new file mode 100644 index 000000000..fdba0a7ff Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/candy_corn.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cantaloupe.png b/src/main/resources/assets/croptopia/textures/item/cantaloupe.png new file mode 100644 index 000000000..9c8b15020 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cantaloupe.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cantaloupe_seed.png b/src/main/resources/assets/croptopia/textures/item/cantaloupe_seed.png new file mode 100644 index 000000000..c58efbc1f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cantaloupe_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/caramel.png b/src/main/resources/assets/croptopia/textures/item/caramel.png new file mode 100644 index 000000000..e1420aefc Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/caramel.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/carnitas.png b/src/main/resources/assets/croptopia/textures/item/carnitas.png new file mode 100644 index 000000000..f0eb3e14f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/carnitas.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cashew.png b/src/main/resources/assets/croptopia/textures/item/cashew.png new file mode 100644 index 000000000..4c934d24a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cashew.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cashew_chicken.png b/src/main/resources/assets/croptopia/textures/item/cashew_chicken.png new file mode 100644 index 000000000..d48a27788 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cashew_chicken.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cauliflower.png b/src/main/resources/assets/croptopia/textures/item/cauliflower.png new file mode 100644 index 000000000..3ff7548033 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cauliflower.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cauliflower_seed.png b/src/main/resources/assets/croptopia/textures/item/cauliflower_seed.png new file mode 100644 index 000000000..76b4d39e7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cauliflower_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/celery.png b/src/main/resources/assets/croptopia/textures/item/celery.png new file mode 100644 index 000000000..08f8f1e87 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/celery.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/celery_seed.png b/src/main/resources/assets/croptopia/textures/item/celery_seed.png new file mode 100644 index 000000000..d775e70da Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/celery_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cheese.png b/src/main/resources/assets/croptopia/textures/item/cheese.png new file mode 100644 index 000000000..bfcd6ad80 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cheese.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cheese_cake.png b/src/main/resources/assets/croptopia/textures/item/cheese_cake.png new file mode 100644 index 000000000..6caf2154c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cheese_cake.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cheese_pizza.png b/src/main/resources/assets/croptopia/textures/item/cheese_pizza.png new file mode 100644 index 000000000..93ddac22f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cheese_pizza.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cheeseburger.png b/src/main/resources/assets/croptopia/textures/item/cheeseburger.png new file mode 100644 index 000000000..dbe72061e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cheeseburger.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cheesy_asparagus.png b/src/main/resources/assets/croptopia/textures/item/cheesy_asparagus.png new file mode 100644 index 000000000..62b7ec54f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cheesy_asparagus.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cherry.png b/src/main/resources/assets/croptopia/textures/item/cherry.png new file mode 100644 index 000000000..72e0eeab5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cherry.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cherry_jam.png b/src/main/resources/assets/croptopia/textures/item/cherry_jam.png new file mode 100644 index 000000000..9a3225e20 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cherry_jam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cherry_juice.png b/src/main/resources/assets/croptopia/textures/item/cherry_juice.png new file mode 100644 index 000000000..0a1994078 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cherry_juice.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cherry_pie.png b/src/main/resources/assets/croptopia/textures/item/cherry_pie.png new file mode 100644 index 000000000..15fb2a32a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cherry_pie.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/chicken_and_dumplings.png b/src/main/resources/assets/croptopia/textures/item/chicken_and_dumplings.png new file mode 100644 index 000000000..efa17024d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/chicken_and_dumplings.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/chicken_and_noodles.png b/src/main/resources/assets/croptopia/textures/item/chicken_and_noodles.png new file mode 100644 index 000000000..a4a0af8a8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/chicken_and_noodles.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/chicken_and_rice.png b/src/main/resources/assets/croptopia/textures/item/chicken_and_rice.png new file mode 100644 index 000000000..0889347a1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/chicken_and_rice.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/chile_pepper.png b/src/main/resources/assets/croptopia/textures/item/chile_pepper.png new file mode 100644 index 000000000..5e9e0eaa7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/chile_pepper.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/chile_pepper_seed.png b/src/main/resources/assets/croptopia/textures/item/chile_pepper_seed.png new file mode 100644 index 000000000..dfc49b01c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/chile_pepper_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/chili_relleno.png b/src/main/resources/assets/croptopia/textures/item/chili_relleno.png new file mode 100644 index 000000000..e18b37dcf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/chili_relleno.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/chimichanga.png b/src/main/resources/assets/croptopia/textures/item/chimichanga.png new file mode 100644 index 000000000..7fc4f889e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/chimichanga.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/chives.png b/src/main/resources/assets/croptopia/textures/item/chives.png new file mode 100644 index 000000000..1def54b0d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/chives.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/chives_seed.png b/src/main/resources/assets/croptopia/textures/item/chives_seed.png new file mode 100644 index 000000000..cbaf9d539 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/chives_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/chocolate.png b/src/main/resources/assets/croptopia/textures/item/chocolate.png new file mode 100644 index 000000000..558277536 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/chocolate.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/chocolate_ice_cream.png b/src/main/resources/assets/croptopia/textures/item/chocolate_ice_cream.png new file mode 100644 index 000000000..562873daa Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/chocolate_ice_cream.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/chocolate_milkshake.png b/src/main/resources/assets/croptopia/textures/item/chocolate_milkshake.png new file mode 100644 index 000000000..607be7a07 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/chocolate_milkshake.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/churros.png b/src/main/resources/assets/croptopia/textures/item/churros.png new file mode 100644 index 000000000..6b70a072f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/churros.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cinnamon.png b/src/main/resources/assets/croptopia/textures/item/cinnamon.png new file mode 100644 index 000000000..54b581bc8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cinnamon.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cinnamon_dust.png b/src/main/resources/assets/croptopia/textures/item/cinnamon_dust.png new file mode 100644 index 000000000..4b6d7449f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cinnamon_dust.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cinnamon_roll.png b/src/main/resources/assets/croptopia/textures/item/cinnamon_roll.png new file mode 100644 index 000000000..8b0cc3ceb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cinnamon_roll.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cinnamon_sapling.png b/src/main/resources/assets/croptopia/textures/item/cinnamon_sapling.png new file mode 100644 index 000000000..11032266c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cinnamon_sapling.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/clam.png b/src/main/resources/assets/croptopia/textures/item/clam.png new file mode 100644 index 000000000..8af309e0a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/clam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/coconut.png b/src/main/resources/assets/croptopia/textures/item/coconut.png new file mode 100644 index 000000000..ed06110dd Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/coconut.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/coffee.png b/src/main/resources/assets/croptopia/textures/item/coffee.png new file mode 100644 index 000000000..775972052 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/coffee.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/coffee_beans.png b/src/main/resources/assets/croptopia/textures/item/coffee_beans.png new file mode 100644 index 000000000..20e292724 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/coffee_beans.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/coffee_seed.png b/src/main/resources/assets/croptopia/textures/item/coffee_seed.png new file mode 100644 index 000000000..d083f2c8c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/coffee_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cooked_anchovy.png b/src/main/resources/assets/croptopia/textures/item/cooked_anchovy.png new file mode 100644 index 000000000..e72ab50fd Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cooked_anchovy.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cooked_bacon.png b/src/main/resources/assets/croptopia/textures/item/cooked_bacon.png new file mode 100644 index 000000000..b6c1f3b9f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cooked_bacon.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cooked_calamari.png b/src/main/resources/assets/croptopia/textures/item/cooked_calamari.png new file mode 100644 index 000000000..ddb173f93 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cooked_calamari.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cooked_frog_legs.png b/src/main/resources/assets/croptopia/textures/item/cooked_frog_legs.png new file mode 100644 index 000000000..feb05bcb3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cooked_frog_legs.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cooked_shrimp.png b/src/main/resources/assets/croptopia/textures/item/cooked_shrimp.png new file mode 100644 index 000000000..02707d93c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cooked_shrimp.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cooked_tuna.png b/src/main/resources/assets/croptopia/textures/item/cooked_tuna.png new file mode 100644 index 000000000..c3d0e0e9d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cooked_tuna.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cooking_pot.png b/src/main/resources/assets/croptopia/textures/item/cooking_pot.png new file mode 100644 index 000000000..04fe3cf6c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cooking_pot.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/corn.png b/src/main/resources/assets/croptopia/textures/item/corn.png new file mode 100644 index 000000000..4f06f62ef Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/corn.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/corn_bread.png b/src/main/resources/assets/croptopia/textures/item/corn_bread.png new file mode 100644 index 000000000..739be5d20 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/corn_bread.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/corn_husk.png b/src/main/resources/assets/croptopia/textures/item/corn_husk.png new file mode 100644 index 000000000..5d2ccda29 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/corn_husk.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/corn_seed.png b/src/main/resources/assets/croptopia/textures/item/corn_seed.png new file mode 100644 index 000000000..f03864f9c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/corn_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cornish_pasty.png b/src/main/resources/assets/croptopia/textures/item/cornish_pasty.png new file mode 100644 index 000000000..6077bf84f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cornish_pasty.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/crab.png b/src/main/resources/assets/croptopia/textures/item/crab.png new file mode 100644 index 000000000..c021b6cf1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/crab.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/crab_legs.png b/src/main/resources/assets/croptopia/textures/item/crab_legs.png new file mode 100644 index 000000000..22a8d69df Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/crab_legs.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cranberry.png b/src/main/resources/assets/croptopia/textures/item/cranberry.png new file mode 100644 index 000000000..17dc584eb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cranberry.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cranberry_juice.png b/src/main/resources/assets/croptopia/textures/item/cranberry_juice.png new file mode 100644 index 000000000..ced5f8cce Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cranberry_juice.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cranberry_seed.png b/src/main/resources/assets/croptopia/textures/item/cranberry_seed.png new file mode 100644 index 000000000..7aca93e5c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cranberry_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/crema.png b/src/main/resources/assets/croptopia/textures/item/crema.png new file mode 100644 index 000000000..00c748fae Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/crema.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/croptopia_guidebook.png b/src/main/resources/assets/croptopia/textures/item/croptopia_guidebook.png new file mode 100644 index 000000000..c01f7082a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/croptopia_guidebook.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/croque_madame.png b/src/main/resources/assets/croptopia/textures/item/croque_madame.png new file mode 100644 index 000000000..c059db015 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/croque_madame.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/croque_monsieur.png b/src/main/resources/assets/croptopia/textures/item/croque_monsieur.png new file mode 100644 index 000000000..4f6e12dce Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/croque_monsieur.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cucumber.png b/src/main/resources/assets/croptopia/textures/item/cucumber.png new file mode 100644 index 000000000..bdf12716f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cucumber.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cucumber_salad.png b/src/main/resources/assets/croptopia/textures/item/cucumber_salad.png new file mode 100644 index 000000000..33b8822e5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cucumber_salad.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/cucumber_seed.png b/src/main/resources/assets/croptopia/textures/item/cucumber_seed.png new file mode 100644 index 000000000..b2930b7e3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/cucumber_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/currant.png b/src/main/resources/assets/croptopia/textures/item/currant.png new file mode 100644 index 000000000..bf2cc6791 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/currant.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/currant_seed.png b/src/main/resources/assets/croptopia/textures/item/currant_seed.png new file mode 100644 index 000000000..dab22faa6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/currant_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/date.png b/src/main/resources/assets/croptopia/textures/item/date.png new file mode 100644 index 000000000..5af4f2c77 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/date.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/dauphine_potatoes.png b/src/main/resources/assets/croptopia/textures/item/dauphine_potatoes.png new file mode 100644 index 000000000..86011efaf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/dauphine_potatoes.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/deep_fried_shrimp.png b/src/main/resources/assets/croptopia/textures/item/deep_fried_shrimp.png new file mode 100644 index 000000000..dd5588269 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/deep_fried_shrimp.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/donut.png b/src/main/resources/assets/croptopia/textures/item/donut.png new file mode 100644 index 000000000..dd5b306a5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/donut.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/dough.png b/src/main/resources/assets/croptopia/textures/item/dough.png new file mode 100644 index 000000000..903b12d68 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/dough.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/doughnut.png b/src/main/resources/assets/croptopia/textures/item/doughnut.png new file mode 100644 index 000000000..effe96788 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/doughnut.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/dragonfruit.png b/src/main/resources/assets/croptopia/textures/item/dragonfruit.png new file mode 100644 index 000000000..78183c114 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/dragonfruit.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/egg_roll.png b/src/main/resources/assets/croptopia/textures/item/egg_roll.png new file mode 100644 index 000000000..6d950d0e9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/egg_roll.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/eggplant.png b/src/main/resources/assets/croptopia/textures/item/eggplant.png new file mode 100644 index 000000000..f6c6db202 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/eggplant.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/eggplant_parmesan.png b/src/main/resources/assets/croptopia/textures/item/eggplant_parmesan.png new file mode 100644 index 000000000..2a1b2cc24 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/eggplant_parmesan.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/eggplant_seed.png b/src/main/resources/assets/croptopia/textures/item/eggplant_seed.png new file mode 100644 index 000000000..865212590 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/eggplant_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/elderberry.png b/src/main/resources/assets/croptopia/textures/item/elderberry.png new file mode 100644 index 000000000..18094fc03 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/elderberry.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/elderberry_jam.png b/src/main/resources/assets/croptopia/textures/item/elderberry_jam.png new file mode 100644 index 000000000..d45b66b04 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/elderberry_jam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/elderberry_seed.png b/src/main/resources/assets/croptopia/textures/item/elderberry_seed.png new file mode 100644 index 000000000..d99c3713b Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/elderberry_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/enchilada.png b/src/main/resources/assets/croptopia/textures/item/enchilada.png new file mode 100644 index 000000000..fe066262d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/enchilada.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/eton_mess.png b/src/main/resources/assets/croptopia/textures/item/eton_mess.png new file mode 100644 index 000000000..e2ff3444f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/eton_mess.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/fajitas.png b/src/main/resources/assets/croptopia/textures/item/fajitas.png new file mode 100644 index 000000000..ee40c770d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/fajitas.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/fig.png b/src/main/resources/assets/croptopia/textures/item/fig.png new file mode 100644 index 000000000..02b48f7a0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/fig.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/figgy_pudding.png b/src/main/resources/assets/croptopia/textures/item/figgy_pudding.png new file mode 100644 index 000000000..a80f36ab1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/figgy_pudding.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/fish_and_chips.png b/src/main/resources/assets/croptopia/textures/item/fish_and_chips.png new file mode 100644 index 000000000..406104188 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/fish_and_chips.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/flour.png b/src/main/resources/assets/croptopia/textures/item/flour.png new file mode 100644 index 000000000..ffa6b78bf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/flour.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/food_press.png b/src/main/resources/assets/croptopia/textures/item/food_press.png new file mode 100644 index 000000000..1c7b65e0e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/food_press.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/french_fries.png b/src/main/resources/assets/croptopia/textures/item/french_fries.png new file mode 100644 index 000000000..8f7d8f2af Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/french_fries.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/fried_calamari.png b/src/main/resources/assets/croptopia/textures/item/fried_calamari.png new file mode 100644 index 000000000..8d132a871 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/fried_calamari.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/fried_calamari_alt.png b/src/main/resources/assets/croptopia/textures/item/fried_calamari_alt.png new file mode 100644 index 000000000..e6c54849e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/fried_calamari_alt.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/fried_chicken.png b/src/main/resources/assets/croptopia/textures/item/fried_chicken.png new file mode 100644 index 000000000..73c75ec82 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/fried_chicken.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/fried_frog_legs.png b/src/main/resources/assets/croptopia/textures/item/fried_frog_legs.png new file mode 100644 index 000000000..1e7f3cf21 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/fried_frog_legs.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/frog_legs.png b/src/main/resources/assets/croptopia/textures/item/frog_legs.png new file mode 100644 index 000000000..782a57881 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/frog_legs.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/fruit_cake.png b/src/main/resources/assets/croptopia/textures/item/fruit_cake.png new file mode 100644 index 000000000..d98bd318e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/fruit_cake.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/fruit_salad.png b/src/main/resources/assets/croptopia/textures/item/fruit_salad.png new file mode 100644 index 000000000..c863bebf0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/fruit_salad.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/fruit_smoothie.png b/src/main/resources/assets/croptopia/textures/item/fruit_smoothie.png new file mode 100644 index 000000000..05b9a6f8a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/fruit_smoothie.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/frying_pan.png b/src/main/resources/assets/croptopia/textures/item/frying_pan.png new file mode 100644 index 000000000..cd8d56115 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/frying_pan.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/garlic.png b/src/main/resources/assets/croptopia/textures/item/garlic.png new file mode 100644 index 000000000..e4b493506 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/garlic.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/garlic_seed.png b/src/main/resources/assets/croptopia/textures/item/garlic_seed.png new file mode 100644 index 000000000..f50df4e95 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/garlic_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/ginger.png b/src/main/resources/assets/croptopia/textures/item/ginger.png new file mode 100644 index 000000000..d0bb773e1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/ginger.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/ginger_seed.png b/src/main/resources/assets/croptopia/textures/item/ginger_seed.png new file mode 100644 index 000000000..1efbba4d5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/ginger_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/glowing_calamari.png b/src/main/resources/assets/croptopia/textures/item/glowing_calamari.png new file mode 100644 index 000000000..377a65ea1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/glowing_calamari.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/goulash.png b/src/main/resources/assets/croptopia/textures/item/goulash.png new file mode 100644 index 000000000..4072e81f6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/goulash.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/grape.png b/src/main/resources/assets/croptopia/textures/item/grape.png new file mode 100644 index 000000000..8e456348f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/grape.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/grape_jam.png b/src/main/resources/assets/croptopia/textures/item/grape_jam.png new file mode 100644 index 000000000..987b537d7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/grape_jam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/grape_juice.png b/src/main/resources/assets/croptopia/textures/item/grape_juice.png new file mode 100644 index 000000000..93048b16c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/grape_juice.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/grape_seed.png b/src/main/resources/assets/croptopia/textures/item/grape_seed.png new file mode 100644 index 000000000..bb59e34c3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/grape_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/grapefruit.png b/src/main/resources/assets/croptopia/textures/item/grapefruit.png new file mode 100644 index 000000000..8f318e76c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/grapefruit.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/greenbean.png b/src/main/resources/assets/croptopia/textures/item/greenbean.png new file mode 100644 index 000000000..b79b714f4 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/greenbean.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/greenbean_seed.png b/src/main/resources/assets/croptopia/textures/item/greenbean_seed.png new file mode 100644 index 000000000..efd174394 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/greenbean_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/greenonion.png b/src/main/resources/assets/croptopia/textures/item/greenonion.png new file mode 100644 index 000000000..d0b29dcb4 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/greenonion.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/greenonion_seed.png b/src/main/resources/assets/croptopia/textures/item/greenonion_seed.png new file mode 100644 index 000000000..8af282be5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/greenonion_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/grilled_cheese.png b/src/main/resources/assets/croptopia/textures/item/grilled_cheese.png new file mode 100644 index 000000000..67c744908 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/grilled_cheese.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/grilled_eggplant.png b/src/main/resources/assets/croptopia/textures/item/grilled_eggplant.png new file mode 100644 index 000000000..8ace3b2e7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/grilled_eggplant.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/grilled_oysters.png b/src/main/resources/assets/croptopia/textures/item/grilled_oysters.png new file mode 100644 index 000000000..63cb13857 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/grilled_oysters.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/ground_pork.png b/src/main/resources/assets/croptopia/textures/item/ground_pork.png new file mode 100644 index 000000000..3cb04381a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/ground_pork.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/ham_sandwich.png b/src/main/resources/assets/croptopia/textures/item/ham_sandwich.png new file mode 100644 index 000000000..b71ae10fd Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/ham_sandwich.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/hamburger.png b/src/main/resources/assets/croptopia/textures/item/hamburger.png new file mode 100644 index 000000000..53f8142a0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/hamburger.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/hashed_brown.png b/src/main/resources/assets/croptopia/textures/item/hashed_brown.png new file mode 100644 index 000000000..ef80d9bb0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/hashed_brown.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/honeydew.png b/src/main/resources/assets/croptopia/textures/item/honeydew.png new file mode 100644 index 000000000..90939ba9c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/honeydew.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/honeydew_seed.png b/src/main/resources/assets/croptopia/textures/item/honeydew_seed.png new file mode 100644 index 000000000..6e24b2580 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/honeydew_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/hops.png b/src/main/resources/assets/croptopia/textures/item/hops.png new file mode 100644 index 000000000..e6d7b9623 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/hops.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/hops_seed.png b/src/main/resources/assets/croptopia/textures/item/hops_seed.png new file mode 100644 index 000000000..ea7be6742 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/hops_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/horchata.png b/src/main/resources/assets/croptopia/textures/item/horchata.png new file mode 100644 index 000000000..ff85c8fb1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/horchata.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/kale.png b/src/main/resources/assets/croptopia/textures/item/kale.png new file mode 100644 index 000000000..89ca8d059 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/kale.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/kale_chips.png b/src/main/resources/assets/croptopia/textures/item/kale_chips.png new file mode 100644 index 000000000..7aa5e9208 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/kale_chips.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/kale_seed.png b/src/main/resources/assets/croptopia/textures/item/kale_seed.png new file mode 100644 index 000000000..250065c2b Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/kale_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/kale_smoothie.png b/src/main/resources/assets/croptopia/textures/item/kale_smoothie.png new file mode 100644 index 000000000..1a60e1787 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/kale_smoothie.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/kiwi.png b/src/main/resources/assets/croptopia/textures/item/kiwi.png new file mode 100644 index 000000000..2cda1cd01 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/kiwi.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/kiwi_seed.png b/src/main/resources/assets/croptopia/textures/item/kiwi_seed.png new file mode 100644 index 000000000..3f161006e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/kiwi_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/kiwi_sorbet.png b/src/main/resources/assets/croptopia/textures/item/kiwi_sorbet.png new file mode 100644 index 000000000..26a782857 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/kiwi_sorbet.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/knife.png b/src/main/resources/assets/croptopia/textures/item/knife.png new file mode 100644 index 000000000..73ff4d51c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/knife.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/kumquat.png b/src/main/resources/assets/croptopia/textures/item/kumquat.png new file mode 100644 index 000000000..eaa774728 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/kumquat.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/leafy_salad.png b/src/main/resources/assets/croptopia/textures/item/leafy_salad.png new file mode 100644 index 000000000..afdef242a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/leafy_salad.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/leek.png b/src/main/resources/assets/croptopia/textures/item/leek.png new file mode 100644 index 000000000..90289d408 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/leek.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/leek_seed.png b/src/main/resources/assets/croptopia/textures/item/leek_seed.png new file mode 100644 index 000000000..a9081d68a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/leek_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/leek_soup.png b/src/main/resources/assets/croptopia/textures/item/leek_soup.png new file mode 100644 index 000000000..4de324983 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/leek_soup.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/lemon.png b/src/main/resources/assets/croptopia/textures/item/lemon.png new file mode 100644 index 000000000..9010f6f84 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/lemon.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/lemon_chicken.png b/src/main/resources/assets/croptopia/textures/item/lemon_chicken.png new file mode 100644 index 000000000..1a5be24b1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/lemon_chicken.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/lemon_coconut_bar.png b/src/main/resources/assets/croptopia/textures/item/lemon_coconut_bar.png new file mode 100644 index 000000000..f054c9367 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/lemon_coconut_bar.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/lemonade.png b/src/main/resources/assets/croptopia/textures/item/lemonade.png new file mode 100644 index 000000000..cc1ea02e1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/lemonade.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/lettuce.png b/src/main/resources/assets/croptopia/textures/item/lettuce.png new file mode 100644 index 000000000..857eeb297 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/lettuce.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/lettuce_seed.png b/src/main/resources/assets/croptopia/textures/item/lettuce_seed.png new file mode 100644 index 000000000..05216b48c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/lettuce_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/lime.png b/src/main/resources/assets/croptopia/textures/item/lime.png new file mode 100644 index 000000000..5e4e8229e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/lime.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/limeade.png b/src/main/resources/assets/croptopia/textures/item/limeade.png new file mode 100644 index 000000000..6ad2b6a7a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/limeade.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/macaron.png b/src/main/resources/assets/croptopia/textures/item/macaron.png new file mode 100644 index 000000000..5d6e548aa Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/macaron.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/mango.png b/src/main/resources/assets/croptopia/textures/item/mango.png new file mode 100644 index 000000000..4ed6b753d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/mango.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/mango_ice_cream.png b/src/main/resources/assets/croptopia/textures/item/mango_ice_cream.png new file mode 100644 index 000000000..b1ff14890 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/mango_ice_cream.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/mashed_potatoes.png b/src/main/resources/assets/croptopia/textures/item/mashed_potatoes.png new file mode 100644 index 000000000..51d78e274 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/mashed_potatoes.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/mead.png b/src/main/resources/assets/croptopia/textures/item/mead.png new file mode 100644 index 000000000..47aa5305e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/mead.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/melon_juice.png b/src/main/resources/assets/croptopia/textures/item/melon_juice.png new file mode 100644 index 000000000..dfb134231 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/melon_juice.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/meringue.png b/src/main/resources/assets/croptopia/textures/item/meringue.png new file mode 100644 index 000000000..4510e7009 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/meringue.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/milk_bottle.png b/src/main/resources/assets/croptopia/textures/item/milk_bottle.png new file mode 100644 index 000000000..c840165e6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/milk_bottle.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/molasses.png b/src/main/resources/assets/croptopia/textures/item/molasses.png new file mode 100644 index 000000000..447d932b7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/molasses.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/mortar_and_pestle.png b/src/main/resources/assets/croptopia/textures/item/mortar_and_pestle.png new file mode 100644 index 000000000..88092cdc6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/mortar_and_pestle.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/mustard.png b/src/main/resources/assets/croptopia/textures/item/mustard.png new file mode 100644 index 000000000..5757c00c6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/mustard.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/mustard_seed.png b/src/main/resources/assets/croptopia/textures/item/mustard_seed.png new file mode 100644 index 000000000..fe2c7ec11 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/mustard_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/nectarine.png b/src/main/resources/assets/croptopia/textures/item/nectarine.png new file mode 100644 index 000000000..3baaec188 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/nectarine.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/nether_wart_stew.png b/src/main/resources/assets/croptopia/textures/item/nether_wart_stew.png new file mode 100644 index 000000000..87cd13c23 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/nether_wart_stew.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/noodle.png b/src/main/resources/assets/croptopia/textures/item/noodle.png new file mode 100644 index 000000000..4f3784a4e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/noodle.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/nougat.png b/src/main/resources/assets/croptopia/textures/item/nougat.png new file mode 100644 index 000000000..71fc92e04 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/nougat.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/nutmeg.png b/src/main/resources/assets/croptopia/textures/item/nutmeg.png new file mode 100644 index 000000000..eee009fc0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/nutmeg.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/nutty_cookie.png b/src/main/resources/assets/croptopia/textures/item/nutty_cookie.png new file mode 100644 index 000000000..6644c372e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/nutty_cookie.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/oat.png b/src/main/resources/assets/croptopia/textures/item/oat.png new file mode 100644 index 000000000..8e9216b1d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/oat.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/oat_seed.png b/src/main/resources/assets/croptopia/textures/item/oat_seed.png new file mode 100644 index 000000000..ae8b78fcf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/oat_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/oatmeal.png b/src/main/resources/assets/croptopia/textures/item/oatmeal.png new file mode 100644 index 000000000..27aa3b71c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/oatmeal.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/olive.png b/src/main/resources/assets/croptopia/textures/item/olive.png new file mode 100644 index 000000000..d17adefe7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/olive.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/olive_oil.png b/src/main/resources/assets/croptopia/textures/item/olive_oil.png new file mode 100644 index 000000000..04ba024fb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/olive_oil.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/olive_seed.png b/src/main/resources/assets/croptopia/textures/item/olive_seed.png new file mode 100644 index 000000000..727cc8402 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/olive_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/onion.png b/src/main/resources/assets/croptopia/textures/item/onion.png new file mode 100644 index 000000000..002d58fd4 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/onion.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/onion_rings.png b/src/main/resources/assets/croptopia/textures/item/onion_rings.png new file mode 100644 index 000000000..58ab491c1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/onion_rings.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/onion_seed.png b/src/main/resources/assets/croptopia/textures/item/onion_seed.png new file mode 100644 index 000000000..b6cd85c40 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/onion_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/orange.png b/src/main/resources/assets/croptopia/textures/item/orange.png new file mode 100644 index 000000000..e089ece7f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/orange.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/orange_juice.png b/src/main/resources/assets/croptopia/textures/item/orange_juice.png new file mode 100644 index 000000000..52b0bd78a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/orange_juice.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/oyster.png b/src/main/resources/assets/croptopia/textures/item/oyster.png new file mode 100644 index 000000000..b596a77d3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/oyster.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/paprika.png b/src/main/resources/assets/croptopia/textures/item/paprika.png new file mode 100644 index 000000000..3c1d37c57 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/paprika.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/paprika_seed.png b/src/main/resources/assets/croptopia/textures/item/paprika_seed.png new file mode 100644 index 000000000..2696fcc0d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/paprika_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/peach.png b/src/main/resources/assets/croptopia/textures/item/peach.png new file mode 100644 index 000000000..134c02cef Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/peach.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/peach_jam.png b/src/main/resources/assets/croptopia/textures/item/peach_jam.png new file mode 100644 index 000000000..e036b0a31 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/peach_jam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/peanut.png b/src/main/resources/assets/croptopia/textures/item/peanut.png new file mode 100644 index 000000000..33c994541 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/peanut.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/peanut_butter.png b/src/main/resources/assets/croptopia/textures/item/peanut_butter.png new file mode 100644 index 000000000..19fc4dfea Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/peanut_butter.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/peanut_butter_and_jam.png b/src/main/resources/assets/croptopia/textures/item/peanut_butter_and_jam.png new file mode 100644 index 000000000..65509d321 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/peanut_butter_and_jam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/peanut_butter_with_celery.png b/src/main/resources/assets/croptopia/textures/item/peanut_butter_with_celery.png new file mode 100644 index 000000000..46253ee37 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/peanut_butter_with_celery.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/peanut_seed.png b/src/main/resources/assets/croptopia/textures/item/peanut_seed.png new file mode 100644 index 000000000..f7e65c665 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/peanut_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pear.png b/src/main/resources/assets/croptopia/textures/item/pear.png new file mode 100644 index 000000000..dd4a11dc6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pear.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pecan.png b/src/main/resources/assets/croptopia/textures/item/pecan.png new file mode 100644 index 000000000..4fd75fb53 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pecan.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pecan_ice_cream.png b/src/main/resources/assets/croptopia/textures/item/pecan_ice_cream.png new file mode 100644 index 000000000..5d6301570 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pecan_ice_cream.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pecan_pie.png b/src/main/resources/assets/croptopia/textures/item/pecan_pie.png new file mode 100644 index 000000000..dee6ddf7f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pecan_pie.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pepper.png b/src/main/resources/assets/croptopia/textures/item/pepper.png new file mode 100644 index 000000000..d02931db3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pepper.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pepper_seed.png b/src/main/resources/assets/croptopia/textures/item/pepper_seed.png new file mode 100644 index 000000000..745bf62d5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pepper_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pepperoni.png b/src/main/resources/assets/croptopia/textures/item/pepperoni.png new file mode 100644 index 000000000..593a0c0e7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pepperoni.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/persimmon.png b/src/main/resources/assets/croptopia/textures/item/persimmon.png new file mode 100644 index 000000000..b1cf7b06e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/persimmon.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pineapple.png b/src/main/resources/assets/croptopia/textures/item/pineapple.png new file mode 100644 index 000000000..b8b074088 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pineapple.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pineapple_juice.png b/src/main/resources/assets/croptopia/textures/item/pineapple_juice.png new file mode 100644 index 000000000..ace2c0018 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pineapple_juice.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pineapple_pepperoni_pizza.png b/src/main/resources/assets/croptopia/textures/item/pineapple_pepperoni_pizza.png new file mode 100644 index 000000000..024843f78 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pineapple_pepperoni_pizza.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pineapple_seed.png b/src/main/resources/assets/croptopia/textures/item/pineapple_seed.png new file mode 100644 index 000000000..506a47ca6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pineapple_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pizza.png b/src/main/resources/assets/croptopia/textures/item/pizza.png new file mode 100644 index 000000000..ab4db5c51 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pizza.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/plum.png b/src/main/resources/assets/croptopia/textures/item/plum.png new file mode 100644 index 000000000..34f9cf6fa Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/plum.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/popcorn.png b/src/main/resources/assets/croptopia/textures/item/popcorn.png new file mode 100644 index 000000000..edd0041e4 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/popcorn.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pork_and_beans.png b/src/main/resources/assets/croptopia/textures/item/pork_and_beans.png new file mode 100644 index 000000000..0be847057 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pork_and_beans.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pork_jerky.png b/src/main/resources/assets/croptopia/textures/item/pork_jerky.png new file mode 100644 index 000000000..13fbb8376 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pork_jerky.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/potato_chips.png b/src/main/resources/assets/croptopia/textures/item/potato_chips.png new file mode 100644 index 000000000..13edd27c8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/potato_chips.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/potato_soup.png b/src/main/resources/assets/croptopia/textures/item/potato_soup.png new file mode 100644 index 000000000..aa9e7c9a1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/potato_soup.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/protein_bar.png b/src/main/resources/assets/croptopia/textures/item/protein_bar.png new file mode 100644 index 000000000..e023c38b9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/protein_bar.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pumpkin_bars.png b/src/main/resources/assets/croptopia/textures/item/pumpkin_bars.png new file mode 100644 index 000000000..7c58ba354 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pumpkin_bars.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pumpkin_soup.png b/src/main/resources/assets/croptopia/textures/item/pumpkin_soup.png new file mode 100644 index 000000000..39cefaa1a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pumpkin_soup.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/pumpkin_spice_latte.png b/src/main/resources/assets/croptopia/textures/item/pumpkin_spice_latte.png new file mode 100644 index 000000000..74b4322c5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/pumpkin_spice_latte.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/quesadilla.png b/src/main/resources/assets/croptopia/textures/item/quesadilla.png new file mode 100644 index 000000000..c75672ea6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/quesadilla.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/quiche.png b/src/main/resources/assets/croptopia/textures/item/quiche.png new file mode 100644 index 000000000..3a47ffa48 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/quiche.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/radish.png b/src/main/resources/assets/croptopia/textures/item/radish.png new file mode 100644 index 000000000..46c175c92 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/radish.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/radish_seed.png b/src/main/resources/assets/croptopia/textures/item/radish_seed.png new file mode 100644 index 000000000..98d85d843 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/radish_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/raisin_oatmeal_cookie.png b/src/main/resources/assets/croptopia/textures/item/raisin_oatmeal_cookie.png new file mode 100644 index 000000000..605defb14 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/raisin_oatmeal_cookie.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/raisins.png b/src/main/resources/assets/croptopia/textures/item/raisins.png new file mode 100644 index 000000000..c14e9b128 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/raisins.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/raspberry.png b/src/main/resources/assets/croptopia/textures/item/raspberry.png new file mode 100644 index 000000000..d8f008d86 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/raspberry.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/raspberry_jam.png b/src/main/resources/assets/croptopia/textures/item/raspberry_jam.png new file mode 100644 index 000000000..a79c59ad9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/raspberry_jam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/raspberry_seed.png b/src/main/resources/assets/croptopia/textures/item/raspberry_seed.png new file mode 100644 index 000000000..a0fab9337 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/raspberry_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/ratatouille.png b/src/main/resources/assets/croptopia/textures/item/ratatouille.png new file mode 100644 index 000000000..445ed676a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/ratatouille.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/ravioli.png b/src/main/resources/assets/croptopia/textures/item/ravioli.png new file mode 100644 index 000000000..864e75bde Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/ravioli.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/refried_beans.png b/src/main/resources/assets/croptopia/textures/item/refried_beans.png new file mode 100644 index 000000000..9a2c8d3cf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/refried_beans.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/rhubarb.png b/src/main/resources/assets/croptopia/textures/item/rhubarb.png new file mode 100644 index 000000000..2d34ed547 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/rhubarb.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/rhubarb_crisp.png b/src/main/resources/assets/croptopia/textures/item/rhubarb_crisp.png new file mode 100644 index 000000000..d116df0ec Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/rhubarb_crisp.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/rhubarb_pie.png b/src/main/resources/assets/croptopia/textures/item/rhubarb_pie.png new file mode 100644 index 000000000..324916592 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/rhubarb_pie.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/rhubarb_seed.png b/src/main/resources/assets/croptopia/textures/item/rhubarb_seed.png new file mode 100644 index 000000000..d99c9b362 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/rhubarb_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/rice.png b/src/main/resources/assets/croptopia/textures/item/rice.png new file mode 100644 index 000000000..7b22d22dc Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/rice.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/rice_seed.png b/src/main/resources/assets/croptopia/textures/item/rice_seed.png new file mode 100644 index 000000000..77d7a9e85 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/rice_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/roasted_asparagus.png b/src/main/resources/assets/croptopia/textures/item/roasted_asparagus.png new file mode 100644 index 000000000..880437fa1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/roasted_asparagus.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/roasted_nuts.png b/src/main/resources/assets/croptopia/textures/item/roasted_nuts.png new file mode 100644 index 000000000..9d1b9acd5 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/roasted_nuts.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/roasted_pumpkin_seeds.png b/src/main/resources/assets/croptopia/textures/item/roasted_pumpkin_seeds.png new file mode 100644 index 000000000..cbed5283f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/roasted_pumpkin_seeds.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/roasted_radishes.png b/src/main/resources/assets/croptopia/textures/item/roasted_radishes.png new file mode 100644 index 000000000..1e6b46d27 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/roasted_radishes.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/roasted_squash.png b/src/main/resources/assets/croptopia/textures/item/roasted_squash.png new file mode 100644 index 000000000..a9597549f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/roasted_squash.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/roasted_sunflower_seeds.png b/src/main/resources/assets/croptopia/textures/item/roasted_sunflower_seeds.png new file mode 100644 index 000000000..cb6da7f55 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/roasted_sunflower_seeds.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/roasted_turnips.png b/src/main/resources/assets/croptopia/textures/item/roasted_turnips.png new file mode 100644 index 000000000..dd5f379f8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/roasted_turnips.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/roe.png b/src/main/resources/assets/croptopia/textures/item/roe.png new file mode 100644 index 000000000..9695912af Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/roe.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/rum.png b/src/main/resources/assets/croptopia/textures/item/rum.png new file mode 100644 index 000000000..ca4787a92 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/rum.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/rum_raisin_ice_cream.png b/src/main/resources/assets/croptopia/textures/item/rum_raisin_ice_cream.png new file mode 100644 index 000000000..cad984849 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/rum_raisin_ice_cream.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/rutabaga.png b/src/main/resources/assets/croptopia/textures/item/rutabaga.png new file mode 100644 index 000000000..030cd7230 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/rutabaga.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/rutabaga_seed.png b/src/main/resources/assets/croptopia/textures/item/rutabaga_seed.png new file mode 100644 index 000000000..0e0974be7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/rutabaga_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/saguaro.png b/src/main/resources/assets/croptopia/textures/item/saguaro.png new file mode 100644 index 000000000..b49980781 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/saguaro.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/saguaro_juice.png b/src/main/resources/assets/croptopia/textures/item/saguaro_juice.png new file mode 100644 index 000000000..9ef83122a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/saguaro_juice.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/saguaro_seed.png b/src/main/resources/assets/croptopia/textures/item/saguaro_seed.png new file mode 100644 index 000000000..f31f339a0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/saguaro_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/salsa.png b/src/main/resources/assets/croptopia/textures/item/salsa.png new file mode 100644 index 000000000..5c704149d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/salsa.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/salsa_chips.png b/src/main/resources/assets/croptopia/textures/item/salsa_chips.png new file mode 100644 index 000000000..878656a1a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/salsa_chips.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/salt.png b/src/main/resources/assets/croptopia/textures/item/salt.png new file mode 100644 index 000000000..3d0a2c9b4 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/salt.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/saucy_chips.png b/src/main/resources/assets/croptopia/textures/item/saucy_chips.png new file mode 100644 index 000000000..82292cea7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/saucy_chips.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/sausage.png b/src/main/resources/assets/croptopia/textures/item/sausage.png new file mode 100644 index 000000000..5dc5d6f0d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/sausage.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/scones.png b/src/main/resources/assets/croptopia/textures/item/scones.png new file mode 100644 index 000000000..c985505fa Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/scones.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/scrambled_eggs.png b/src/main/resources/assets/croptopia/textures/item/scrambled_eggs.png new file mode 100644 index 000000000..a9bf51e0b Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/scrambled_eggs.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/sea_lettuce.png b/src/main/resources/assets/croptopia/textures/item/sea_lettuce.png new file mode 100644 index 000000000..130d04e37 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/sea_lettuce.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/sea_salt.png b/src/main/resources/assets/croptopia/textures/item/sea_salt.png new file mode 100644 index 000000000..dfe5c24f0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/sea_salt.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/seasalt.png b/src/main/resources/assets/croptopia/textures/item/seasalt.png new file mode 100644 index 000000000..c0d7be6a1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/seasalt.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/shepherds_pie.png b/src/main/resources/assets/croptopia/textures/item/shepherds_pie.png new file mode 100644 index 000000000..042acc633 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/shepherds_pie.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/shrimp.png b/src/main/resources/assets/croptopia/textures/item/shrimp.png new file mode 100644 index 000000000..fa8563eb1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/shrimp.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/snicker_doodle.png b/src/main/resources/assets/croptopia/textures/item/snicker_doodle.png new file mode 100644 index 000000000..e9e7d1471 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/snicker_doodle.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/soy_milk.png b/src/main/resources/assets/croptopia/textures/item/soy_milk.png new file mode 100644 index 000000000..ee8c73aa1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/soy_milk.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/soy_sauce.png b/src/main/resources/assets/croptopia/textures/item/soy_sauce.png new file mode 100644 index 000000000..8b4fd983a Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/soy_sauce.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/soybean.png b/src/main/resources/assets/croptopia/textures/item/soybean.png new file mode 100644 index 000000000..40c2fb8ef Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/soybean.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/soybean_seed.png b/src/main/resources/assets/croptopia/textures/item/soybean_seed.png new file mode 100644 index 000000000..846744ef3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/soybean_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/spaghetti_squash.png b/src/main/resources/assets/croptopia/textures/item/spaghetti_squash.png new file mode 100644 index 000000000..2f73ddeaf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/spaghetti_squash.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/spinach.png b/src/main/resources/assets/croptopia/textures/item/spinach.png new file mode 100644 index 000000000..4eb08d28e Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/spinach.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/spinach_seed.png b/src/main/resources/assets/croptopia/textures/item/spinach_seed.png new file mode 100644 index 000000000..6e4ad6a8b Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/spinach_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/squash.png b/src/main/resources/assets/croptopia/textures/item/squash.png new file mode 100644 index 000000000..6dcfe8bcf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/squash.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/squash_seed.png b/src/main/resources/assets/croptopia/textures/item/squash_seed.png new file mode 100644 index 000000000..9d121e59b Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/squash_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/starfruit.png b/src/main/resources/assets/croptopia/textures/item/starfruit.png new file mode 100644 index 000000000..5350976c2 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/starfruit.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/steamed_broccoli.png b/src/main/resources/assets/croptopia/textures/item/steamed_broccoli.png new file mode 100644 index 000000000..dfb4f0cdb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/steamed_broccoli.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/steamed_clams.png b/src/main/resources/assets/croptopia/textures/item/steamed_clams.png new file mode 100644 index 000000000..2934fd8bd Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/steamed_clams.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/steamed_crab.png b/src/main/resources/assets/croptopia/textures/item/steamed_crab.png new file mode 100644 index 000000000..69252a24f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/steamed_crab.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/steamed_green_beans.png b/src/main/resources/assets/croptopia/textures/item/steamed_green_beans.png new file mode 100644 index 000000000..bfc874a7b Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/steamed_green_beans.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/steamed_rice.png b/src/main/resources/assets/croptopia/textures/item/steamed_rice.png new file mode 100644 index 000000000..9e347fd69 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/steamed_rice.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/sticky_toffee_pudding.png b/src/main/resources/assets/croptopia/textures/item/sticky_toffee_pudding.png new file mode 100644 index 000000000..64374e3e6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/sticky_toffee_pudding.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/stir_fry.png b/src/main/resources/assets/croptopia/textures/item/stir_fry.png new file mode 100644 index 000000000..0072bdfc1 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/stir_fry.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/strawberry.png b/src/main/resources/assets/croptopia/textures/item/strawberry.png new file mode 100644 index 000000000..0fdf169b3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/strawberry.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/strawberry_ice_cream.png b/src/main/resources/assets/croptopia/textures/item/strawberry_ice_cream.png new file mode 100644 index 000000000..984440f67 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/strawberry_ice_cream.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/strawberry_jam.png b/src/main/resources/assets/croptopia/textures/item/strawberry_jam.png new file mode 100644 index 000000000..e361b2c5d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/strawberry_jam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/strawberry_seed.png b/src/main/resources/assets/croptopia/textures/item/strawberry_seed.png new file mode 100644 index 000000000..410d95294 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/strawberry_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/strawberry_smoothie.png b/src/main/resources/assets/croptopia/textures/item/strawberry_smoothie.png new file mode 100644 index 000000000..74f6a57be Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/strawberry_smoothie.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/stuffed_artichoke.png b/src/main/resources/assets/croptopia/textures/item/stuffed_artichoke.png new file mode 100644 index 000000000..a2be0fbb9 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/stuffed_artichoke.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/stuffed_poblanos.png b/src/main/resources/assets/croptopia/textures/item/stuffed_poblanos.png new file mode 100644 index 000000000..f88a6c9cd Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/stuffed_poblanos.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/sunny_side_eggs.png b/src/main/resources/assets/croptopia/textures/item/sunny_side_eggs.png new file mode 100644 index 000000000..d36c467e6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/sunny_side_eggs.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/supreme_pizza.png b/src/main/resources/assets/croptopia/textures/item/supreme_pizza.png new file mode 100644 index 000000000..9881ac0ef Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/supreme_pizza.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/sushi.png b/src/main/resources/assets/croptopia/textures/item/sushi.png new file mode 100644 index 000000000..9ac5ad3ee Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/sushi.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/sweet_crepes.png b/src/main/resources/assets/croptopia/textures/item/sweet_crepes.png new file mode 100644 index 000000000..d40cdce92 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/sweet_crepes.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/sweet_potato_fries.png b/src/main/resources/assets/croptopia/textures/item/sweet_potato_fries.png new file mode 100644 index 000000000..38420fdee Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/sweet_potato_fries.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/sweetpotato.png b/src/main/resources/assets/croptopia/textures/item/sweetpotato.png new file mode 100644 index 000000000..0a40e3b63 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/sweetpotato.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/sweetpotato_seed.png b/src/main/resources/assets/croptopia/textures/item/sweetpotato_seed.png new file mode 100644 index 000000000..76c473091 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/sweetpotato_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/taco.png b/src/main/resources/assets/croptopia/textures/item/taco.png new file mode 100644 index 000000000..89d6c6faf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/taco.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tamales.png b/src/main/resources/assets/croptopia/textures/item/tamales.png new file mode 100644 index 000000000..e83482fc7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tamales.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tea.png b/src/main/resources/assets/croptopia/textures/item/tea.png new file mode 100644 index 000000000..372ce4672 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tea.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tea_leaves.png b/src/main/resources/assets/croptopia/textures/item/tea_leaves.png new file mode 100644 index 000000000..065bb2702 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tea_leaves.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tea_seed.png b/src/main/resources/assets/croptopia/textures/item/tea_seed.png new file mode 100644 index 000000000..bfc03ee2c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tea_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/the_big_breakfast.png b/src/main/resources/assets/croptopia/textures/item/the_big_breakfast.png new file mode 100644 index 000000000..789df26bb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/the_big_breakfast.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/toast.png b/src/main/resources/assets/croptopia/textures/item/toast.png new file mode 100644 index 000000000..c34717581 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/toast.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/toast_sandwich.png b/src/main/resources/assets/croptopia/textures/item/toast_sandwich.png new file mode 100644 index 000000000..a1b8cba63 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/toast_sandwich.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/toast_with_jam.png b/src/main/resources/assets/croptopia/textures/item/toast_with_jam.png new file mode 100644 index 000000000..cf828d918 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/toast_with_jam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tofu.png b/src/main/resources/assets/croptopia/textures/item/tofu.png new file mode 100644 index 000000000..9fa3ed847 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tofu.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tofu_and_dumplings.png b/src/main/resources/assets/croptopia/textures/item/tofu_and_dumplings.png new file mode 100644 index 000000000..43a3200c4 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tofu_and_dumplings.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tofuburger.png b/src/main/resources/assets/croptopia/textures/item/tofuburger.png new file mode 100644 index 000000000..398dc2101 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tofuburger.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tomatillo.png b/src/main/resources/assets/croptopia/textures/item/tomatillo.png new file mode 100644 index 000000000..304954f6f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tomatillo.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tomatillo_seed.png b/src/main/resources/assets/croptopia/textures/item/tomatillo_seed.png new file mode 100644 index 000000000..4216f0592 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tomatillo_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tomato.png b/src/main/resources/assets/croptopia/textures/item/tomato.png new file mode 100644 index 000000000..0bc19d6f7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tomato.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tomato_juice.png b/src/main/resources/assets/croptopia/textures/item/tomato_juice.png new file mode 100644 index 000000000..60035214f Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tomato_juice.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tomato_seed.png b/src/main/resources/assets/croptopia/textures/item/tomato_seed.png new file mode 100644 index 000000000..f9af6e932 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tomato_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tortilla.png b/src/main/resources/assets/croptopia/textures/item/tortilla.png new file mode 100644 index 000000000..d0e02b368 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tortilla.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tostada.png b/src/main/resources/assets/croptopia/textures/item/tostada.png new file mode 100644 index 000000000..9a5f6a6c0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tostada.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/trail_mix.png b/src/main/resources/assets/croptopia/textures/item/trail_mix.png new file mode 100644 index 000000000..b6b9ecba8 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/trail_mix.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/treacle_tart.png b/src/main/resources/assets/croptopia/textures/item/treacle_tart.png new file mode 100644 index 000000000..5471cafcd Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/treacle_tart.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tres_leche_cake.png b/src/main/resources/assets/croptopia/textures/item/tres_leche_cake.png new file mode 100644 index 000000000..f37e1c597 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tres_leche_cake.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/trifle.png b/src/main/resources/assets/croptopia/textures/item/trifle.png new file mode 100644 index 000000000..69001f9c0 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/trifle.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tuna.png b/src/main/resources/assets/croptopia/textures/item/tuna.png new file mode 100644 index 000000000..510cddf7c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tuna.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tuna_roll.png b/src/main/resources/assets/croptopia/textures/item/tuna_roll.png new file mode 100644 index 000000000..cf8ad1f0c Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tuna_roll.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/tuna_sandwich.png b/src/main/resources/assets/croptopia/textures/item/tuna_sandwich.png new file mode 100644 index 000000000..45b967299 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/tuna_sandwich.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/turmeric.png b/src/main/resources/assets/croptopia/textures/item/turmeric.png new file mode 100644 index 000000000..f36a9e1bf Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/turmeric.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/turmeric_seed.png b/src/main/resources/assets/croptopia/textures/item/turmeric_seed.png new file mode 100644 index 000000000..0e7435607 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/turmeric_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/turnip.png b/src/main/resources/assets/croptopia/textures/item/turnip.png new file mode 100644 index 000000000..0d5a91793 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/turnip.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/turnip_seed.png b/src/main/resources/assets/croptopia/textures/item/turnip_seed.png new file mode 100644 index 000000000..67f1052ff Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/turnip_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/vanilla.png b/src/main/resources/assets/croptopia/textures/item/vanilla.png new file mode 100644 index 000000000..57ad86337 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/vanilla.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/vanilla_ice_cream.png b/src/main/resources/assets/croptopia/textures/item/vanilla_ice_cream.png new file mode 100644 index 000000000..73918effb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/vanilla_ice_cream.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/vanilla_seeds.png b/src/main/resources/assets/croptopia/textures/item/vanilla_seeds.png new file mode 100644 index 000000000..11656cfb6 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/vanilla_seeds.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/veggie_salad.png b/src/main/resources/assets/croptopia/textures/item/veggie_salad.png new file mode 100644 index 000000000..d83957da3 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/veggie_salad.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/walnut.png b/src/main/resources/assets/croptopia/textures/item/walnut.png new file mode 100644 index 000000000..db93536bb Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/walnut.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/water_bottle.png b/src/main/resources/assets/croptopia/textures/item/water_bottle.png new file mode 100644 index 000000000..65b3bc815 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/water_bottle.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/whipping_cream.png b/src/main/resources/assets/croptopia/textures/item/whipping_cream.png new file mode 100644 index 000000000..46d14ec95 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/whipping_cream.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/wine.png b/src/main/resources/assets/croptopia/textures/item/wine.png new file mode 100644 index 000000000..5177f59a7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/wine.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/yam.png b/src/main/resources/assets/croptopia/textures/item/yam.png new file mode 100644 index 000000000..fffd254ea Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/yam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/yam_jam.png b/src/main/resources/assets/croptopia/textures/item/yam_jam.png new file mode 100644 index 000000000..647c8bba7 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/yam_jam.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/yam_seed.png b/src/main/resources/assets/croptopia/textures/item/yam_seed.png new file mode 100644 index 000000000..7a9105aa4 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/yam_seed.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/yoghurt.png b/src/main/resources/assets/croptopia/textures/item/yoghurt.png new file mode 100644 index 000000000..e43770f6d Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/yoghurt.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/zucchini.png b/src/main/resources/assets/croptopia/textures/item/zucchini.png new file mode 100644 index 000000000..dda684636 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/zucchini.png differ diff --git a/src/main/resources/assets/croptopia/textures/item/zucchini_seed.png b/src/main/resources/assets/croptopia/textures/item/zucchini_seed.png new file mode 100644 index 000000000..f6c7fb979 Binary files /dev/null and b/src/main/resources/assets/croptopia/textures/item/zucchini_seed.png differ diff --git a/src/main/resources/croptopia.mixins.json b/src/main/resources/croptopia.mixins.json new file mode 100644 index 000000000..ba8d9ad48 --- /dev/null +++ b/src/main/resources/croptopia.mixins.json @@ -0,0 +1,19 @@ +{ + "required": true, + "minVersion": "0.8", + "package": "com.epherical.croptopia.mixin", + "compatibilityLevel": "JAVA_8", + "refmap": "croptopia.refmap.json", + "mixins": [ + "AgeInvokerMixin", + "ItemMixin", + "LootPoolAccessor", + "LootPoolBuilderAccessor", + "LootTableAccessor" + ], + "client": [ + ], + "injectors": { + "defaultRequire": 1 + } +} diff --git a/src/main/resources/croptopia_v3.conf b/src/main/resources/croptopia_v3.conf new file mode 100644 index 000000000..ac25942d0 --- /dev/null +++ b/src/main/resources/croptopia_v3.conf @@ -0,0 +1,426 @@ +# Determines if croptopia salt will generate in rivers. Defaults to true +generateSaltInWorld = true +treeConfig=[ + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:plains", + "minecraft:forest", + "minecraft:sunflower_plains", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:birch_taiga", + "terralith:blooming_valley", + "terralith:blooming_plateau", + "terralith:highlands", + "terralith:steppe" + ] + featureName="orange_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="dragonfruit_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + "terralith:blooming_valley" + ] + featureName="kumquat_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="banana_tree_placed" + }, + { + acceptableBiomes=[ + "traverse:autumnal_woods", + "minecraft:flower_forest", + "byg:autumnal_forest", + "byg:aspen_forest", + "traverse:autumnal_wooded_hills", + "byg:jacaranda_forest", + "byg:autumnal_taiga", + "traverse:wooded_plateau", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "byg:orchard", + "traverse:woodlands", + "traverse:wooded_island", + "minecraft:forest" + ] + featureName="plum_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="date_tree_placed" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow" + ] + featureName="cashew_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="mango_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="coconut_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="apricot_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="nutmeg_tree_placed" + }, + { + acceptableBiomes=[ + "traverse:autumnal_woods", + "byg:orchard", + "minecraft:flower_forest", + "byg:autumnal_forest", + "byg:aspen_forest", + "traverse:autumnal_wooded_hills", + "byg:jacaranda_forest", + "byg:autumnal_taiga", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="persimmon_tree_placed" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow" + ] + featureName="almond_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:birch_taiga", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="avocado_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="fig_tree_placed" + }, + { + acceptableBiomes=[ + "minecraft:sparse_jungle", + "byg:white_mangrove_marshes", + "byg:tropical_rainforest", + "byg:temperate_rainforest", + "byg:cypress_swamplands", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "traverse:lush_swamp", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="cinnamon_tree_placed" + }, + { + acceptableBiomes=[ + "minecraft:plains", + "minecraft:sunflower_plains", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley", + "terralith:blooming_plateau", + "terralith:highlands", + "terralith:steppe" + ] + featureName="peach_tree_placed" + }, + { + acceptableBiomes=[ + "traverse:wooded_island", + "minecraft:plains", + "minecraft:sunflower_plains", + "traverse:wooded_plateau", + "byg:prairie", + "traverse:woodlands", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley", + "terralith:blooming_plateau", + "terralith:highlands", + "terralith:steppe" + ] + featureName="apple_tree_placed" + }, + { + acceptableBiomes=[ + "traverse:autumnal_woods", + "byg:orchard", + "minecraft:flower_forest", + "byg:autumnal_forest", + "byg:aspen_forest", + "traverse:autumnal_wooded_hills", + "byg:jacaranda_forest", + "byg:autumnal_taiga", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="pear_tree_placed" + }, + { + acceptableBiomes=[ + "byg:tropical_rainforest", + "minecraft:sparse_jungle", + "byg:tropical_islands", + "minecraft:jungle", + "traverse:mini_jungle", + "byg:crag_gardens", + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:jungle_mountains", + "terralith:tropical_jungle", + ] + featureName="grapefruit_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley", + "terralith:steppe" + ] + featureName="starfruit_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="nectarine_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="lemon_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "byg:cherry_blossom_forest", + "traverse:woodlands", + "traverse:wooded_island", + "minecraft:forest", + "traverse:wooded_plateau", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="cherry_tree_placed" + }, + { + acceptableBiomes=[ + "byg:orchard", + "minecraft:flower_forest", + "byg:aspen_forest", + "minecraft:forest", + "minecraft:windswept_forest", + "byg:red_oak_forest", + "terralith:blooming_valley", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:sakura_valley" + ] + featureName="lime_tree_placed" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow", + "terralith:birch_taiga", + ] + featureName="pecan_tree_placed" + }, + { + acceptableBiomes=[ + "minecraft:dark_forest", + "byg:weeping_witch_forest", + "byg:dacite_ridges", + "byg:ebony_woods", + "byg:maple_taiga", + "byg:twilight_meadow", + "terralith:birch_taiga", + "terralith:steppe" + ] + featureName="walnut_tree_placed" + } +]