diff --git a/.gitignore b/.gitignore
index 2c770e0..12f8644 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,3 +20,6 @@ build
# other
eclipse
run
+
+# Files from Forge MDK
+forge*changelog.txt
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..de18f74
--- /dev/null
+++ b/README.md
@@ -0,0 +1,47 @@
+
![](http://i.imgur.com/612ZTLO.png)
+
+**XL Food Mod** is a **Minecraft mod** that adds a bunch new foods and crops to the game!
+
+**It is licensed under a [GNU General Public License version 3 (GPLv3)](https://www.gnu.org/licenses/gpl-3.0.html).**
+
+-----------------
+
+## Downloads
+
+Downloads can be found on [Curseforge](https://www.curseforge.com/minecraft/mc-mods/xl-food-mod).
+
+## Issues
+
+If you have found a bug, have a question or suggestion create an [issue](https://github.com/mariot7/XL-Food-Mod/issues/new/choose) and follow the provided guidelines!
+
+## Localization
+
+### English Text
+
+`en_us.json` is included in this repository and it should be used as a template as it is the only language file that is always up to date.
+
+### Encoding
+
+Files must be encoded as UTF-8.
+
+### New or updated Translations
+
+The language files are located in `/src/main/resources/assets/xlfoodmod/lang/` and use the [appropriate locale code](https://minecraft.gamepedia.com/Language) as name and `.json` as extension when creating new translation files.
+
+To create a new translation, copy the contents of `en_us.json`, create a new file with appropriate filename, and translate it to your language.
+
+When finished, fork this repository, commit new file and create a new pull request and wait for authors response.
+
+## Credits
+
+### Developers
+* SoBiohazardous - Former Author
+* Igrek - Artist
+
+### Translators
+* Focamacho - Brazilian Portuguese Localization
+* HeresHavi - Dutch Localization
+* geogeooo59 - French Localization
+* Pandory - German Localization
+* kellixon - Russian Localization
+* Aemande123 - Simplified Chinese Localization
diff --git a/build.gradle b/build.gradle
index 5b52862..c801ee7 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,77 +1,146 @@
buildscript {
repositories {
+ maven { url = 'https://files.minecraftforge.net/maven' }
jcenter()
- maven { url = "http://files.minecraftforge.net/maven" }
+ mavenCentral()
}
dependencies {
- classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
+ classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '3.+', changing: true
}
}
-apply plugin: 'net.minecraftforge.gradle.forge'
-//Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
+apply plugin: 'net.minecraftforge.gradle'
+// Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
+apply plugin: 'eclipse'
+apply plugin: 'maven-publish'
+version = '1.0'
+group = 'com.yourname.modid' // http://maven.apache.org/guides/mini/guide-naming-conventions.html
+archivesBaseName = 'modid'
-version = "1.0"
-group = "com.yourname.modid" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
-archivesBaseName = "modid"
-
-sourceCompatibility = targetCompatibility = '1.8' // Need this here so eclipse task generates correctly.
-compileJava {
- sourceCompatibility = targetCompatibility = '1.8'
-}
+sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly.
minecraft {
- version = "1.12.2-14.23.5.2768"
- runDir = "run"
-
- // the mappings can be changed at any time, and must be in the following format.
- // snapshot_YYYYMMDD snapshot are built nightly.
- // stable_# stables are built at the discretion of the MCP team.
+ // The mappings can be changed at any time, and must be in the following format.
+ // snapshot_YYYYMMDD Snapshot are built nightly.
+ // stable_# Stables are built at the discretion of the MCP team.
// Use non-default mappings at your own risk. they may not always work.
- // simply re-run your setup task after changing the mappings to update your workspace.
- mappings = "snapshot_20171003"
+ // Simply re-run your setup task after changing the mappings to update your workspace.
+ mappings channel: 'snapshot', version: '20200225-1.15.1'
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
+
+ // accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')
+
+ // Default run configurations.
+ // These can be tweaked, removed, or duplicated as needed.
+ runs {
+ client {
+ workingDirectory project.file('run')
+
+ // Recommended logging data for a userdev environment
+ property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP'
+
+ // Recommended logging level for the console
+ property 'forge.logging.console.level', 'debug'
+
+ mods {
+ examplemod {
+ source sourceSets.main
+ }
+ }
+ }
+
+ server {
+ workingDirectory project.file('run')
+
+ // Recommended logging data for a userdev environment
+ property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP'
+
+ // Recommended logging level for the console
+ property 'forge.logging.console.level', 'debug'
+
+ mods {
+ examplemod {
+ source sourceSets.main
+ }
+ }
+ }
+
+ data {
+ workingDirectory project.file('run')
+
+ // Recommended logging data for a userdev environment
+ property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP'
+
+ // Recommended logging level for the console
+ property 'forge.logging.console.level', 'debug'
+
+ args '--mod', 'examplemod', '--all', '--output', file('src/generated/resources/')
+
+ mods {
+ examplemod {
+ source sourceSets.main
+ }
+ }
+ }
+ }
}
dependencies {
- // you may put jars on which you depend on in ./libs
- // or you may define them like so..
- //compile "some.group:artifact:version:classifier"
- //compile "some.group:artifact:version"
-
- // real examples
- //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env
- //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env
-
- // the 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime.
- //provided 'com.mod-buildcraft:buildcraft:6.0.8:dev'
-
- // the deobf configurations: 'deobfCompile' and 'deobfProvided' are the same as the normal compile and provided,
- // except that these dependencies get remapped to your current MCP mappings
- //deobfCompile 'com.mod-buildcraft:buildcraft:6.0.8:dev'
- //deobfProvided 'com.mod-buildcraft:buildcraft:6.0.8:dev'
-
- // for more info...
+ // Specify the version of Minecraft to use, If this is any group other then 'net.minecraft' it is assumed
+ // that the dep is a ForgeGradle 'patcher' dependency. And it's patches will be applied.
+ // The userdev artifact is a special name and will get all sorts of transformations applied to it.
+ minecraft 'net.minecraftforge:forge:1.15.2-31.1.41'
+
+ // You may put jars on which you depend on in ./libs or you may define them like so..
+ // compile "some.group:artifact:version:classifier"
+ // compile "some.group:artifact:version"
+
+ // Real examples
+ // compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env
+ // compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env
+
+ // The 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime.
+ // provided 'com.mod-buildcraft:buildcraft:6.0.8:dev'
+
+ // These dependencies get remapped to your current MCP mappings
+ // deobf 'com.mod-buildcraft:buildcraft:6.0.8:dev'
+
+ // For more info...
// http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
// http://www.gradle.org/docs/current/userguide/dependency_management.html
}
-processResources {
- // this will ensure that this task is redone when the versions change.
- inputs.property "version", project.version
- inputs.property "mcversion", project.minecraft.version
-
- // replace stuff in mcmod.info, nothing else
- from(sourceSets.main.resources.srcDirs) {
- include 'mcmod.info'
-
- // replace version and mcversion
- expand 'version':project.version, 'mcversion':project.minecraft.version
- }
-
- // copy everything else except the mcmod.info
- from(sourceSets.main.resources.srcDirs) {
- exclude 'mcmod.info'
+// Example for how to get properties into the manifest for reading by the runtime..
+jar {
+ manifest {
+ attributes([
+ "Specification-Title": "examplemod",
+ "Specification-Vendor": "examplemodsareus",
+ "Specification-Version": "1", // We are version 1 of ourselves
+ "Implementation-Title": project.name,
+ "Implementation-Version": "${version}",
+ "Implementation-Vendor" :"examplemodsareus",
+ "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")
+ ])
}
}
+
+// Example configuration to allow publishing using the maven-publish task
+// This is the preferred method to reobfuscate your jar file
+jar.finalizedBy('reobfJar')
+// However if you are in a multi-project build, dev time needs unobfed jar files, so you can delay the obfuscation until publishing by doing
+//publish.dependsOn('reobfJar')
+
+publishing {
+ publications {
+ mavenJava(MavenPublication) {
+ artifact jar
+ }
+ }
+ repositories {
+ maven {
+ url "file:///${project.projectDir}/mcmodsrepo"
+ }
+ }
+}
\ No newline at end of file
diff --git a/gradle.properties b/gradle.properties
index e9b9fd5..878bf1f 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,3 +1,4 @@
# Sets default memory used for gradle commands. Can be overridden by user or command line properties.
# This is required to provide enough memory for the Minecraft decompilation process.
org.gradle.jvmargs=-Xmx3G
+org.gradle.daemon=false
\ No newline at end of file
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
index 30d399d..7a3265e 100644
Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index e18cba7..1d5b29f 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,5 @@
-#Mon Sep 14 12:28:28 PDT 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-2.14-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip
diff --git a/gradlew b/gradlew
index 91a7e26..cccdd3d 100644
--- a/gradlew
+++ b/gradlew
@@ -1,4 +1,4 @@
-#!/usr/bin/env bash
+#!/usr/bin/env sh
##############################################################################
##
@@ -6,20 +6,38 @@
##
##############################################################################
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS=""
+# Attempt to set APP_HOME
+# Resolve links: $0 may be a link
+PRG="$0"
+# Need this for relative symlinks.
+while [ -h "$PRG" ] ; do
+ ls=`ls -ld "$PRG"`
+ link=`expr "$ls" : '.*-> \(.*\)$'`
+ if expr "$link" : '/.*' > /dev/null; then
+ PRG="$link"
+ else
+ PRG=`dirname "$PRG"`"/$link"
+ fi
+done
+SAVED="`pwd`"
+cd "`dirname \"$PRG\"`/" >/dev/null
+APP_HOME="`pwd -P`"
+cd "$SAVED" >/dev/null
APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS=""
+
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"
-warn ( ) {
+warn () {
echo "$*"
}
-die ( ) {
+die () {
echo
echo "$*"
echo
@@ -30,6 +48,7 @@ die ( ) {
cygwin=false
msys=false
darwin=false
+nonstop=false
case "`uname`" in
CYGWIN* )
cygwin=true
@@ -40,31 +59,11 @@ case "`uname`" in
MINGW* )
msys=true
;;
+ NONSTOP* )
+ nonstop=true
+ ;;
esac
-# For Cygwin, ensure paths are in UNIX format before anything is touched.
-if $cygwin ; then
- [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
-fi
-
-# Attempt to set APP_HOME
-# Resolve links: $0 may be a link
-PRG="$0"
-# Need this for relative symlinks.
-while [ -h "$PRG" ] ; do
- ls=`ls -ld "$PRG"`
- link=`expr "$ls" : '.*-> \(.*\)$'`
- if expr "$link" : '/.*' > /dev/null; then
- PRG="$link"
- else
- PRG=`dirname "$PRG"`"/$link"
- fi
-done
-SAVED="`pwd`"
-cd "`dirname \"$PRG\"`/" >&-
-APP_HOME="`pwd -P`"
-cd "$SAVED" >&-
-
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
# Determine the Java command to use to start the JVM.
@@ -90,7 +89,7 @@ location of your Java installation."
fi
# Increase the maximum file descriptors if we can.
-if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
+if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
MAX_FD_LIMIT=`ulimit -H -n`
if [ $? -eq 0 ] ; then
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
@@ -114,6 +113,7 @@ fi
if $cygwin ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+ JAVACMD=`cygpath --unix "$JAVACMD"`
# We build the pattern for arguments to be converted via cygpath
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
@@ -154,11 +154,19 @@ if $cygwin ; then
esac
fi
-# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
-function splitJvmOpts() {
- JVM_OPTS=("$@")
+# Escape application args
+save () {
+ for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
+ echo " "
}
-eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
-JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
+APP_ARGS=$(save "$@")
+
+# Collect all arguments for the java command, following the shell quoting and substitution rules
+eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
+
+# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
+if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
+ cd "$(dirname "$0")"
+fi
-exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
+exec "$JAVACMD" "$@"
diff --git a/gradlew.bat b/gradlew.bat
index 8a0b282..f955316 100644
--- a/gradlew.bat
+++ b/gradlew.bat
@@ -8,14 +8,14 @@
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
-@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=
-
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
+@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=
+
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
@@ -46,10 +46,9 @@ echo location of your Java installation.
goto fail
:init
-@rem Get command-line arguments, handling Windowz variants
+@rem Get command-line arguments, handling Windows variants
if not "%OS%" == "Windows_NT" goto win9xME_args
-if "%@eval[2+2]" == "4" goto 4NT_args
:win9xME_args
@rem Slurp the command line arguments.
@@ -60,11 +59,6 @@ set _SKIP=2
if "x%~1" == "x" goto execute
set CMD_LINE_ARGS=%*
-goto execute
-
-:4NT_args
-@rem Get arguments from the 4NT Shell from JP Software
-set CMD_LINE_ARGS=%$
:execute
@rem Setup the command line
diff --git a/src/main/java/mariot7/xlfoodmod/CreativeTabXL.java b/src/main/java/mariot7/xlfoodmod/CreativeTabXL.java
new file mode 100644
index 0000000..2fa003b
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/CreativeTabXL.java
@@ -0,0 +1,26 @@
+package mariot7.xlfoodmod;
+
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.item.ItemGroup;
+import net.minecraft.item.ItemStack;
+
+public class CreativeTabXL extends ItemGroup {
+
+ private static final CreativeTabXL INSTANCE = new CreativeTabXL();
+
+ public CreativeTabXL()
+ {
+ super(XLFoodMod.MOD_ID);
+ }
+
+ public static CreativeTabXL getInstance()
+ {
+ return INSTANCE;
+ }
+
+ public ItemStack createIcon()
+ {
+ return new ItemStack(ItemListXL.PEPPER);
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/Main.java b/src/main/java/mariot7/xlfoodmod/Main.java
deleted file mode 100644
index 08e0f8f..0000000
--- a/src/main/java/mariot7/xlfoodmod/Main.java
+++ /dev/null
@@ -1,96 +0,0 @@
-package mariot7.xlfoodmod;
-
-import mariot7.xlfoodmod.config.Configurationxlfoodmod;
-import mariot7.xlfoodmod.config.RightClickHarvesting;
-import mariot7.xlfoodmod.init.BlockListxlfoodmod;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import mariot7.xlfoodmod.init.Smeltingxlfoodmod;
-import mariot7.xlfoodmod.proxy.CommonProxy;
-import mariot7.xlfoodmod.world.WorldGeneratorRockSaltxlfoodmod;
-import mariot7.xlfoodmod.world.WorldGeneratorVanillaFlowerxlfoodmod;
-import mariot7.xlfoodmod.world.WorldGeneratorGrassxlfoodmod;
-import net.minecraft.block.Block;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemSeeds;
-import net.minecraft.item.ItemStack;
-import net.minecraftforge.client.event.ModelRegistryEvent;
-import net.minecraftforge.common.MinecraftForge;
-import net.minecraftforge.common.config.Configuration;
-import net.minecraftforge.event.RegistryEvent;
-import net.minecraftforge.fml.client.event.ConfigChangedEvent;
-import net.minecraftforge.fml.common.FMLCommonHandler;
-import net.minecraftforge.fml.common.Loader;
-import net.minecraftforge.fml.common.Mod;
-import net.minecraftforge.fml.common.Mod.EventHandler;
-import net.minecraftforge.fml.common.SidedProxy;
-import net.minecraftforge.fml.common.event.FMLInitializationEvent;
-import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
-import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
-import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
-import net.minecraftforge.fml.common.registry.GameRegistry;
-
-@Mod(modid = Reference.MOD_ID, name = Reference.MOD_NAME, version = Reference.VERSION, updateJSON = Reference.updateJSON)
-public class Main {
-
- @SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS)
- public static CommonProxy proxy;
- public static Configuration config;
- public static final XLFoodModTab tabXLFoodMod = new XLFoodModTab();
-
- @Mod.Instance(Reference.MOD_ID)
- public static Main instance;
-
- @Mod.EventBusSubscriber
- public static class RegistrationHandler {
-
- @SubscribeEvent
- public static void registerBlocks(RegistryEvent.Register event) {
- BlockListxlfoodmod.register(event.getRegistry());
- }
-
- @SubscribeEvent
- public static void registerItems(RegistryEvent.Register- event) {
- BlockListxlfoodmod.registerItemBlocks(event.getRegistry());
- ItemListxlfoodmod.register(event.getRegistry());
- }
-
- @SubscribeEvent
- public static void registerModels(ModelRegistryEvent event) {
- BlockListxlfoodmod.registerModels();
- ItemListxlfoodmod.registerModels();
- }
-
- }
-
- @EventHandler
- public void preInit(FMLPreInitializationEvent preEvent)
- {
- this.proxy.preInit(preEvent);
- config = new Configuration(preEvent.getSuggestedConfigurationFile());
- if(Configurationxlfoodmod.rocksaltgeneration.rockgen) {
- GameRegistry.registerWorldGenerator(new WorldGeneratorRockSaltxlfoodmod(), 0);
- }
- if(Configurationxlfoodmod.grassgeneration.grassgen) {
- GameRegistry.registerWorldGenerator(new WorldGeneratorGrassxlfoodmod(), 2);
- }
- if(Configurationxlfoodmod.vanillaflowergeneration.flowergen) {
- GameRegistry.registerWorldGenerator(new WorldGeneratorVanillaFlowerxlfoodmod(), 1);
- }
- }
-
- @EventHandler
- public void init(FMLInitializationEvent event)
- {
- this.proxy.init(event);
- FMLCommonHandler.instance().bus().register(instance);
- RightClickHarvesting.instance.register();
- }
-
- @EventHandler
- public void postInit(FMLPostInitializationEvent postEvent)
- {
- this.proxy.postInit(postEvent);
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/ModRegistry.java b/src/main/java/mariot7/xlfoodmod/ModRegistry.java
new file mode 100644
index 0000000..d7fb709
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/ModRegistry.java
@@ -0,0 +1,210 @@
+package mariot7.xlfoodmod;
+
+import mariot7.xlfoodmod.init.BlockListXL;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.block.Block;
+import net.minecraft.item.Item;
+import net.minecraftforge.event.RegistryEvent;
+import net.minecraftforge.eventbus.api.SubscribeEvent;
+import net.minecraftforge.fml.common.Mod.EventBusSubscriber;
+import net.minecraftforge.registries.ObjectHolder;
+
+@ObjectHolder(XLFoodMod.MOD_ID)
+@EventBusSubscriber(modid = XLFoodMod.MOD_ID, bus = EventBusSubscriber.Bus.MOD)
+public class ModRegistry {
+
+ @SubscribeEvent
+ public static void onBlockRegistry(RegistryEvent.Register event)
+ {
+ event.getRegistry().register(BlockListXL.ROCK_SALT);
+ event.getRegistry().register(BlockListXL.GRASS);
+ event.getRegistry().register(BlockListXL.VANILLA_FLOWER);
+ event.getRegistry().register(BlockListXL.RICE_PLANT);
+ event.getRegistry().register(BlockListXL.PEPPER_PLANT);
+ event.getRegistry().register(BlockListXL.CORN_PLANT);
+ event.getRegistry().register(BlockListXL.CUCUMBER_PLANT);
+ event.getRegistry().register(BlockListXL.LETTUCE_PLANT);
+ event.getRegistry().register(BlockListXL.ONION_PLANT);
+ event.getRegistry().register(BlockListXL.TOMATO_PLANT);
+ event.getRegistry().register(BlockListXL.STRAWBERRY_PLANT);
+ event.getRegistry().register(BlockListXL.CHOCOLATE_CAKE);
+ event.getRegistry().register(BlockListXL.CHOCOLATE_COOKIE_CAKE);
+ event.getRegistry().register(BlockListXL.CHEESE_CAKE);
+ event.getRegistry().register(BlockListXL.NETHER_CAKE);
+ event.getRegistry().register(BlockListXL.STRAWBERRY_CAKE);
+ event.getRegistry().register(BlockListXL.PUMPKIN_CAKE);
+ event.getRegistry().register(BlockListXL.PIZZA);
+ }
+
+ @SubscribeEvent
+ public static void onItemRegistry(RegistryEvent.Register
- event)
+ {
+ event.getRegistry().register(ItemListXL.ROCK_SALT);
+ event.getRegistry().register(ItemListXL.GRASS);
+ event.getRegistry().register(ItemListXL.VANILLA_FLOWER);
+ event.getRegistry().register(ItemListXL.CHOCOLATE_CAKE);
+ event.getRegistry().register(ItemListXL.CHOCOLATE_COOKIE_CAKE);
+ event.getRegistry().register(ItemListXL.CHEESE_CAKE);
+ event.getRegistry().register(ItemListXL.NETHER_CAKE);
+ event.getRegistry().register(ItemListXL.STRAWBERRY_CAKE);
+ event.getRegistry().register(ItemListXL.PUMPKIN_CAKE);
+ event.getRegistry().register(ItemListXL.PIZZA);
+
+ event.getRegistry().register(ItemListXL.RICE_PLANT);
+ event.getRegistry().register(ItemListXL.RICE);
+ event.getRegistry().register(ItemListXL.BUTTER_RICE);
+ event.getRegistry().register(ItemListXL.FRIED_RICE);
+ event.getRegistry().register(ItemListXL.PEPPER_PLANT);
+ event.getRegistry().register(ItemListXL.PEPPER_SEEDS);
+ event.getRegistry().register(ItemListXL.PEPPER);
+ event.getRegistry().register(ItemListXL.CORN_PLANT);
+ event.getRegistry().register(ItemListXL.CORN_SEEDS);
+ event.getRegistry().register(ItemListXL.RAW_CORN);
+ event.getRegistry().register(ItemListXL.CORN);
+ event.getRegistry().register(ItemListXL.CUCUMBER_PLANT);
+ event.getRegistry().register(ItemListXL.CUCUMBER_SEEDS);
+ event.getRegistry().register(ItemListXL.CUCUMBER);
+ event.getRegistry().register(ItemListXL.LETTUCE_PLANT);
+ event.getRegistry().register(ItemListXL.LETTUCE_SEEDS);
+ event.getRegistry().register(ItemListXL.LETTUCE);
+ event.getRegistry().register(ItemListXL.ONION_PLANT);
+ event.getRegistry().register(ItemListXL.ONION);
+ event.getRegistry().register(ItemListXL.TOMATO_PLANT);
+ event.getRegistry().register(ItemListXL.TOMATO_SEEDS);
+ event.getRegistry().register(ItemListXL.TOMATO);
+ event.getRegistry().register(ItemListXL.STRAWBERRY_PLANT);
+ event.getRegistry().register(ItemListXL.STRAWBERRY_SEEDS);
+ event.getRegistry().register(ItemListXL.STRAWBERRY);
+ event.getRegistry().register(ItemListXL.SALT);
+ event.getRegistry().register(ItemListXL.DOUGH);
+ event.getRegistry().register(ItemListXL.COOKED_DOUGH);
+ event.getRegistry().register(ItemListXL.CROUTON);
+ event.getRegistry().register(ItemListXL.BUTTER);
+ event.getRegistry().register(ItemListXL.CHEESE);
+ event.getRegistry().register(ItemListXL.CHEESE_PUFF);
+ event.getRegistry().register(ItemListXL.CHIPS);
+ event.getRegistry().register(ItemListXL.SALTY_CHIPS);
+ event.getRegistry().register(ItemListXL.SPICY_CHIPS);
+ event.getRegistry().register(ItemListXL.ONION_RINGS);
+ event.getRegistry().register(ItemListXL.CHEESY_BREAD);
+ event.getRegistry().register(ItemListXL.POTATO_BREAD);
+ event.getRegistry().register(ItemListXL.CORN_BREAD);
+ event.getRegistry().register(ItemListXL.RICE_BREAD);
+ event.getRegistry().register(ItemListXL.BAGUETTE);
+ event.getRegistry().register(ItemListXL.FRIED_EGG);
+ event.getRegistry().register(ItemListXL.PANCAKE);
+ event.getRegistry().register(ItemListXL.WAFFLE);
+ event.getRegistry().register(ItemListXL.MACARONI_AND_CHEESE);
+
+ event.getRegistry().register(ItemListXL.SPAGHETTI);
+ event.getRegistry().register(ItemListXL.ENCHILADA);
+ event.getRegistry().register(ItemListXL.LASAGNE);
+ event.getRegistry().register(ItemListXL.JAMBON_BEURRE);
+
+ event.getRegistry().register(ItemListXL.FLESH);
+ event.getRegistry().register(ItemListXL.HAM);
+ event.getRegistry().register(ItemListXL.SAUSAGE);
+ event.getRegistry().register(ItemListXL.BACON);
+ event.getRegistry().register(ItemListXL.BEEF_JERKY);
+ event.getRegistry().register(ItemListXL.GROUND_BEEF);
+ event.getRegistry().register(ItemListXL.RAW_CHICKEN_WING);
+ event.getRegistry().register(ItemListXL.COOKED_CHICKEN_WING);
+ event.getRegistry().register(ItemListXL.SPICY_CHICKEN_WING);
+ event.getRegistry().register(ItemListXL.BUCKET_OF_FRIED_CHICKEN);
+
+ event.getRegistry().register(ItemListXL.TOP_BUN);
+ event.getRegistry().register(ItemListXL.BOTTOM_BUN);
+ event.getRegistry().register(ItemListXL.HAMBURGER);
+ event.getRegistry().register(ItemListXL.CHICKENBURGER);
+ event.getRegistry().register(ItemListXL.CHEESEBURGER);
+ event.getRegistry().register(ItemListXL.HOT_DOG);
+ event.getRegistry().register(ItemListXL.SAUSAGE_ROLL);
+ event.getRegistry().register(ItemListXL.SLICE_OF_PIZZA);
+ event.getRegistry().register(ItemListXL.TORTILLA);
+ event.getRegistry().register(ItemListXL.TACO);
+ event.getRegistry().register(ItemListXL.BURRITO);
+ event.getRegistry().register(ItemListXL.KEBAB);
+
+ event.getRegistry().register(ItemListXL.CHICKEN_SANDWICH);
+ event.getRegistry().register(ItemListXL.BLT_SANDWICH);
+ event.getRegistry().register(ItemListXL.BREAKFAST_SANDWICH);
+ event.getRegistry().register(ItemListXL.GRILLED_CHEESE_SANDWICH);
+ event.getRegistry().register(ItemListXL.ICE_CREAM_SANDWICH);
+
+ event.getRegistry().register(ItemListXL.SEAWEED);
+ event.getRegistry().register(ItemListXL.FUTOMAKI);
+ event.getRegistry().register(ItemListXL.URAMAKI);
+ event.getRegistry().register(ItemListXL.OSHIZUSHI);
+
+ event.getRegistry().register(ItemListXL.BOWL);
+ event.getRegistry().register(ItemListXL.GARDEN_SALAD);
+ event.getRegistry().register(ItemListXL.CHICKEN_SALAD);
+ event.getRegistry().register(ItemListXL.CAESAR_SALAD);
+ event.getRegistry().register(ItemListXL.ONION_SALAD);
+ event.getRegistry().register(ItemListXL.TACO_SALAD);
+
+ event.getRegistry().register(ItemListXL.CUCUMBER_SOUP);
+ event.getRegistry().register(ItemListXL.TOMATO_SOUP);
+ event.getRegistry().register(ItemListXL.VEGETABLE_SOUP);
+ event.getRegistry().register(ItemListXL.CHICKEN_SOUP);
+ event.getRegistry().register(ItemListXL.BEEF_STEW);
+ event.getRegistry().register(ItemListXL.PUMPKIN_STEW);
+
+ event.getRegistry().register(ItemListXL.CARAMEL_APPLE);
+ event.getRegistry().register(ItemListXL.MARSHMALLOW);
+ event.getRegistry().register(ItemListXL.ROASTED_MARSHMALLOW);
+ event.getRegistry().register(ItemListXL.CHOCOLATE_COOKIE);
+ event.getRegistry().register(ItemListXL.VANILLA_COOKIE);
+ event.getRegistry().register(ItemListXL.BROWNIE);
+ event.getRegistry().register(ItemListXL.BOURBON_BISCUIT);
+ event.getRegistry().register(ItemListXL.CHOCOLATE);
+ event.getRegistry().register(ItemListXL.CHOCOLATE_ICE_CREAM_BALL);
+ event.getRegistry().register(ItemListXL.VANILLA_ICE_CREAM_BALL);
+ event.getRegistry().register(ItemListXL.STRAWBERRY_ICE_CREAM_BALL);
+ event.getRegistry().register(ItemListXL.ICE_CREAM_CONE);
+ event.getRegistry().register(ItemListXL.CHOCOLATE_ICE_CREAM);
+ event.getRegistry().register(ItemListXL.VANILLA_ICE_CREAM);
+ event.getRegistry().register(ItemListXL.STRAWBERRY_ICE_CREAM);
+ event.getRegistry().register(ItemListXL.CRESCENT_ROLL);
+ event.getRegistry().register(ItemListXL.DONUT);
+ event.getRegistry().register(ItemListXL.SUGAR_DONUT);
+ event.getRegistry().register(ItemListXL.CHOCOLATE_DONUT);
+ event.getRegistry().register(ItemListXL.VANILLA_DONUT);
+
+ event.getRegistry().register(ItemListXL.PAPER_CUP);
+ event.getRegistry().register(ItemListXL.VANILLA_CUPCAKE);
+ event.getRegistry().register(ItemListXL.CHOCOLATE_CUPCAKE);
+ event.getRegistry().register(ItemListXL.CHOCOLATE_COOKIE_CUPCAKE);
+ event.getRegistry().register(ItemListXL.STRAWBERRY_CUPCAKE);
+
+ event.getRegistry().register(ItemListXL.PIE_SHELL);
+ event.getRegistry().register(ItemListXL.APPLE_PIE);
+ event.getRegistry().register(ItemListXL.GOLDEN_APPLE_PIE);
+ event.getRegistry().register(ItemListXL.CHEESE_PIE);
+ event.getRegistry().register(ItemListXL.CHICKEN_POT_PIE);
+ event.getRegistry().register(ItemListXL.CHOCOLATE_PIE);
+ event.getRegistry().register(ItemListXL.BACON_PIE);
+ event.getRegistry().register(ItemListXL.FISH_PIE);
+ event.getRegistry().register(ItemListXL.STRAWBERRY_PIE);
+
+ event.getRegistry().register(ItemListXL.TOMATO_SAUCE);
+ event.getRegistry().register(ItemListXL.HOT_SAUCE);
+ event.getRegistry().register(ItemListXL.CHOCOLATE_SYRUP);
+ event.getRegistry().register(ItemListXL.VANILLA_EXTRACT);
+ event.getRegistry().register(ItemListXL.VANILLA_CREAM);
+
+ event.getRegistry().register(ItemListXL.EMPTY_CAN);
+ event.getRegistry().register(ItemListXL.SPEEDY_ENERGY_DRINK);
+ event.getRegistry().register(ItemListXL.HEALTHY_ENERGY_DRINK);
+ event.getRegistry().register(ItemListXL.STEALTHY_ENERGY_DRINK);
+ event.getRegistry().register(ItemListXL.STRONG_ENERGY_DRINK);
+ event.getRegistry().register(ItemListXL.DEADLY_ENERGY_DRINK);
+ event.getRegistry().register(ItemListXL.SUPER_ENERGY_DRINK);
+ event.getRegistry().register(ItemListXL.GLASS_MUG);
+ event.getRegistry().register(ItemListXL.BEER);
+ event.getRegistry().register(ItemListXL.COFFEE_CUP);
+ event.getRegistry().register(ItemListXL.COFFEE);
+ event.getRegistry().register(ItemListXL.CAPPUCCINO);
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/Reference.java b/src/main/java/mariot7/xlfoodmod/Reference.java
deleted file mode 100644
index cfd2b56..0000000
--- a/src/main/java/mariot7/xlfoodmod/Reference.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package mariot7.xlfoodmod;
-
-public class Reference {
- public static final String MOD_ID = "xlfoodmod";
- public static final String MOD_NAME = "XL Food Mod";
- public static final String VERSION = "1.12.2-1.9.2";
- public static final String CLIENT_PROXY_CLASS = "mariot7.xlfoodmod.proxy.ClientProxy";
- public static final String SERVER_PROXY_CLASS = "mariot7.xlfoodmod.proxy.CommonProxy";
- public static final String updateJSON = "https://raw.githubusercontent.com/mariot7/XL-Food-Mod/master/update.json";
-}
\ No newline at end of file
diff --git a/src/main/java/mariot7/xlfoodmod/XLFoodMod.java b/src/main/java/mariot7/xlfoodmod/XLFoodMod.java
new file mode 100644
index 0000000..1de0896
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/XLFoodMod.java
@@ -0,0 +1,72 @@
+package mariot7.xlfoodmod;
+
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+
+import mariot7.xlfoodmod.init.BlockListXL;
+import mariot7.xlfoodmod.init.ComposterItemsXL;
+import mariot7.xlfoodmod.world.OreGeneratorXL;
+import net.minecraft.client.renderer.RenderType;
+import net.minecraft.client.renderer.RenderTypeLookup;
+import net.minecraftforge.common.MinecraftForge;
+import net.minecraftforge.fml.common.Mod;
+import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
+import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
+import net.minecraftforge.fml.event.lifecycle.InterModEnqueueEvent;
+import net.minecraftforge.fml.event.lifecycle.InterModProcessEvent;
+import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
+
+@Mod(XLFoodMod.MOD_ID)
+public class XLFoodMod {
+
+ public static final String MOD_ID = "xlfoodmod";
+
+ public static final Logger LOGGER = LogManager.getLogger();
+
+ public XLFoodMod()
+ {
+ FMLJavaModLoadingContext.get().getModEventBus().addListener(this::setup);
+ FMLJavaModLoadingContext.get().getModEventBus().addListener(this::enqueueIMC);
+ FMLJavaModLoadingContext.get().getModEventBus().addListener(this::processIMC);
+ FMLJavaModLoadingContext.get().getModEventBus().addListener(this::doClientStuff);
+ MinecraftForge.EVENT_BUS.register(this);
+ }
+
+ private void setup(final FMLCommonSetupEvent event)
+ {
+ // some preinit code
+ OreGeneratorXL.setupOregen();
+ ComposterItemsXL.register();
+ }
+
+ private void enqueueIMC(final InterModEnqueueEvent event)
+ {
+ // some example code to dispatch IMC to another mod
+ }
+
+ private void processIMC(final InterModProcessEvent event)
+ {
+ // some example code to receive and process InterModComms from other mods
+ }
+
+ private void doClientStuff(final FMLClientSetupEvent event)
+ {
+ // do something that can only be done on the client
+ RenderTypeLookup.setRenderLayer(BlockListXL.GRASS, RenderType.getCutout());
+ RenderTypeLookup.setRenderLayer(BlockListXL.VANILLA_FLOWER, RenderType.getCutout());
+ RenderTypeLookup.setRenderLayer(BlockListXL.RICE_PLANT, RenderType.getCutout());
+ RenderTypeLookup.setRenderLayer(BlockListXL.PEPPER_PLANT, RenderType.getCutout());
+ RenderTypeLookup.setRenderLayer(BlockListXL.CORN_PLANT, RenderType.getCutout());
+ RenderTypeLookup.setRenderLayer(BlockListXL.CUCUMBER_PLANT, RenderType.getCutout());
+ RenderTypeLookup.setRenderLayer(BlockListXL.LETTUCE_PLANT, RenderType.getCutout());
+ RenderTypeLookup.setRenderLayer(BlockListXL.ONION_PLANT, RenderType.getCutout());
+ RenderTypeLookup.setRenderLayer(BlockListXL.TOMATO_PLANT, RenderType.getCutout());
+ RenderTypeLookup.setRenderLayer(BlockListXL.STRAWBERRY_PLANT, RenderType.getCutout());
+ }
+
+ public static Logger getLogger()
+ {
+ return LOGGER;
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/XLFoodModTab.java b/src/main/java/mariot7/xlfoodmod/XLFoodModTab.java
deleted file mode 100644
index ebaf95f..0000000
--- a/src/main/java/mariot7/xlfoodmod/XLFoodModTab.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package mariot7.xlfoodmod;
-
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.creativetab.CreativeTabs;
-import net.minecraft.init.Items;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-
-public class XLFoodModTab {
-
- public static final CreativeTabs tabXLFoodMod = new CreativeTabs ("tabXLFoodMod") {
- @Override
- public ItemStack getTabIconItem() {
- return new ItemStack(ItemListxlfoodmod.pepper);
- }
- };
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/CheeseCake.java b/src/main/java/mariot7/xlfoodmod/blocks/CheeseCake.java
deleted file mode 100644
index f41c66c..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/CheeseCake.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.BlockListxlfoodmod;
-import net.minecraft.block.Block;
-import net.minecraft.block.BlockCake;
-import net.minecraft.block.SoundType;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-import net.minecraftforge.fml.common.registry.GameRegistry;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-
-public class CheeseCake extends BlockCake {
-
- protected String name;
- int foodlevel;
- float saturation;
-
- public CheeseCake(String name, int foodlevel, float saturation) {
- super();
- this.foodlevel = foodlevel / 6;
- this.saturation = saturation;
- this.setTickRandomly(true);
- this.setHardness(0.5F);
- this.setSoundType(SoundType.CLOTH);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- public void eatCake(World worldIn, BlockPos pos, IBlockState state, EntityPlayer player)
- {
- if (player.canEat(false))
- {
- player.getFoodStats().addStats(foodlevel, saturation);
- int i = ((Integer)state.getValue(BITES)).intValue();
- }
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/ChocolateCake.java b/src/main/java/mariot7/xlfoodmod/blocks/ChocolateCake.java
deleted file mode 100644
index 762cfab..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/ChocolateCake.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.BlockListxlfoodmod;
-import net.minecraft.block.Block;
-import net.minecraft.block.BlockCake;
-import net.minecraft.block.SoundType;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Items;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-import net.minecraftforge.fml.common.registry.GameRegistry;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-import scala.util.Random;
-
-public class ChocolateCake extends BlockCake {
-
- protected String name;
- int foodlevel;
- float saturation;
-
- public ChocolateCake(String name, int foodlevel, float saturation) {
- super();
- this.foodlevel = foodlevel / 6;
- this.saturation = saturation;
- this.setTickRandomly(true);
- this.setHardness(0.5F);
- this.setSoundType(SoundType.CLOTH);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- public void eatCake(World worldIn, BlockPos pos, IBlockState state, EntityPlayer player)
- {
- if (player.canEat(false))
- {
- player.getFoodStats().addStats(foodlevel, saturation);
- int i = ((Integer)state.getValue(BITES)).intValue();
- }
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/Corn.java b/src/main/java/mariot7/xlfoodmod/blocks/Corn.java
deleted file mode 100644
index b770681..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/Corn.java
+++ /dev/null
@@ -1,60 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.config.Configurationxlfoodmod;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.block.BlockCrops;
-import net.minecraft.block.BlockFarmland;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.item.EntityItem;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Blocks;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.EnumHand;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-
-public class Corn extends BlockCrops {
-
- protected String name;
-
- public Corn(String name) {
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public Item getSeed() {
- return ItemListxlfoodmod.corn_seeds;
- }
-
- public Item getCrop() {
- return ItemListxlfoodmod.raw_corn;
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- @Override
- protected boolean canSustainBush(IBlockState state)
- {
- return state.getBlock() instanceof BlockFarmland;
- }
-
- @Override
- public boolean canBlockStay(World worldIn, BlockPos pos, IBlockState state)
- {
- IBlockState soil = worldIn.getBlockState(pos.down());
- return (worldIn.getLight(pos) >= 8 || worldIn.canSeeSky(pos)) && soil.getBlock().canSustainPlant(soil, worldIn, pos.down(), EnumFacing.UP, this);
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/CornPlant.java b/src/main/java/mariot7/xlfoodmod/blocks/CornPlant.java
new file mode 100644
index 0000000..f0c74f9
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/blocks/CornPlant.java
@@ -0,0 +1,43 @@
+package mariot7.xlfoodmod.blocks;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.block.BlockState;
+import net.minecraft.block.CropsBlock;
+import net.minecraft.block.FarmlandBlock;
+import net.minecraft.block.SoundType;
+import net.minecraft.block.material.Material;
+import net.minecraft.item.ItemStack;
+import net.minecraft.util.IItemProvider;
+import net.minecraft.util.ResourceLocation;
+import net.minecraft.util.math.BlockPos;
+import net.minecraft.world.IBlockReader;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+
+public class CornPlant extends CropsBlock {
+
+ public CornPlant(String name)
+ {
+ super(Properties.create(Material.PLANTS).doesNotBlockMovement().tickRandomly().sound(SoundType.CROP));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+ protected boolean isValidGround(BlockState state, IBlockReader worldIn, BlockPos pos)
+ {
+ return state.getBlock() instanceof FarmlandBlock;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ protected IItemProvider getSeedsItem()
+ {
+ return ItemListXL.CORN_SEEDS;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public ItemStack getItem(IBlockReader worldIn, BlockPos pos, BlockState state)
+ {
+ return new ItemStack(this.getSeedsItem());
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/Cucumber.java b/src/main/java/mariot7/xlfoodmod/blocks/Cucumber.java
deleted file mode 100644
index 632de6b..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/Cucumber.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import java.util.Random;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.config.Configurationxlfoodmod;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.block.BlockCrops;
-import net.minecraft.block.BlockFarmland;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.item.EntityItem;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Blocks;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.EnumHand;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-
-public class Cucumber extends BlockCrops {
-
- protected String name;
-
- public Cucumber(String name) {
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public Item getSeed() {
- return ItemListxlfoodmod.cucumber_seeds;
- }
-
- public Item getCrop() {
- return ItemListxlfoodmod.cucumber;
- }
-
- @Override
- public int quantityDropped(Random rand) {
- return rand.nextInt(3) + 1;
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- @Override
- protected boolean canSustainBush(IBlockState state)
- {
- return state.getBlock() instanceof BlockFarmland;
- }
-
- @Override
- public boolean canBlockStay(World worldIn, BlockPos pos, IBlockState state)
- {
- IBlockState soil = worldIn.getBlockState(pos.down());
- return (worldIn.getLight(pos) >= 8 || worldIn.canSeeSky(pos)) && soil.getBlock().canSustainPlant(soil, worldIn, pos.down(), EnumFacing.UP, this);
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/CucumberPlant.java b/src/main/java/mariot7/xlfoodmod/blocks/CucumberPlant.java
new file mode 100644
index 0000000..5c4e169
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/blocks/CucumberPlant.java
@@ -0,0 +1,43 @@
+package mariot7.xlfoodmod.blocks;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.block.BlockState;
+import net.minecraft.block.CropsBlock;
+import net.minecraft.block.FarmlandBlock;
+import net.minecraft.block.SoundType;
+import net.minecraft.block.material.Material;
+import net.minecraft.item.ItemStack;
+import net.minecraft.util.IItemProvider;
+import net.minecraft.util.ResourceLocation;
+import net.minecraft.util.math.BlockPos;
+import net.minecraft.world.IBlockReader;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+
+public class CucumberPlant extends CropsBlock {
+
+ public CucumberPlant(String name)
+ {
+ super(Properties.create(Material.PLANTS).doesNotBlockMovement().tickRandomly().sound(SoundType.CROP));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+ protected boolean isValidGround(BlockState state, IBlockReader worldIn, BlockPos pos)
+ {
+ return state.getBlock() instanceof FarmlandBlock;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ protected IItemProvider getSeedsItem()
+ {
+ return ItemListXL.CUCUMBER_SEEDS;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public ItemStack getItem(IBlockReader worldIn, BlockPos pos, BlockState state)
+ {
+ return new ItemStack(this.getSeedsItem());
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/Grass.java b/src/main/java/mariot7/xlfoodmod/blocks/Grass.java
deleted file mode 100644
index 3e8b13c..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/Grass.java
+++ /dev/null
@@ -1,91 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import java.util.ArrayList;
-import java.util.Random;
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.Reference;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.config.Configurationxlfoodmod;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.block.BlockBush;
-import net.minecraft.block.SoundType;
-import net.minecraft.block.material.Material;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.init.Items;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.IBlockAccess;
-
-public class Grass extends BlockBush {
-
- protected String name;
-
- public Grass(String name, Material material, float hardness, float resistance) {
- super(material);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.setHardness(hardness);
- this.setResistance(resistance);
- this.setSoundType(SoundType.PLANT);
- this.name = name;
- setUnlocalizedName(Reference.MOD_ID + name);
- setRegistryName(name);
- }
-
- public boolean isFullCube()
- {
- return false;
- }
-
- public boolean isOpaqueCube()
- {
- return false;
- }
-
- public boolean shouldSideBeRendered()
- {
- return false;
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- @Override
- public ArrayList getDrops(IBlockAccess world, BlockPos pos, IBlockState blockstate, int fortune) {
- ArrayList drops = new ArrayList();
- if (RANDOM.nextFloat() < Configurationxlfoodmod.grassgeneration.ricechance) {
- drops.add(new ItemStack(ItemListxlfoodmod.rice_seeds));
- }
- if (RANDOM.nextFloat() < Configurationxlfoodmod.grassgeneration.pepperchance) {
- drops.add(new ItemStack(ItemListxlfoodmod.pepper_seeds));
- }
- if (RANDOM.nextFloat() < Configurationxlfoodmod.grassgeneration.cornchance) {
- drops.add(new ItemStack(ItemListxlfoodmod.corn_seeds));
- }
- if (RANDOM.nextFloat() < Configurationxlfoodmod.grassgeneration.cucumberchance) {
- drops.add(new ItemStack(ItemListxlfoodmod.cucumber_seeds));
- }
- if (RANDOM.nextFloat() < Configurationxlfoodmod.grassgeneration.lettucechance) {
- drops.add(new ItemStack(ItemListxlfoodmod.lettuce_seeds));
- }
- if (RANDOM.nextFloat() < Configurationxlfoodmod.grassgeneration.onionchance) {
- drops.add(new ItemStack(ItemListxlfoodmod.onion));
- }
- if (RANDOM.nextFloat() < Configurationxlfoodmod.grassgeneration.tomatochance) {
- drops.add(new ItemStack(ItemListxlfoodmod.tomato_seeds));
- }
- if (RANDOM.nextFloat() < Configurationxlfoodmod.grassgeneration.strawberrychance) {
- drops.add(new ItemStack(ItemListxlfoodmod.strawberry_seeds));
- }
- return drops;
- }
-
-
-}
-
\ No newline at end of file
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/GrassBlock.java b/src/main/java/mariot7/xlfoodmod/blocks/GrassBlock.java
new file mode 100644
index 0000000..f9de2b1
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/blocks/GrassBlock.java
@@ -0,0 +1,29 @@
+package mariot7.xlfoodmod.blocks;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import net.minecraft.block.Block;
+import net.minecraft.block.BushBlock;
+import net.minecraft.block.SoundType;
+import net.minecraft.block.material.Material;
+import net.minecraft.util.ResourceLocation;
+
+public class GrassBlock extends BushBlock {
+
+ public GrassBlock(String name)
+ {
+ super(Properties.create(Material.PLANTS).hardnessAndResistance(0.0F).doesNotBlockMovement().sound(SoundType.PLANT));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+ public Block.OffsetType getOffsetType()
+ {
+ return Block.OffsetType.XZ;
+ }
+
+ @Override
+ public ResourceLocation getLootTable()
+ {
+ return super.getLootTable();
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/Lettuce.java b/src/main/java/mariot7/xlfoodmod/blocks/Lettuce.java
deleted file mode 100644
index 9639479..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/Lettuce.java
+++ /dev/null
@@ -1,60 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.config.Configurationxlfoodmod;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.block.BlockCrops;
-import net.minecraft.block.BlockFarmland;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.item.EntityItem;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Blocks;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.EnumHand;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-
-public class Lettuce extends BlockCrops {
-
- protected String name;
-
- public Lettuce(String name) {
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public Item getSeed() {
- return ItemListxlfoodmod.lettuce_seeds;
- }
-
- public Item getCrop() {
- return ItemListxlfoodmod.lettuce;
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- @Override
- protected boolean canSustainBush(IBlockState state)
- {
- return state.getBlock() instanceof BlockFarmland;
- }
-
- @Override
- public boolean canBlockStay(World worldIn, BlockPos pos, IBlockState state)
- {
- IBlockState soil = worldIn.getBlockState(pos.down());
- return (worldIn.getLight(pos) >= 8 || worldIn.canSeeSky(pos)) && soil.getBlock().canSustainPlant(soil, worldIn, pos.down(), EnumFacing.UP, this);
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/LettucePlant.java b/src/main/java/mariot7/xlfoodmod/blocks/LettucePlant.java
new file mode 100644
index 0000000..168724b
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/blocks/LettucePlant.java
@@ -0,0 +1,43 @@
+package mariot7.xlfoodmod.blocks;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.block.BlockState;
+import net.minecraft.block.CropsBlock;
+import net.minecraft.block.FarmlandBlock;
+import net.minecraft.block.SoundType;
+import net.minecraft.block.material.Material;
+import net.minecraft.item.ItemStack;
+import net.minecraft.util.IItemProvider;
+import net.minecraft.util.ResourceLocation;
+import net.minecraft.util.math.BlockPos;
+import net.minecraft.world.IBlockReader;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+
+public class LettucePlant extends CropsBlock {
+
+ public LettucePlant(String name)
+ {
+ super(Properties.create(Material.PLANTS).doesNotBlockMovement().tickRandomly().sound(SoundType.CROP));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+ protected boolean isValidGround(BlockState state, IBlockReader worldIn, BlockPos pos)
+ {
+ return state.getBlock() instanceof FarmlandBlock;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ protected IItemProvider getSeedsItem()
+ {
+ return ItemListXL.LETTUCE_SEEDS;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public ItemStack getItem(IBlockReader worldIn, BlockPos pos, BlockState state)
+ {
+ return new ItemStack(this.getSeedsItem());
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/NetherCake.java b/src/main/java/mariot7/xlfoodmod/blocks/NetherCake.java
deleted file mode 100644
index 0f35561..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/NetherCake.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.BlockListxlfoodmod;
-import net.minecraft.block.Block;
-import net.minecraft.block.BlockCake;
-import net.minecraft.block.SoundType;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-import net.minecraftforge.fml.common.registry.GameRegistry;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-
-public class NetherCake extends BlockCake {
-
- protected String name;
- int foodlevel;
- float saturation;
-
- public NetherCake(String name, int foodlevel, float saturation) {
- super();
- this.foodlevel = foodlevel / 6;
- this.saturation = saturation;
- this.setTickRandomly(true);
- this.setHardness(0.5F);
- this.setSoundType(SoundType.CLOTH);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- public void eatCake(World worldIn, BlockPos pos, IBlockState state, EntityPlayer player)
- {
- if (player.canEat(false))
- {
- player.getFoodStats().addStats(foodlevel, saturation);
- int i = ((Integer)state.getValue(BITES)).intValue();
- }
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/Onion.java b/src/main/java/mariot7/xlfoodmod/blocks/Onion.java
deleted file mode 100644
index 27f023a..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/Onion.java
+++ /dev/null
@@ -1,60 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.config.Configurationxlfoodmod;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.block.BlockCrops;
-import net.minecraft.block.BlockFarmland;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.item.EntityItem;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Blocks;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.EnumHand;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-
-public class Onion extends BlockCrops {
-
- protected String name;
-
- public Onion(String name) {
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public Item getSeed() {
- return ItemListxlfoodmod.onion;
- }
-
- public Item getCrop() {
- return ItemListxlfoodmod.onion;
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- @Override
- protected boolean canSustainBush(IBlockState state)
- {
- return state.getBlock() instanceof BlockFarmland;
- }
-
- @Override
- public boolean canBlockStay(World worldIn, BlockPos pos, IBlockState state)
- {
- IBlockState soil = worldIn.getBlockState(pos.down());
- return (worldIn.getLight(pos) >= 8 || worldIn.canSeeSky(pos)) && soil.getBlock().canSustainPlant(soil, worldIn, pos.down(), EnumFacing.UP, this);
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/OnionPlant.java b/src/main/java/mariot7/xlfoodmod/blocks/OnionPlant.java
new file mode 100644
index 0000000..2eb9eb9
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/blocks/OnionPlant.java
@@ -0,0 +1,43 @@
+package mariot7.xlfoodmod.blocks;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.block.BlockState;
+import net.minecraft.block.CropsBlock;
+import net.minecraft.block.FarmlandBlock;
+import net.minecraft.block.SoundType;
+import net.minecraft.block.material.Material;
+import net.minecraft.item.ItemStack;
+import net.minecraft.util.IItemProvider;
+import net.minecraft.util.ResourceLocation;
+import net.minecraft.util.math.BlockPos;
+import net.minecraft.world.IBlockReader;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+
+public class OnionPlant extends CropsBlock {
+
+ public OnionPlant(String name)
+ {
+ super(Properties.create(Material.PLANTS).doesNotBlockMovement().tickRandomly().sound(SoundType.CROP));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+ protected boolean isValidGround(BlockState state, IBlockReader worldIn, BlockPos pos)
+ {
+ return state.getBlock() instanceof FarmlandBlock;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ protected IItemProvider getSeedsItem()
+ {
+ return ItemListXL.ONION;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public ItemStack getItem(IBlockReader worldIn, BlockPos pos, BlockState state)
+ {
+ return new ItemStack(this.getSeedsItem());
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/OreoCake.java b/src/main/java/mariot7/xlfoodmod/blocks/OreoCake.java
deleted file mode 100644
index 5b9f3bf..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/OreoCake.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.BlockListxlfoodmod;
-import net.minecraft.block.Block;
-import net.minecraft.block.BlockCake;
-import net.minecraft.block.SoundType;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-import net.minecraftforge.fml.common.registry.GameRegistry;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-
-public class OreoCake extends BlockCake {
-
- protected String name;
- int foodlevel;
- float saturation;
-
- public OreoCake(String name, int foodlevel, float saturation) {
- super();
- this.foodlevel = foodlevel / 6;
- this.saturation = saturation;
- this.setTickRandomly(true);
- this.setHardness(0.5F);
- this.setSoundType(SoundType.CLOTH);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- public void eatCake(World worldIn, BlockPos pos, IBlockState state, EntityPlayer player)
- {
- if (player.canEat(false))
- {
- player.getFoodStats().addStats(foodlevel, saturation);
- int i = ((Integer)state.getValue(BITES)).intValue();
- }
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/Pepper.java b/src/main/java/mariot7/xlfoodmod/blocks/Pepper.java
deleted file mode 100644
index 280b0b8..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/Pepper.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import java.util.Random;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.config.Configurationxlfoodmod;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.block.BlockCrops;
-import net.minecraft.block.BlockFarmland;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.item.EntityItem;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Blocks;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.EnumHand;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-
-public class Pepper extends BlockCrops {
-
- protected String name;
-
- public Pepper(String name) {
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public Item getSeed() {
- return ItemListxlfoodmod.pepper_seeds;
- }
-
- public Item getCrop() {
- return ItemListxlfoodmod.pepper;
- }
-
- @Override
- public int quantityDropped(Random rand) {
- return rand.nextInt(3) + 1;
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- @Override
- protected boolean canSustainBush(IBlockState state)
- {
- return state.getBlock() instanceof BlockFarmland;
- }
-
- @Override
- public boolean canBlockStay(World worldIn, BlockPos pos, IBlockState state)
- {
- IBlockState soil = worldIn.getBlockState(pos.down());
- return (worldIn.getLight(pos) >= 8 || worldIn.canSeeSky(pos)) && soil.getBlock().canSustainPlant(soil, worldIn, pos.down(), EnumFacing.UP, this);
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/PepperPlant.java b/src/main/java/mariot7/xlfoodmod/blocks/PepperPlant.java
new file mode 100644
index 0000000..7b5f96c
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/blocks/PepperPlant.java
@@ -0,0 +1,43 @@
+package mariot7.xlfoodmod.blocks;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.block.BlockState;
+import net.minecraft.block.CropsBlock;
+import net.minecraft.block.FarmlandBlock;
+import net.minecraft.block.SoundType;
+import net.minecraft.block.material.Material;
+import net.minecraft.item.ItemStack;
+import net.minecraft.util.IItemProvider;
+import net.minecraft.util.ResourceLocation;
+import net.minecraft.util.math.BlockPos;
+import net.minecraft.world.IBlockReader;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+
+public class PepperPlant extends CropsBlock {
+
+ public PepperPlant(String name)
+ {
+ super(Properties.create(Material.PLANTS).doesNotBlockMovement().tickRandomly().sound(SoundType.CROP));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+ protected boolean isValidGround(BlockState state, IBlockReader worldIn, BlockPos pos)
+ {
+ return state.getBlock() instanceof FarmlandBlock;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ protected IItemProvider getSeedsItem()
+ {
+ return ItemListXL.PEPPER_SEEDS;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public ItemStack getItem(IBlockReader worldIn, BlockPos pos, BlockState state)
+ {
+ return new ItemStack(this.getSeedsItem());
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/Pizza.java b/src/main/java/mariot7/xlfoodmod/blocks/Pizza.java
deleted file mode 100644
index 4ebca16..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/Pizza.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.BlockListxlfoodmod;
-import net.minecraft.block.Block;
-import net.minecraft.block.BlockCake;
-import net.minecraft.block.SoundType;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-import net.minecraftforge.fml.common.registry.GameRegistry;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-
-public class Pizza extends BlockCake {
-
- protected String name;
- int foodlevel;
- float saturation;
-
- public Pizza(String name, int foodlevel, float saturation) {
- super();
- this.foodlevel = foodlevel / 6;
- this.saturation = saturation;
- this.setTickRandomly(true);
- this.setHardness(0.5F);
- this.setSoundType(SoundType.CLOTH);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- public void eatCake(World worldIn, BlockPos pos, IBlockState state, EntityPlayer player)
- {
- if (player.canEat(false))
- {
- player.getFoodStats().addStats(foodlevel, saturation);
- int i = ((Integer)state.getValue(BITES)).intValue();
- }
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/PumpkinCake.java b/src/main/java/mariot7/xlfoodmod/blocks/PumpkinCake.java
deleted file mode 100644
index 56463e4..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/PumpkinCake.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.BlockListxlfoodmod;
-import net.minecraft.block.Block;
-import net.minecraft.block.BlockCake;
-import net.minecraft.block.SoundType;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Items;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-import net.minecraftforge.fml.common.registry.GameRegistry;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-import scala.util.Random;
-
-public class PumpkinCake extends BlockCake {
-
- protected String name;
- int foodlevel;
- float saturation;
-
- public PumpkinCake(String name, int foodlevel, float saturation) {
- super();
- this.foodlevel = foodlevel / 6;
- this.saturation = saturation;
- this.setTickRandomly(true);
- this.setHardness(0.5F);
- this.setSoundType(SoundType.CLOTH);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- public void eatCake(World worldIn, BlockPos pos, IBlockState state, EntityPlayer player)
- {
- if (player.canEat(false))
- {
- player.getFoodStats().addStats(foodlevel, saturation);
- int i = ((Integer)state.getValue(BITES)).intValue();
- }
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/Rice.java b/src/main/java/mariot7/xlfoodmod/blocks/Rice.java
deleted file mode 100644
index 747e805..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/Rice.java
+++ /dev/null
@@ -1,60 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.config.Configurationxlfoodmod;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.block.BlockCrops;
-import net.minecraft.block.BlockFarmland;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.item.EntityItem;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Blocks;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.EnumHand;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-
-public class Rice extends BlockCrops {
-
- protected String name;
-
- public Rice(String name) {
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public Item getSeed() {
- return ItemListxlfoodmod.rice_seeds;
- }
-
- public Item getCrop() {
- return ItemListxlfoodmod.rice;
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- @Override
- protected boolean canSustainBush(IBlockState state)
- {
- return state.getBlock() instanceof BlockFarmland;
- }
-
- @Override
- public boolean canBlockStay(World worldIn, BlockPos pos, IBlockState state)
- {
- IBlockState soil = worldIn.getBlockState(pos.down());
- return (worldIn.getLight(pos) >= 8 || worldIn.canSeeSky(pos)) && soil.getBlock().canSustainPlant(soil, worldIn, pos.down(), EnumFacing.UP, this);
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/RicePlant.java b/src/main/java/mariot7/xlfoodmod/blocks/RicePlant.java
new file mode 100644
index 0000000..bec2a18
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/blocks/RicePlant.java
@@ -0,0 +1,43 @@
+package mariot7.xlfoodmod.blocks;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.block.BlockState;
+import net.minecraft.block.CropsBlock;
+import net.minecraft.block.FarmlandBlock;
+import net.minecraft.block.SoundType;
+import net.minecraft.block.material.Material;
+import net.minecraft.item.ItemStack;
+import net.minecraft.util.IItemProvider;
+import net.minecraft.util.ResourceLocation;
+import net.minecraft.util.math.BlockPos;
+import net.minecraft.world.IBlockReader;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+
+public class RicePlant extends CropsBlock {
+
+ public RicePlant(String name)
+ {
+ super(Properties.create(Material.PLANTS).doesNotBlockMovement().tickRandomly().sound(SoundType.CROP));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+ protected boolean isValidGround(BlockState state, IBlockReader worldIn, BlockPos pos)
+ {
+ return state.getBlock() instanceof FarmlandBlock;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ protected IItemProvider getSeedsItem()
+ {
+ return ItemListXL.RICE;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public ItemStack getItem(IBlockReader worldIn, BlockPos pos, BlockState state)
+ {
+ return new ItemStack(this.getSeedsItem());
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/RockSalt.java b/src/main/java/mariot7/xlfoodmod/blocks/RockSalt.java
deleted file mode 100644
index c8acab5..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/RockSalt.java
+++ /dev/null
@@ -1,71 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import java.util.Random;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.block.Block;
-import net.minecraft.block.BlockOre;
-import net.minecraft.block.SoundType;
-import net.minecraft.block.material.Material;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Blocks;
-import net.minecraft.init.Items;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.util.math.MathHelper;
-import net.minecraft.world.IBlockAccess;
-import net.minecraft.world.World;
-
-public class RockSalt extends BlockOre {
-
- protected String name;
-
- public RockSalt(String name, Material materialIn) {
- super();
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.setSoundType(SoundType.STONE);
- this.setHardness(1.5F);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- @Override
- public Item getItemDropped(IBlockState state, Random rand, int fortune) {
- return ItemListxlfoodmod.salt;
- }
-
- @Override
- public int quantityDropped(Random rand) {
- return rand.nextInt(3) + 2;
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- @Override
- public int getExpDrop(IBlockState state, IBlockAccess world, BlockPos pos, int fortune)
- {
- Random rand = world instanceof World ? ((World)world).rand : new Random();
- if (this.getItemDropped(state, rand, fortune) != Item.getItemFromBlock(this)) {
- int i = 0;
-
- i = MathHelper.getInt(rand, 0, 2);
-
- return i;
- }
-
- return 0;
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/RockSaltBlock.java b/src/main/java/mariot7/xlfoodmod/blocks/RockSaltBlock.java
new file mode 100644
index 0000000..54e244a
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/blocks/RockSaltBlock.java
@@ -0,0 +1,35 @@
+package mariot7.xlfoodmod.blocks;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import net.minecraft.block.Block;
+import net.minecraft.block.BlockState;
+import net.minecraft.block.SoundType;
+import net.minecraft.block.material.Material;
+import net.minecraft.util.ResourceLocation;
+import net.minecraft.util.math.BlockPos;
+import net.minecraft.util.math.MathHelper;
+import net.minecraft.world.IWorldReader;
+
+public class RockSaltBlock extends Block {
+
+ public RockSaltBlock(String name)
+ {
+ super(Properties.create(Material.ROCK).hardnessAndResistance(1.5F).sound(SoundType.STONE));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+ @Override
+ public int getExpDrop(BlockState state, IWorldReader world, BlockPos pos, int fortune, int silktouch)
+ {
+ int i = 0;
+ i = MathHelper.nextInt(RANDOM, 0, 2);
+ return i;
+ }
+
+ @Override
+ public ResourceLocation getLootTable()
+ {
+ return super.getLootTable();
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/Strawberry.java b/src/main/java/mariot7/xlfoodmod/blocks/Strawberry.java
deleted file mode 100644
index 0f9e093..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/Strawberry.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import java.util.Random;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.config.Configurationxlfoodmod;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.block.BlockCrops;
-import net.minecraft.block.BlockFarmland;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.item.EntityItem;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Blocks;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.EnumHand;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-
-public class Strawberry extends BlockCrops {
-
- protected String name;
-
- public Strawberry(String name) {
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public Item getSeed() {
- return ItemListxlfoodmod.strawberry_seeds;
- }
-
- public Item getCrop() {
- return ItemListxlfoodmod.strawberry;
- }
-
- @Override
- public int quantityDropped(Random rand) {
- return rand.nextInt(3) + 1;
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- @Override
- protected boolean canSustainBush(IBlockState state)
- {
- return state.getBlock() instanceof BlockFarmland;
- }
-
- @Override
- public boolean canBlockStay(World worldIn, BlockPos pos, IBlockState state)
- {
- IBlockState soil = worldIn.getBlockState(pos.down());
- return (worldIn.getLight(pos) >= 8 || worldIn.canSeeSky(pos)) && soil.getBlock().canSustainPlant(soil, worldIn, pos.down(), EnumFacing.UP, this);
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/StrawberryCake.java b/src/main/java/mariot7/xlfoodmod/blocks/StrawberryCake.java
deleted file mode 100644
index 5f9c9cf..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/StrawberryCake.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.BlockListxlfoodmod;
-import net.minecraft.block.Block;
-import net.minecraft.block.BlockCake;
-import net.minecraft.block.SoundType;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-import net.minecraftforge.fml.common.registry.GameRegistry;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-
-public class StrawberryCake extends BlockCake {
-
- protected String name;
- int foodlevel;
- float saturation;
-
- public StrawberryCake(String name, int foodlevel, float saturation) {
- super();
- this.foodlevel = foodlevel / 6;
- this.saturation = saturation;
- this.setTickRandomly(true);
- this.setHardness(0.5F);
- this.setSoundType(SoundType.CLOTH);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- public void eatCake(World worldIn, BlockPos pos, IBlockState state, EntityPlayer player)
- {
- if (player.canEat(false))
- {
- player.getFoodStats().addStats(foodlevel, saturation);
- int i = ((Integer)state.getValue(BITES)).intValue();
- }
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/StrawberryPlant.java b/src/main/java/mariot7/xlfoodmod/blocks/StrawberryPlant.java
new file mode 100644
index 0000000..cdb38f4
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/blocks/StrawberryPlant.java
@@ -0,0 +1,43 @@
+package mariot7.xlfoodmod.blocks;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.block.BlockState;
+import net.minecraft.block.CropsBlock;
+import net.minecraft.block.FarmlandBlock;
+import net.minecraft.block.SoundType;
+import net.minecraft.block.material.Material;
+import net.minecraft.item.ItemStack;
+import net.minecraft.util.IItemProvider;
+import net.minecraft.util.ResourceLocation;
+import net.minecraft.util.math.BlockPos;
+import net.minecraft.world.IBlockReader;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+
+public class StrawberryPlant extends CropsBlock {
+
+ public StrawberryPlant(String name)
+ {
+ super(Properties.create(Material.PLANTS).doesNotBlockMovement().tickRandomly().sound(SoundType.CROP));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+ protected boolean isValidGround(BlockState state, IBlockReader worldIn, BlockPos pos)
+ {
+ return state.getBlock() instanceof FarmlandBlock;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ protected IItemProvider getSeedsItem()
+ {
+ return ItemListXL.STRAWBERRY_SEEDS;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public ItemStack getItem(IBlockReader worldIn, BlockPos pos, BlockState state)
+ {
+ return new ItemStack(this.getSeedsItem());
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/Tomato.java b/src/main/java/mariot7/xlfoodmod/blocks/Tomato.java
deleted file mode 100644
index 0960b46..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/Tomato.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import java.util.Random;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.config.Configurationxlfoodmod;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.block.BlockCrops;
-import net.minecraft.block.BlockFarmland;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.item.EntityItem;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Blocks;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.EnumHand;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-
-public class Tomato extends BlockCrops {
-
- protected String name;
-
- public Tomato(String name) {
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public Item getSeed() {
- return ItemListxlfoodmod.tomato_seeds;
- }
-
- public Item getCrop() {
- return ItemListxlfoodmod.tomato;
- }
-
- @Override
- public int quantityDropped(Random rand) {
- return rand.nextInt(2) + 1;
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
- @Override
- protected boolean canSustainBush(IBlockState state)
- {
- return state.getBlock() instanceof BlockFarmland;
- }
-
- @Override
- public boolean canBlockStay(World worldIn, BlockPos pos, IBlockState state)
- {
- IBlockState soil = worldIn.getBlockState(pos.down());
- return (worldIn.getLight(pos) >= 8 || worldIn.canSeeSky(pos)) && soil.getBlock().canSustainPlant(soil, worldIn, pos.down(), EnumFacing.UP, this);
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/TomatoPlant.java b/src/main/java/mariot7/xlfoodmod/blocks/TomatoPlant.java
new file mode 100644
index 0000000..4ca85a0
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/blocks/TomatoPlant.java
@@ -0,0 +1,43 @@
+package mariot7.xlfoodmod.blocks;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.block.BlockState;
+import net.minecraft.block.CropsBlock;
+import net.minecraft.block.FarmlandBlock;
+import net.minecraft.block.SoundType;
+import net.minecraft.block.material.Material;
+import net.minecraft.item.ItemStack;
+import net.minecraft.util.IItemProvider;
+import net.minecraft.util.ResourceLocation;
+import net.minecraft.util.math.BlockPos;
+import net.minecraft.world.IBlockReader;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+
+public class TomatoPlant extends CropsBlock {
+
+ public TomatoPlant(String name)
+ {
+ super(Properties.create(Material.PLANTS).doesNotBlockMovement().tickRandomly().sound(SoundType.CROP));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+ protected boolean isValidGround(BlockState state, IBlockReader worldIn, BlockPos pos)
+ {
+ return state.getBlock() instanceof FarmlandBlock;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ protected IItemProvider getSeedsItem()
+ {
+ return ItemListXL.TOMATO_SEEDS;
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public ItemStack getItem(IBlockReader worldIn, BlockPos pos, BlockState state)
+ {
+ return new ItemStack(this.getSeedsItem());
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/VanillaFlower.java b/src/main/java/mariot7/xlfoodmod/blocks/VanillaFlower.java
deleted file mode 100644
index e08d0f2..0000000
--- a/src/main/java/mariot7/xlfoodmod/blocks/VanillaFlower.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package mariot7.xlfoodmod.blocks;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import net.minecraft.block.BlockBush;
-import net.minecraft.block.SoundType;
-import net.minecraft.block.material.Material;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-
-public class VanillaFlower extends BlockBush {
-
- protected String name;
-
- public VanillaFlower(String name, Material material, float hardness, float resistance) {
- super(material);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.setHardness(hardness);
- this.setResistance(resistance);
- this.setSoundType(SoundType.PLANT);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public boolean isFullCube()
- {
- return false;
- }
-
- public boolean isOpaqueCube()
- {
- return false;
- }
-
- public boolean shouldSideBeRendered()
- {
- return false;
- }
-
- public void registerItemModel(Item itemBlock) {
- Main.proxy.registerItemRenderer(itemBlock, 0, name);
- }
-
- public Item createItemBlock() {
- return new ItemBlock(this).setRegistryName(getRegistryName());
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/blocks/VanillaFlowerBlock.java b/src/main/java/mariot7/xlfoodmod/blocks/VanillaFlowerBlock.java
new file mode 100644
index 0000000..70a9e48
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/blocks/VanillaFlowerBlock.java
@@ -0,0 +1,29 @@
+package mariot7.xlfoodmod.blocks;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import net.minecraft.block.Block;
+import net.minecraft.block.BushBlock;
+import net.minecraft.block.SoundType;
+import net.minecraft.block.material.Material;
+import net.minecraft.util.ResourceLocation;
+
+public class VanillaFlowerBlock extends BushBlock {
+
+ public VanillaFlowerBlock(String name)
+ {
+ super(Properties.create(Material.PLANTS).hardnessAndResistance(0.0F).doesNotBlockMovement().sound(SoundType.PLANT));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+ public Block.OffsetType getOffsetType()
+ {
+ return Block.OffsetType.XZ;
+ }
+
+ @Override
+ public ResourceLocation getLootTable()
+ {
+ return super.getLootTable();
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/config/Configurationxlfoodmod.java b/src/main/java/mariot7/xlfoodmod/config/Configurationxlfoodmod.java
deleted file mode 100644
index a576fbe..0000000
--- a/src/main/java/mariot7/xlfoodmod/config/Configurationxlfoodmod.java
+++ /dev/null
@@ -1,144 +0,0 @@
-package mariot7.xlfoodmod.config;
-
-import mariot7.xlfoodmod.Reference;
-import net.minecraftforge.common.config.Config;
-import net.minecraftforge.common.config.Config.RangeDouble;
-import net.minecraftforge.common.config.Config.RangeInt;
-import net.minecraftforge.common.config.Config.RequiresMcRestart;
-import net.minecraftforge.common.config.Config.RequiresWorldRestart;
-import net.minecraftforge.common.config.ConfigManager;
-import net.minecraftforge.fml.client.event.ConfigChangedEvent;
-import net.minecraftforge.fml.common.Mod;
-import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
-
-@Config(modid = Reference.MOD_ID)
-@Config.LangKey("xlfoodmod.config.title")
-public class Configurationxlfoodmod {
-
- @Config.Comment("Right Click Harvesting Settings")
- public static RightClickHarvesting rightclickharvesting = new RightClickHarvesting();
-
- @Config.Comment("Rock Salt Generation Settings")
- public static RockSaltGeneration rocksaltgeneration = new RockSaltGeneration();
-
- @Config.Comment("Grass Generation Settings")
- public static GrassGeneration grassgeneration = new GrassGeneration();
-
- @Config.Comment("Vanilla Flower Generation Settings")
- public static VanillaFlowerGeneration vanillaflowergeneration = new VanillaFlowerGeneration();
-
- public static class RightClickHarvesting {
-
- @Config.Comment("Enable right click harvesting")
- public boolean rightclickharvest = false;
-
- }
-
- public static class RockSaltGeneration {
-
- @RequiresMcRestart
- @Config.Comment("Enable the generation of Rock Salt")
- public boolean rockgen = true;
-
- @RequiresWorldRestart
- @Config.Comment("Minimum size of the ore vein")
- public int minveinsize = 4;
-
- @RequiresWorldRestart
- @Config.Comment("Maximum size of the ore vein")
- public int maxveinsize = 6;
-
- @RequiresWorldRestart
- @Config.Comment("Minimum height for the ore")
- public int miny = 6;
-
- @RequiresWorldRestart
- @Config.Comment("Maximum height for the ore")
- public int maxy = 64;
-
- @RequiresWorldRestart
- @Config.Comment("Maximum veins per chunk")
- public int chancestospawn = 6;
-
- }
-
- public static class GrassGeneration {
-
- @RequiresMcRestart
- @Config.Comment("Enable the generation of Grass")
- public boolean grassgen = true;
-
- @RangeInt(min = 0, max = 255)
- @RequiresWorldRestart
- @Config.Comment("Minimum amount of Grass in a chunk")
- public int minchunk = 1;
-
- @RangeInt(min = 2, max = 256)
- @RequiresWorldRestart
- @Config.Comment("Maximum amount of Grass in a chunk")
- public int maxchunk = 4;
-
- @RangeDouble(min = 0, max = 1)
- @Config.Comment("Chance of dropping Rice Seeds")
- public double ricechance = 0.2;
-
- @RangeDouble(min = 0, max = 1)
- @Config.Comment("Chance of dropping Pepper Seeds")
- public double pepperchance = 0.2;
-
- @RangeDouble(min = 0, max = 1)
- @Config.Comment("Chance of dropping Corn Seeds")
- public double cornchance = 0.2;
-
- @RangeDouble(min = 0, max = 1)
- @Config.Comment("Chance of dropping Cucumber Seeds")
- public double cucumberchance = 0.2;
-
- @RangeDouble(min = 0, max = 1)
- @Config.Comment("Chance of dropping Lettuce Seeds")
- public double lettucechance = 0.2;
-
- @RangeDouble(min = 0, max = 1)
- @Config.Comment("Chance of dropping Onion")
- public double onionchance = 0.2;
-
- @RangeDouble(min = 0, max = 1)
- @Config.Comment("Chance of dropping Tomato Seeds")
- public double tomatochance = 0.2;
-
- @RangeDouble(min = 0, max = 1)
- @Config.Comment("Chance of dropping Strawberry Seeds")
- public double strawberrychance = 0.2;
-
- }
-
- public static class VanillaFlowerGeneration {
-
- @RequiresMcRestart
- @Config.Comment("Enable the generation of Vanilla Flowers")
- public boolean flowergen = true;
-
- @RangeInt(min = 0, max = 255)
- @RequiresWorldRestart
- @Config.Comment("Minimum amount of Vanilla Flowers in a chunk")
- public int minchunk = 0;
-
- @RangeInt(min = 2, max = 256)
- @RequiresWorldRestart
- @Config.Comment("Maximum amount of Vanilla Flowers in a chunk")
- public int maxchunk = 2;
-
- }
-
- @Mod.EventBusSubscriber
- private static class EventHandler {
- @SubscribeEvent
- public static void configChanged(ConfigChangedEvent.OnConfigChangedEvent event) {
- if (event.getModID().equals(Reference.MOD_ID)) {
- ConfigManager.sync(Reference.MOD_ID, Config.Type.INSTANCE);
- }
- }
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/config/RightClickHarvesting.java b/src/main/java/mariot7/xlfoodmod/config/RightClickHarvesting.java
deleted file mode 100644
index 414edf9..0000000
--- a/src/main/java/mariot7/xlfoodmod/config/RightClickHarvesting.java
+++ /dev/null
@@ -1,180 +0,0 @@
-package mariot7.xlfoodmod.config;
-
-import java.util.Iterator;
-import java.util.List;
-
-import com.google.common.collect.Iterables;
-
-import net.minecraft.block.BlockCarrot;
-import net.minecraft.block.BlockCrops;
-import net.minecraft.block.BlockNetherWart;
-import net.minecraft.block.BlockPotato;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.enchantment.EnchantmentHelper;
-import net.minecraft.entity.item.EntityItem;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Enchantments;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.EnumHand;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-import net.minecraftforge.common.MinecraftForge;
-import net.minecraftforge.event.ForgeEventFactory;
-import net.minecraftforge.event.entity.player.PlayerInteractEvent;
-import net.minecraftforge.fml.common.eventhandler.Event;
-import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
-
-public class RightClickHarvesting {
-
- //code borrowed from Pam's Harvestcraft
-
- public static final RightClickHarvesting instance = new RightClickHarvesting();
-
- private RightClickHarvesting() {}
-
- public void register() {
- MinecraftForge.EVENT_BUS.register(this);
- }
-
- @SubscribeEvent
- public void onPlayerInteract(PlayerInteractEvent.RightClickBlock event) {
- if(!Configurationxlfoodmod.rightclickharvesting.rightclickharvest)
- return;
-
- if(event.getEntityPlayer() == null)
- return;
-
- final IBlockState blockState = event.getWorld().getBlockState(event.getPos());
-
- if(!(blockState.getBlock() instanceof BlockCrops ||
- blockState.getBlock() instanceof BlockNetherWart))
- return;
-
- // Disable block placement even if the crop won't be harvested.
- // Particularly useful when right clicking fruits with an ItemBlock in either hand.
- disableItemBlock(event);
-
- // Disable right click harvesting if holding a tool that can harvest crops (e.g. TiCo's Kama or Scythe).
- // Note that Item.canHarvestBlock(IBlockState) doesn't have the same effect as ItemStack.canHarvestBlock(IBlockState)
- // because TiCo's tools overload Item.canHarvestBlock(IBlockState, ItemStack) instead.
- if((blockState.getBlock() instanceof BlockCrops || blockState.getBlock() instanceof BlockNetherWart) &&
- (event.getEntityPlayer().getHeldItemMainhand().canHarvestBlock(blockState) ||
- event.getEntityPlayer().getHeldItemOffhand().canHarvestBlock(blockState)))
- return;
-
- if(event.getHand() != EnumHand.MAIN_HAND) return;
-
- if(canHarvestCrops(blockState, event.getWorld(), event.getPos())) {
- if(!event.getWorld().isRemote)
- harvestCrops(blockState, event.getEntityPlayer(), event.getWorld(), event.getPos());
- event.getEntityPlayer().swingArm(EnumHand.MAIN_HAND);
- }
-
- else if(canHarvestNetherWart(blockState)) {
- if(!event.getWorld().isRemote)
- harvestNetherWart(blockState, event.getEntityPlayer(), event.getWorld(), event.getPos());
- event.getEntityPlayer().swingArm(EnumHand.MAIN_HAND);
- }
-
- }
-
- private static boolean canHarvestCrops(IBlockState plantBlockState, World world, BlockPos pos) {
- if(!(plantBlockState.getBlock() instanceof BlockCrops)) return false;
- final BlockCrops crops = (BlockCrops) plantBlockState.getBlock();
- IBlockState soilBlockState = world.getBlockState(pos.down());
- if(!soilBlockState.getBlock().canSustainPlant(soilBlockState, world, pos.down(), EnumFacing.UP, crops)) return false;
- return crops.isMaxAge(plantBlockState);
- }
-
- private static void harvestCrops(IBlockState blockState, EntityPlayer player, World world, BlockPos blockPos) {
- final BlockCrops crops = (BlockCrops) blockState.getBlock();
- final ItemStack stack = player.getHeldItemMainhand();
- final int fortune = EnchantmentHelper.getEnchantmentLevel(Enchantments.FORTUNE, stack);
-
- final List drops = crops.getDrops(world, blockPos, blockState, fortune);
-
- // This removes exactly one seed from drops in order to make this more fair compared to vanilla
- // as one seed stays planted.
- final Item seedItem = crops.getItemDropped(blockState, world.rand, fortune);
- if(seedItem != null)
- for(Iterator iterator = drops.iterator(); iterator.hasNext();) {
- final ItemStack drop = iterator.next();
-
- // Remove a seed, then break.
- if(!(drop.getItem() == seedItem) || crops instanceof BlockCarrot || crops instanceof BlockPotato) {
- iterator.remove();
- break;
- }
- }
-
- ForgeEventFactory.fireBlockHarvesting(drops, world, blockPos, blockState, fortune, 1f, false, player);
-
- // Reset growth level
- world.setBlockState(blockPos, crops.withAge(0));
-
- for(ItemStack drop : drops) {
- dropItem(drop, world, blockPos);
- }
-
- }
-
- private static boolean canHarvestNetherWart(IBlockState blockState) {
- if(!(blockState.getBlock() instanceof BlockNetherWart)) return false;
- final BlockNetherWart netherWart = (BlockNetherWart) blockState.getBlock();
- return blockState.getValue(BlockNetherWart.AGE) >= Iterables.getLast(BlockNetherWart.AGE.getAllowedValues());
- }
-
- private static void harvestNetherWart(IBlockState blockState, EntityPlayer player, World world, BlockPos blockPos) {
- final BlockNetherWart netherWart = (BlockNetherWart) blockState.getBlock();
- final ItemStack stack = player.getHeldItemMainhand();
- final int fortune = EnchantmentHelper.getEnchantmentLevel(Enchantments.FORTUNE, stack);
-
- final List drops = netherWart.getDrops(world, blockPos, blockState, fortune);
-
- // This removes exactly one seed from drops in order to make this more fair compared to vanilla
- // as one seed stays planted.
- final Item seedItem = netherWart.getItemDropped(blockState, world.rand, fortune);
- if (seedItem != null) {
- for (Iterator iterator = drops.iterator(); iterator.hasNext(); ) {
- final ItemStack drop = iterator.next();
-
- // Remove a seed, then break.
- if (!(drop.getItem() == seedItem)) {
- iterator.remove();
- break;
- }
- }
- }
- ForgeEventFactory.fireBlockHarvesting(drops, world, blockPos, blockState, fortune, 1f, false, player);
-
- world.setBlockState(blockPos, blockState.withProperty(BlockNetherWart.AGE, 0));
-
- for (ItemStack drop : drops) {
- dropItem(drop, world, blockPos);
- }
- }
-
- private static void dropItem(ItemStack itemStack, World world, BlockPos pos) {
- if(world.restoringBlockSnapshots || world.isRemote)
- return;
-
- float f = 0.5F;
- double d0 = (world.rand.nextFloat() * f) + 0.25D;
- double d1 = (world.rand.nextFloat() * f) + 0.25D;
- double d2 = (world.rand.nextFloat() * f) + 0.25D;
-
- final EntityItem entityItem =
- new EntityItem(world, pos.getX() + d0, pos.getY() + d1, pos.getZ() + d2, itemStack);
- entityItem.setDefaultPickupDelay();
- world.spawnEntity(entityItem);
- }
-
- private static void disableItemBlock(PlayerInteractEvent.RightClickBlock event) {
- if (event.getEntityPlayer().getHeldItem(event.getHand()).getItem() instanceof ItemBlock)
- event.setUseItem(Event.Result.DENY);
- }
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/init/BlockCakeXL.java b/src/main/java/mariot7/xlfoodmod/init/BlockCakeXL.java
new file mode 100644
index 0000000..9a65bb5
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/init/BlockCakeXL.java
@@ -0,0 +1,17 @@
+package mariot7.xlfoodmod.init;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import net.minecraft.block.CakeBlock;
+import net.minecraft.block.SoundType;
+import net.minecraft.block.material.Material;
+import net.minecraft.util.ResourceLocation;
+
+public class BlockCakeXL extends CakeBlock {
+
+ public BlockCakeXL(String name, int foodlevel, float saturation)
+ {
+ super(Properties.create(Material.CAKE).hardnessAndResistance(0.5F).sound(SoundType.CLOTH));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/init/BlockItemXL.java b/src/main/java/mariot7/xlfoodmod/init/BlockItemXL.java
new file mode 100644
index 0000000..df71215
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/init/BlockItemXL.java
@@ -0,0 +1,15 @@
+package mariot7.xlfoodmod.init;
+
+import mariot7.xlfoodmod.CreativeTabXL;
+import net.minecraft.block.Block;
+import net.minecraft.item.BlockItem;
+
+public class BlockItemXL extends BlockItem {
+
+ public BlockItemXL(Block blockIn)
+ {
+ super(blockIn, new Properties().group(CreativeTabXL.getInstance()));
+ setRegistryName(blockIn.getRegistryName());
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/init/BlockListXL.java b/src/main/java/mariot7/xlfoodmod/init/BlockListXL.java
new file mode 100644
index 0000000..3983a83
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/init/BlockListXL.java
@@ -0,0 +1,37 @@
+package mariot7.xlfoodmod.init;
+
+import mariot7.xlfoodmod.blocks.CornPlant;
+import mariot7.xlfoodmod.blocks.CucumberPlant;
+import mariot7.xlfoodmod.blocks.GrassBlock;
+import mariot7.xlfoodmod.blocks.LettucePlant;
+import mariot7.xlfoodmod.blocks.OnionPlant;
+import mariot7.xlfoodmod.blocks.PepperPlant;
+import mariot7.xlfoodmod.blocks.RicePlant;
+import mariot7.xlfoodmod.blocks.RockSaltBlock;
+import mariot7.xlfoodmod.blocks.StrawberryPlant;
+import mariot7.xlfoodmod.blocks.VanillaFlowerBlock;
+import mariot7.xlfoodmod.blocks.TomatoPlant;
+import net.minecraft.block.Block;
+
+public class BlockListXL {
+
+ public static Block ROCK_SALT = new RockSaltBlock("rock_salt");
+ public static Block GRASS = new GrassBlock("grass");
+ public static Block VANILLA_FLOWER = new VanillaFlowerBlock("vanilla_flower");
+ public static Block RICE_PLANT = new RicePlant("rice_plant");
+ public static Block PEPPER_PLANT = new PepperPlant("pepper_plant");
+ public static Block CORN_PLANT = new CornPlant("corn_plant");
+ public static Block CUCUMBER_PLANT = new CucumberPlant("cucumber_plant");
+ public static Block LETTUCE_PLANT = new LettucePlant("lettuce_plant");
+ public static Block ONION_PLANT = new OnionPlant("onion_plant");
+ public static Block TOMATO_PLANT = new TomatoPlant("tomato_plant");
+ public static Block STRAWBERRY_PLANT = new StrawberryPlant("strawberry_plant");
+ public static Block CHOCOLATE_CAKE = new BlockCakeXL("chocolate_cake", 14, 0.2F);
+ public static Block CHOCOLATE_COOKIE_CAKE = new BlockCakeXL("chocolate_cookie_cake", 17, 0.2F);
+ public static Block CHEESE_CAKE = new BlockCakeXL("cheese_cake", 15, 0.2F);
+ public static Block NETHER_CAKE = new BlockCakeXL("nether_cake", 14, 0.2F);
+ public static Block STRAWBERRY_CAKE = new BlockCakeXL("strawberry_cake", 15, 0.2F);
+ public static Block PUMPKIN_CAKE = new BlockCakeXL("pumpkin_cake", 14, 0.2F);
+ public static Block PIZZA = new BlockCakeXL("pizza", 18, 0.2F);
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/init/BlockListxlfoodmod.java b/src/main/java/mariot7/xlfoodmod/init/BlockListxlfoodmod.java
deleted file mode 100644
index 7f2138c..0000000
--- a/src/main/java/mariot7/xlfoodmod/init/BlockListxlfoodmod.java
+++ /dev/null
@@ -1,127 +0,0 @@
-package mariot7.xlfoodmod.init;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.Reference;
-import mariot7.xlfoodmod.blocks.Grass;
-import mariot7.xlfoodmod.blocks.Lettuce;
-import mariot7.xlfoodmod.blocks.NetherCake;
-import mariot7.xlfoodmod.blocks.Onion;
-import mariot7.xlfoodmod.blocks.OreoCake;
-import mariot7.xlfoodmod.blocks.CheeseCake;
-import mariot7.xlfoodmod.blocks.ChocolateCake;
-import mariot7.xlfoodmod.blocks.Corn;
-import mariot7.xlfoodmod.blocks.Pepper;
-import mariot7.xlfoodmod.blocks.Pizza;
-import mariot7.xlfoodmod.blocks.PumpkinCake;
-import mariot7.xlfoodmod.blocks.Cucumber;
-import mariot7.xlfoodmod.blocks.Rice;
-import mariot7.xlfoodmod.blocks.RockSalt;
-import mariot7.xlfoodmod.blocks.Strawberry;
-import mariot7.xlfoodmod.blocks.StrawberryCake;
-import mariot7.xlfoodmod.blocks.Tomato;
-import mariot7.xlfoodmod.blocks.VanillaFlower;
-import net.minecraft.block.Block;
-import net.minecraft.block.material.Material;
-import net.minecraft.client.Minecraft;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemBlock;
-import net.minecraft.util.ResourceLocation;
-import net.minecraftforge.event.RegistryEvent;
-import net.minecraftforge.event.RegistryEvent.Register;
-import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
-import net.minecraftforge.fml.common.registry.GameRegistry;
-import net.minecraftforge.registries.IForgeRegistry;
-
-public class BlockListxlfoodmod {
-
- public static RockSalt rock_salt = new RockSalt("rock_salt", Material.ROCK);
- public static Grass grass = new Grass("grass", Material.GRASS, 0, 0);
- public static VanillaFlower vanilla_flower = new VanillaFlower("vanilla_flower", Material.GRASS, 0, 0);
- public static Rice rice_plant = new Rice("rice_plant");
- public static Pepper pepper_plant = new Pepper("pepper_plant");
- public static Corn corn_plant = new Corn("corn_plant");
- public static Cucumber cucumber_plant = new Cucumber("cucumber_plant");
- public static Lettuce lettuce_plant = new Lettuce("lettuce_plant");
- public static Onion onion_plant = new Onion("onion_plant");
- public static Tomato tomato_plant = new Tomato("tomato_plant");
- public static Strawberry strawberry_plant = new Strawberry("strawberry_plant");
- public static ChocolateCake chocolate_cake = new ChocolateCake("chocolate_cake", 14, 0.2F);
- public static OreoCake oreo_cake = new OreoCake("oreo_cake", 17, 0.2F);
- public static CheeseCake cheese_cake = new CheeseCake("cheese_cake", 15, 0.2F);
- public static NetherCake nether_cake = new NetherCake("nether_cake", 14, 0.2F);
- public static StrawberryCake strawberry_cake = new StrawberryCake("strawberry_cake", 15, 0.2F);
- public static PumpkinCake pumpkin_cake = new PumpkinCake("pumpkin_cake", 14, 0.2F);
- public static Pizza pizza = new Pizza("pizza", 18, 0.2F);
-
-
- public static void register(IForgeRegistry registry) {
-
- registry.registerAll(rock_salt);
- registry.registerAll(grass);
- registry.registerAll(vanilla_flower);
- registry.registerAll(rice_plant);
- registry.registerAll(pepper_plant);
- registry.registerAll(corn_plant);
- registry.registerAll(cucumber_plant);
- registry.registerAll(lettuce_plant);
- registry.registerAll(onion_plant);
- registry.registerAll(tomato_plant);
- registry.registerAll(strawberry_plant);
- registry.registerAll(chocolate_cake);
- registry.registerAll(oreo_cake);
- registry.registerAll(cheese_cake);
- registry.registerAll(nether_cake);
- registry.registerAll(strawberry_cake);
- registry.registerAll(pumpkin_cake);
- registry.registerAll(pizza);
-
- }
-
- public static void registerItemBlocks(IForgeRegistry
- registry) {
-
- registry.register(rock_salt.createItemBlock());
- registry.register(grass.createItemBlock());
- registry.register(vanilla_flower.createItemBlock());
- registry.register(rice_plant.createItemBlock());
- registry.register(pepper_plant.createItemBlock());
- registry.register(corn_plant.createItemBlock());
- registry.register(cucumber_plant.createItemBlock());
- registry.register(lettuce_plant.createItemBlock());
- registry.register(onion_plant.createItemBlock());
- registry.register(tomato_plant.createItemBlock());
- registry.register(strawberry_plant.createItemBlock());
- registry.register(chocolate_cake.createItemBlock());
- registry.register(oreo_cake.createItemBlock());
- registry.register(cheese_cake.createItemBlock());
- registry.register(nether_cake.createItemBlock());
- registry.register(strawberry_cake.createItemBlock());
- registry.register(pumpkin_cake.createItemBlock());
- registry.register(pizza.createItemBlock());
-
- }
-
- public static void registerModels() {
-
- rock_salt.registerItemModel(Item.getItemFromBlock(rock_salt));
- grass.registerItemModel(Item.getItemFromBlock(grass));
- vanilla_flower.registerItemModel(Item.getItemFromBlock(vanilla_flower));
- rice_plant.registerItemModel(Item.getItemFromBlock(rice_plant));
- pepper_plant.registerItemModel(Item.getItemFromBlock(pepper_plant));
- corn_plant.registerItemModel(Item.getItemFromBlock(corn_plant));
- cucumber_plant.registerItemModel(Item.getItemFromBlock(cucumber_plant));
- lettuce_plant.registerItemModel(Item.getItemFromBlock(lettuce_plant));
- onion_plant.registerItemModel(Item.getItemFromBlock(onion_plant));
- tomato_plant.registerItemModel(Item.getItemFromBlock(tomato_plant));
- strawberry_plant.registerItemModel(Item.getItemFromBlock(strawberry_plant));
- chocolate_cake.registerItemModel(Item.getItemFromBlock(chocolate_cake));
- oreo_cake.registerItemModel(Item.getItemFromBlock(oreo_cake));
- cheese_cake.registerItemModel(Item.getItemFromBlock(cheese_cake));
- nether_cake.registerItemModel(Item.getItemFromBlock(nether_cake));
- strawberry_cake.registerItemModel(Item.getItemFromBlock(strawberry_cake));
- pumpkin_cake.registerItemModel(Item.getItemFromBlock(pumpkin_cake));
- pizza.registerItemModel(Item.getItemFromBlock(pizza));
-
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/init/ComposterItemsXL.java b/src/main/java/mariot7/xlfoodmod/init/ComposterItemsXL.java
new file mode 100644
index 0000000..e157977
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/init/ComposterItemsXL.java
@@ -0,0 +1,53 @@
+package mariot7.xlfoodmod.init;
+
+import net.minecraft.block.ComposterBlock;
+
+public class ComposterItemsXL {
+
+ public static void register()
+ {
+ ComposterBlock.CHANCES.put(ItemListXL.GRASS, 0.3F);
+ ComposterBlock.CHANCES.put(ItemListXL.VANILLA_FLOWER, 0.3F);
+ ComposterBlock.CHANCES.put(ItemListXL.CHOCOLATE_CAKE, 1.0F);
+ ComposterBlock.CHANCES.put(ItemListXL.CHOCOLATE_COOKIE_CAKE, 1.0F);
+ ComposterBlock.CHANCES.put(ItemListXL.CHEESE_CAKE, 1.0F);
+ ComposterBlock.CHANCES.put(ItemListXL.NETHER_CAKE, 1.0F);
+ ComposterBlock.CHANCES.put(ItemListXL.STRAWBERRY_CAKE, 1.0F);
+ ComposterBlock.CHANCES.put(ItemListXL.PUMPKIN_CAKE, 1.0F);
+ ComposterBlock.CHANCES.put(ItemListXL.PIZZA, 1.0F);
+
+ ComposterBlock.CHANCES.put(ItemListXL.RICE, 0.65F);
+ ComposterBlock.CHANCES.put(ItemListXL.BUTTER_RICE, 0.85F);
+ ComposterBlock.CHANCES.put(ItemListXL.FRIED_RICE, 0.85F);
+ ComposterBlock.CHANCES.put(ItemListXL.PEPPER_SEEDS, 0.3F);
+ ComposterBlock.CHANCES.put(ItemListXL.PEPPER, 0.65F);
+ ComposterBlock.CHANCES.put(ItemListXL.CORN_SEEDS, 0.3F);
+ ComposterBlock.CHANCES.put(ItemListXL.RAW_CORN, 0.65F);
+ ComposterBlock.CHANCES.put(ItemListXL.CORN, 0.85F);
+ ComposterBlock.CHANCES.put(ItemListXL.CUCUMBER_SEEDS, 0.3F);
+ ComposterBlock.CHANCES.put(ItemListXL.CUCUMBER, 0.65F);
+ ComposterBlock.CHANCES.put(ItemListXL.LETTUCE_SEEDS, 0.3F);
+ ComposterBlock.CHANCES.put(ItemListXL.LETTUCE, 0.65F);
+ ComposterBlock.CHANCES.put(ItemListXL.ONION, 0.65F);
+ ComposterBlock.CHANCES.put(ItemListXL.TOMATO_SEEDS, 0.3F);
+ ComposterBlock.CHANCES.put(ItemListXL.TOMATO, 0.65F);
+ ComposterBlock.CHANCES.put(ItemListXL.STRAWBERRY_SEEDS, 0.3F);
+ ComposterBlock.CHANCES.put(ItemListXL.STRAWBERRY, 0.65F);
+
+ ComposterBlock.CHANCES.put(ItemListXL.CHEESY_BREAD, 0.85F);
+ ComposterBlock.CHANCES.put(ItemListXL.POTATO_BREAD, 0.85F);
+ ComposterBlock.CHANCES.put(ItemListXL.CORN_BREAD, 0.85F);
+ ComposterBlock.CHANCES.put(ItemListXL.RICE_BREAD, 0.85F);
+ ComposterBlock.CHANCES.put(ItemListXL.BAGUETTE, 0.85F);
+
+ ComposterBlock.CHANCES.put(ItemListXL.APPLE_PIE, 1.0F);
+ ComposterBlock.CHANCES.put(ItemListXL.GOLDEN_APPLE_PIE, 1.0F);
+ ComposterBlock.CHANCES.put(ItemListXL.CHEESE_PIE, 1.0F);
+ ComposterBlock.CHANCES.put(ItemListXL.CHICKEN_POT_PIE, 1.0F);
+ ComposterBlock.CHANCES.put(ItemListXL.CHOCOLATE_PIE, 1.0F);
+ ComposterBlock.CHANCES.put(ItemListXL.BACON_PIE, 1.0F);
+ ComposterBlock.CHANCES.put(ItemListXL.FISH_PIE, 1.0F);
+ ComposterBlock.CHANCES.put(ItemListXL.STRAWBERRY_PIE, 1.0F);
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/init/ItemFoodXL.java b/src/main/java/mariot7/xlfoodmod/init/ItemFoodXL.java
new file mode 100644
index 0000000..5d9eefa
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/init/ItemFoodXL.java
@@ -0,0 +1,17 @@
+package mariot7.xlfoodmod.init;
+
+import mariot7.xlfoodmod.CreativeTabXL;
+import mariot7.xlfoodmod.XLFoodMod;
+import net.minecraft.item.Item;
+import net.minecraft.item.Food;
+import net.minecraft.util.ResourceLocation;
+
+public class ItemFoodXL extends Item {
+
+ public ItemFoodXL(String name, int hunger, float saturation)
+ {
+ super(new Properties().group(CreativeTabXL.getInstance()).food(new Food.Builder().saturation(saturation).hunger(hunger).build()));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/init/ItemFoodxlfoodmod.java b/src/main/java/mariot7/xlfoodmod/init/ItemFoodxlfoodmod.java
deleted file mode 100644
index a6faaaa..0000000
--- a/src/main/java/mariot7/xlfoodmod/init/ItemFoodxlfoodmod.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package mariot7.xlfoodmod.init;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import net.minecraft.item.ItemFood;
-
-public class ItemFoodxlfoodmod extends ItemFood {
-
- protected String name;
-
- public ItemFoodxlfoodmod(String name, int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/init/ItemListXL.java b/src/main/java/mariot7/xlfoodmod/init/ItemListXL.java
new file mode 100644
index 0000000..95992cb
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/init/ItemListXL.java
@@ -0,0 +1,187 @@
+package mariot7.xlfoodmod.init;
+
+import mariot7.xlfoodmod.items.BeerItem;
+import mariot7.xlfoodmod.items.BowlItem;
+import mariot7.xlfoodmod.items.BucketOfFriedChickenItem;
+import mariot7.xlfoodmod.items.CappucinoItem;
+import mariot7.xlfoodmod.items.CoffeeItem;
+import mariot7.xlfoodmod.items.DeadlyEnergyDrinkItem;
+import mariot7.xlfoodmod.items.HealthyEnergyDrinkItem;
+import mariot7.xlfoodmod.items.SpeedyEnergyDrinkItem;
+import mariot7.xlfoodmod.items.StealthyEnergyDrinkItem;
+import mariot7.xlfoodmod.items.StrongEnergyDrinkItem;
+import mariot7.xlfoodmod.items.SuperEnergyDrinkItem;
+import net.minecraft.item.BlockItem;
+import net.minecraft.item.Item;
+
+public class ItemListXL {
+
+ public static BlockItem ROCK_SALT = new BlockItemXL(BlockListXL.ROCK_SALT);
+ public static BlockItem GRASS = new BlockItemXL(BlockListXL.GRASS);
+ public static BlockItem VANILLA_FLOWER = new BlockItemXL(BlockListXL.VANILLA_FLOWER);
+ public static BlockItem RICE_PLANT = new BlockItemXL(BlockListXL.RICE_PLANT);
+ public static BlockItem PEPPER_PLANT = new BlockItemXL(BlockListXL.PEPPER_PLANT);
+ public static BlockItem CORN_PLANT = new BlockItemXL(BlockListXL.CORN_PLANT);
+ public static BlockItem CUCUMBER_PLANT = new BlockItemXL(BlockListXL.CUCUMBER_PLANT);
+ public static BlockItem LETTUCE_PLANT = new BlockItemXL(BlockListXL.LETTUCE_PLANT);
+ public static BlockItem ONION_PLANT = new BlockItemXL(BlockListXL.ONION_PLANT);
+ public static BlockItem TOMATO_PLANT = new BlockItemXL(BlockListXL.TOMATO_PLANT);
+ public static BlockItem STRAWBERRY_PLANT = new BlockItemXL(BlockListXL.STRAWBERRY_PLANT);
+ public static BlockItem CHOCOLATE_CAKE = new BlockItemXL(BlockListXL.CHOCOLATE_CAKE);
+ public static BlockItem CHOCOLATE_COOKIE_CAKE = new BlockItemXL(BlockListXL.CHOCOLATE_COOKIE_CAKE);
+ public static BlockItem CHEESE_CAKE = new BlockItemXL(BlockListXL.CHEESE_CAKE);
+ public static BlockItem NETHER_CAKE = new BlockItemXL(BlockListXL.NETHER_CAKE);
+ public static BlockItem STRAWBERRY_CAKE = new BlockItemXL(BlockListXL.STRAWBERRY_CAKE);
+ public static BlockItem PUMPKIN_CAKE = new BlockItemXL(BlockListXL.PUMPKIN_CAKE);
+ public static BlockItem PIZZA = new BlockItemXL(BlockListXL.PIZZA);
+
+ public static Item RICE = new ItemSeedFoodXL("rice", BlockListXL.RICE_PLANT, 1, 0.6F);
+ public static Item BUTTER_RICE = new ItemFoodXL("butter_rice", 4, 0.6F);
+ public static Item FRIED_RICE = new ItemFoodXL("fried_rice", 3, 0.6F);
+ public static Item PEPPER_SEEDS = new ItemSeedsXL("pepper_seeds", BlockListXL.PEPPER_PLANT);
+ public static Item PEPPER = new ItemFoodXL("pepper", 1, 0.6F);
+ public static Item CORN_SEEDS = new ItemSeedsXL("corn_seeds", BlockListXL.CORN_PLANT);
+ public static Item RAW_CORN = new ItemFoodXL("raw_corn", 1, 0.6F);
+ public static Item CORN = new ItemFoodXL("corn", 1, 0.6F);
+ public static Item CUCUMBER_SEEDS = new ItemSeedsXL("cucumber_seeds", BlockListXL.CUCUMBER_PLANT);
+ public static Item CUCUMBER = new ItemFoodXL("cucumber", 1, 0.6F);
+ public static Item LETTUCE_SEEDS = new ItemSeedsXL("lettuce_seeds", BlockListXL.LETTUCE_PLANT);
+ public static Item LETTUCE = new ItemFoodXL("lettuce", 1, 0.6F);
+ public static Item ONION = new ItemSeedFoodXL("onion", BlockListXL.ONION_PLANT, 1, 0.6F);
+ public static Item TOMATO_SEEDS = new ItemSeedsXL("tomato_seeds", BlockListXL.TOMATO_PLANT);
+ public static Item TOMATO = new ItemFoodXL("tomato", 1, 0.6F);
+ public static Item STRAWBERRY_SEEDS = new ItemSeedsXL("strawberry_seeds", BlockListXL.STRAWBERRY_PLANT);
+ public static Item STRAWBERRY = new ItemFoodXL("strawberry", 1, 0.6F);
+
+ public static Item SALT = new ItemFoodXL("salt", 0, 0.2F);
+ public static Item DOUGH = new ItemFoodXL("dough", 1, 0.6F);
+ public static Item COOKED_DOUGH = new ItemFoodXL("cooked_dough", 2, 1.2F);
+ public static Item CROUTON = new ItemFoodXL("crouton", 1, 1.2F);
+ public static Item BUTTER = new ItemFoodXL("butter", 1, 0.6F);
+ public static Item CHEESE = new ItemFoodXL("cheese", 1, 0.6F);
+ public static Item CHEESE_PUFF = new ItemFoodXL("cheese_puff", 1, 0.6F);
+ public static Item CHIPS = new ItemFoodXL("chips", 1, 0.6F);
+ public static Item SALTY_CHIPS = new ItemFoodXL("salty_chips", 1, 1.2F);
+ public static Item SPICY_CHIPS = new ItemFoodXL("spicy_chips", 1, 1.2F);
+ public static Item ONION_RINGS = new ItemFoodXL("onion_rings", 2, 1.2F);
+ public static Item CHEESY_BREAD = new ItemFoodXL("cheesy_bread", 6, 0.6F);
+ public static Item POTATO_BREAD = new ItemFoodXL("potato_bread", 6, 0.6F);
+ public static Item CORN_BREAD = new ItemFoodXL("corn_bread", 8, 0.6F);
+ public static Item RICE_BREAD = new ItemFoodXL("rice_bread", 5, 0.6F);
+ public static Item BAGUETTE = new ItemFoodXL("baguette", 5, 0.6F);
+ public static Item FRIED_EGG = new ItemFoodXL("fried_egg", 3, 0.6F);
+ public static Item PANCAKE = new ItemFoodXL("pancake", 5, 0.6F);
+ public static Item WAFFLE = new ItemFoodXL("waffle", 5, 0.6F);
+ public static Item MACARONI_AND_CHEESE = new BowlItem("macaroni_and_cheese", 9, 0.6F);
+
+ public static Item SPAGHETTI = new BowlItem("spaghetti", 9, 0.6F);
+ public static Item ENCHILADA = new ItemFoodXL("enchilada", 9, 0.6F);
+ public static Item LASAGNE = new ItemFoodXL("lasagne", 12, 0.6F);
+ public static Item JAMBON_BEURRE = new ItemFoodXL("jambon_beurre", 15, 0.4F);
+
+ public static Item FLESH = new ItemFoodXL("flesh", 4, 0.2F);
+ public static Item HAM = new ItemFoodXL("ham", 4, 0.6F);
+ public static Item SAUSAGE = new ItemFoodXL("sausage", 3, 1.2F);
+ public static Item BACON = new ItemFoodXL("bacon", 3, 1.2F);
+ public static Item BEEF_JERKY = new ItemFoodXL("beef_jerky", 3, 0.6F);
+ public static Item GROUND_BEEF = new ItemFoodXL("ground_beef", 4, 1.2F);
+ public static Item RAW_CHICKEN_WING = new ItemFoodXL("raw_chicken_wing", 1, 0.6F);
+ public static Item COOKED_CHICKEN_WING = new ItemFoodXL("cooked_chicken_wing", 4, 1.2F);
+ public static Item SPICY_CHICKEN_WING = new ItemFoodXL("spicy_chicken_wing", 4, 1.4F);
+ public static Item BUCKET_OF_FRIED_CHICKEN = new BucketOfFriedChickenItem("bucket_of_fried_chicken", 6, 0.6F);
+
+ public static Item TOP_BUN = new ItemFoodXL("top_bun", 4, 0.6F);
+ public static Item BOTTOM_BUN = new ItemFoodXL("bottom_bun", 4, 0.6F);
+ public static Item HAMBURGER = new ItemFoodXL("hamburger", 9, 0.6F);
+ public static Item CHICKENBURGER = new ItemFoodXL("chickenburger", 9, 0.6F);
+ public static Item CHEESEBURGER = new ItemFoodXL("cheeseburger", 10, 0.6F);
+ public static Item HOT_DOG = new ItemFoodXL("hot_dog", 8, 0.6F);
+ public static Item SAUSAGE_ROLL = new ItemFoodXL("sausage_roll", 7, 0.6F);
+ public static Item SLICE_OF_PIZZA = new ItemFoodXL("slice_of_pizza", 7, 0.6F);
+ public static Item TORTILLA = new ItemFoodXL("tortilla", 4, 0.6F);
+ public static Item TACO = new ItemFoodXL("taco", 7, 0.6F);
+ public static Item BURRITO = new ItemFoodXL("burrito", 7, 0.6F);
+ public static Item KEBAB = new ItemFoodXL("kebab", 12, 0.4F);
+
+ public static Item CHICKEN_SANDWICH = new ItemFoodXL("chicken_sandwich", 10, 0.6F);
+ public static Item BLT_SANDWICH = new ItemFoodXL("blt_sandwich", 12, 0.4F);
+ public static Item BREAKFAST_SANDWICH = new ItemFoodXL("breakfast_sandwich", 8, 0.6F);
+ public static Item GRILLED_CHEESE_SANDWICH = new ItemFoodXL("grilled_cheese_sandwich", 11, 0.4F);
+ public static Item ICE_CREAM_SANDWICH = new ItemFoodXL("ice_cream_sandwich", 6, 0.6F);
+
+ public static Item SEAWEED = new ItemXL("seaweed");
+ public static Item FUTOMAKI = new ItemFoodXL("futomaki", 4, 0.6F);
+ public static Item URAMAKI = new ItemFoodXL("uramaki", 9, 0.4F);
+ public static Item OSHIZUSHI = new ItemFoodXL("oshizushi", 12, 0.2F);
+
+ public static Item BOWL = new ItemXL("bowl");
+ public static Item GARDEN_SALAD = new BowlItem("garden_salad", 5, 0.6F);
+ public static Item CHICKEN_SALAD = new BowlItem("chicken_salad", 8, 0.6F);
+ public static Item CAESAR_SALAD = new BowlItem("caesar_salad", 6, 0.6F);
+ public static Item ONION_SALAD = new BowlItem("onion_salad", 4, 0.6F);
+ public static Item TACO_SALAD = new BowlItem("taco_salad", 10, 0.6F);
+
+ public static Item CUCUMBER_SOUP = new BowlItem("cucumber_soup", 6, 0.6F);
+ public static Item TOMATO_SOUP = new BowlItem("tomato_soup", 3, 0.6F);
+ public static Item VEGETABLE_SOUP = new BowlItem("vegetable_soup", 8, 0.6F);
+ public static Item CHICKEN_SOUP = new BowlItem("chicken_soup", 10, 0.6F);
+ public static Item BEEF_STEW = new BowlItem("beef_stew", 12, 0.6F);
+ public static Item PUMPKIN_STEW = new ItemFoodXL("pumpkin_stew", 6, 0.6F);
+
+ public static Item CARAMEL_APPLE = new ItemFoodXL("caramel_apple", 6, 0.6F);
+ public static Item MARSHMALLOW = new ItemFoodXL("marshmallow", 1, 0.6F);
+ public static Item ROASTED_MARSHMALLOW = new ItemFoodXL("roasted_marshmallow", 2, 0.6F);
+ public static Item CHOCOLATE_COOKIE = new ItemFoodXL("chocolate_cookie", 3, 0.6F);
+ public static Item VANILLA_COOKIE = new ItemFoodXL("vanilla_cookie", 4, 0.6F);
+ public static Item BROWNIE = new ItemFoodXL("brownie", 3, 0.6F);
+ public static Item BOURBON_BISCUIT = new ItemFoodXL("bourbon_biscuit", 3, 0.6F);
+ public static Item CHOCOLATE = new ItemFoodXL("chocolate", 1, 0.6F);
+ public static Item CHOCOLATE_ICE_CREAM_BALL = new ItemXL("chocolate_ice_cream_ball");
+ public static Item VANILLA_ICE_CREAM_BALL = new ItemXL("vanilla_ice_cream_ball");
+ public static Item STRAWBERRY_ICE_CREAM_BALL = new ItemXL("strawberry_ice_cream_ball");
+ public static Item ICE_CREAM_CONE = new ItemFoodXL("ice_cream_cone", 3, 1.2F);
+ public static Item CHOCOLATE_ICE_CREAM = new ItemFoodXL("chocolate_ice_cream", 4, 0.6F);
+ public static Item VANILLA_ICE_CREAM = new ItemFoodXL("vanilla_ice_cream", 4, 0.6F);
+ public static Item STRAWBERRY_ICE_CREAM = new ItemFoodXL("strawberry_ice_cream", 4, 0.6F);
+ public static Item CRESCENT_ROLL = new ItemFoodXL("crescent_roll", 6, 0.6F);
+ public static Item DONUT = new ItemFoodXL("donut", 4, 0.6F);
+ public static Item SUGAR_DONUT = new ItemFoodXL("sugar_donut", 5, 0.6F);
+ public static Item CHOCOLATE_DONUT = new ItemFoodXL("chocolate_donut", 5, 0.6F);
+ public static Item VANILLA_DONUT = new ItemFoodXL("vanilla_donut", 5, 0.6F);
+
+ public static Item PAPER_CUP = new ItemXL("paper_cup");
+ public static Item VANILLA_CUPCAKE = new ItemFoodXL("vanilla_cupcake", 2, 0.6F);
+ public static Item CHOCOLATE_CUPCAKE = new ItemFoodXL("chocolate_cupcake", 3, 0.6F);
+ public static Item CHOCOLATE_COOKIE_CUPCAKE = new ItemFoodXL("chocolate_cookie_cupcake", 5, 0.6F);
+ public static Item STRAWBERRY_CUPCAKE = new ItemFoodXL("strawberry_cupcake", 3, 0.6F);
+
+ public static Item PIE_SHELL = new ItemXL("pie_shell");
+ public static Item APPLE_PIE = new ItemFoodXL("apple_pie", 8, 0.6F);
+ public static Item GOLDEN_APPLE_PIE = new ItemFoodXL("golden_apple_pie", 8, 0.6F);
+ public static Item CHEESE_PIE = new ItemFoodXL("cheese_pie", 8, 0.6F);
+ public static Item CHICKEN_POT_PIE = new ItemFoodXL("chicken_pot_pie", 8, 0.6F);
+ public static Item CHOCOLATE_PIE = new ItemFoodXL("chocolate_pie", 8, 0.6F);
+ public static Item BACON_PIE = new ItemFoodXL("bacon_pie", 8, 0.6F);
+ public static Item FISH_PIE = new ItemFoodXL("fish_pie", 8, 0.6F);
+ public static Item STRAWBERRY_PIE = new ItemFoodXL("strawberry_pie", 8, 0.6F);
+
+ public static Item TOMATO_SAUCE = new ItemXL("tomato_sauce");
+ public static Item HOT_SAUCE = new ItemXL("hot_sauce");
+ public static Item CHOCOLATE_SYRUP = new ItemXL("chocolate_syrup");
+ public static Item VANILLA_EXTRACT = new ItemXL("vanilla_extract");
+ public static Item VANILLA_CREAM = new ItemXL("vanilla_cream");
+
+ public static Item EMPTY_CAN = new ItemXL("empty_can");
+ public static Item SPEEDY_ENERGY_DRINK = new SpeedyEnergyDrinkItem("speedy_energy_drink", 0, 0.0F);
+ public static Item HEALTHY_ENERGY_DRINK = new HealthyEnergyDrinkItem("healthy_energy_drink", 0, 0.0F);
+ public static Item STEALTHY_ENERGY_DRINK = new StealthyEnergyDrinkItem("stealthy_energy_drink", 0, 0.0F);
+ public static Item STRONG_ENERGY_DRINK = new StrongEnergyDrinkItem("strong_energy_drink", 0, 0.0F);
+ public static Item DEADLY_ENERGY_DRINK = new DeadlyEnergyDrinkItem("deadly_energy_drink", 0, 0.0F);
+ public static Item SUPER_ENERGY_DRINK = new SuperEnergyDrinkItem("super_energy_drink", 0, 0.0F);
+ public static Item GLASS_MUG = new ItemXL("glass_mug");
+ public static Item BEER = new BeerItem("beer", 1, 0.2F);
+ public static Item COFFEE_CUP = new ItemXL("coffee_cup");
+ public static Item COFFEE = new CoffeeItem("coffee", 1, 0.2F);
+ public static Item CAPPUCCINO = new CappucinoItem("cappuccino", 2, 0.2F);
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/init/ItemListxlfoodmod.java b/src/main/java/mariot7/xlfoodmod/init/ItemListxlfoodmod.java
deleted file mode 100644
index 27f41a9..0000000
--- a/src/main/java/mariot7/xlfoodmod/init/ItemListxlfoodmod.java
+++ /dev/null
@@ -1,498 +0,0 @@
-package mariot7.xlfoodmod.init;
-
-import mariot7.xlfoodmod.items.Beer;
-import mariot7.xlfoodmod.items.BucketOfFriedChicken;
-import mariot7.xlfoodmod.items.Cappuccino;
-import mariot7.xlfoodmod.items.Coffee;
-import mariot7.xlfoodmod.items.DeadlyEnergyDrink;
-import mariot7.xlfoodmod.items.HealthyEnergyDrink;
-import mariot7.xlfoodmod.items.SauceBottle;
-import mariot7.xlfoodmod.items.Bowl;
-import mariot7.xlfoodmod.items.SpeedyEnergyDrink;
-import mariot7.xlfoodmod.items.StealthyEnergyDrink;
-import mariot7.xlfoodmod.items.StrongEnergyDrink;
-import mariot7.xlfoodmod.items.SuperEnergyDrink;
-import net.minecraft.init.Blocks;
-import net.minecraft.item.Item;
-import net.minecraftforge.oredict.OreDictionary;
-import net.minecraftforge.registries.IForgeRegistry;
-
-public class ItemListxlfoodmod {
-
- //crops
- public static ItemSeedsxlfoodmod rice_seeds = new ItemSeedsxlfoodmod(BlockListxlfoodmod.rice_plant, Blocks.FARMLAND, "rice_seeds");
- public static ItemFoodxlfoodmod rice = new ItemFoodxlfoodmod("rice", 1, 0.6F, false);
- public static ItemFoodxlfoodmod butter_rice = new ItemFoodxlfoodmod("butter_rice", 4, 0.6F, false);
- public static ItemFoodxlfoodmod fried_rice = new ItemFoodxlfoodmod("fried_rice", 3, 0.6F, false);
- public static ItemSeedsxlfoodmod pepper_seeds = new ItemSeedsxlfoodmod(BlockListxlfoodmod.pepper_plant, Blocks.FARMLAND, "pepper_seeds");
- public static ItemFoodxlfoodmod pepper = new ItemFoodxlfoodmod("pepper", 1, 0.6F, false);
- public static ItemSeedsxlfoodmod corn_seeds = new ItemSeedsxlfoodmod(BlockListxlfoodmod.corn_plant, Blocks.FARMLAND, "corn_seeds");
- public static ItemFoodxlfoodmod raw_corn = new ItemFoodxlfoodmod("raw_corn", 1, 0.6F, false);
- public static ItemFoodxlfoodmod corn = new ItemFoodxlfoodmod("corn", 1, 0.6F, false);
- public static ItemSeedsxlfoodmod cucumber_seeds = new ItemSeedsxlfoodmod(BlockListxlfoodmod.cucumber_plant, Blocks.FARMLAND, "cucumber_seeds");
- public static ItemFoodxlfoodmod cucumber = new ItemFoodxlfoodmod("cucumber", 1, 0.6F, false);
- public static ItemSeedsxlfoodmod lettuce_seeds = new ItemSeedsxlfoodmod(BlockListxlfoodmod.lettuce_plant, Blocks.FARMLAND, "lettuce_seeds");
- public static ItemFoodxlfoodmod lettuce = new ItemFoodxlfoodmod("lettuce", 1, 0.6F, false);
- public static ItemSeedFoodxlfoodmod onion = new ItemSeedFoodxlfoodmod(BlockListxlfoodmod.onion_plant, Blocks.FARMLAND, "onion", 1, 0.6F);
- public static ItemSeedsxlfoodmod tomato_seeds = new ItemSeedsxlfoodmod(BlockListxlfoodmod.tomato_plant, Blocks.FARMLAND, "tomato_seeds");
- public static ItemFoodxlfoodmod tomato = new ItemFoodxlfoodmod("tomato", 1, 0.6F, false);
- public static ItemSeedsxlfoodmod strawberry_seeds = new ItemSeedsxlfoodmod(BlockListxlfoodmod.strawberry_plant, Blocks.FARMLAND, "strawberry_seeds");
- public static ItemFoodxlfoodmod strawberry = new ItemFoodxlfoodmod("strawberry", 1, 0.6F, false);
- //other foods
- public static ItemFoodxlfoodmod salt = new ItemFoodxlfoodmod("salt", 0, 0.2F, false);
- public static ItemFoodxlfoodmod dough = new ItemFoodxlfoodmod("dough", 1, 0.6F, false);
- public static ItemFoodxlfoodmod cooked_dough = new ItemFoodxlfoodmod("cooked_dough", 2, 1.2F, false);
- public static ItemFoodxlfoodmod crouton = new ItemFoodxlfoodmod("crouton", 1, 1.2F, false);
- public static ItemFoodxlfoodmod butter = new ItemFoodxlfoodmod("butter", 1, 0.6F, false);
- public static ItemFoodxlfoodmod cheese = new ItemFoodxlfoodmod("cheese", 1, 0.6F, false);
- public static ItemFoodxlfoodmod cheese_puff = new ItemFoodxlfoodmod("cheese_puff", 1, 0.6F, false);
- public static ItemFoodxlfoodmod chips = new ItemFoodxlfoodmod("chips", 1, 0.6F, false);
- public static ItemFoodxlfoodmod salty_chips = new ItemFoodxlfoodmod("salty_chips", 1, 1.2F, false);
- public static ItemFoodxlfoodmod spicy_chips = new ItemFoodxlfoodmod("spicy_chips", 1, 1.2F, false);
- public static ItemFoodxlfoodmod onion_rings = new ItemFoodxlfoodmod("onion_rings", 2, 1.2F, false);
- public static ItemFoodxlfoodmod cheesy_bread = new ItemFoodxlfoodmod("cheesy_bread", 6, 0.6F, false);
- public static ItemFoodxlfoodmod potato_bread = new ItemFoodxlfoodmod("potato_bread", 6, 0.6F, false);
- public static ItemFoodxlfoodmod corn_bread = new ItemFoodxlfoodmod("corn_bread", 8, 0.6F, false);
- public static ItemFoodxlfoodmod rice_bread = new ItemFoodxlfoodmod("rice_bread", 5, 0.6F, false);
- public static ItemFoodxlfoodmod baguette = new ItemFoodxlfoodmod("baguette", 5, 0.6F, false);
- public static ItemFoodxlfoodmod fried_egg = new ItemFoodxlfoodmod("fried_egg", 3, 0.6F, false);
- public static ItemFoodxlfoodmod pancake = new ItemFoodxlfoodmod("pancake", 5, 0.6F, false);
- public static ItemFoodxlfoodmod waffle = new ItemFoodxlfoodmod("waffle", 5, 0.6F, false);
- public static Bowl macaroni_and_cheese = new Bowl("macaroni_and_cheese", 9, 0.6F, false);
- //traditional food
- public static Bowl spaghetti = new Bowl("spaghetti", 9, 0.6F, false);
- public static ItemFoodxlfoodmod enchilada = new ItemFoodxlfoodmod("enchilada", 9, 0.6F, false);
- public static ItemFoodxlfoodmod lasagne = new ItemFoodxlfoodmod("lasagne", 12, 0.6F, false);
- public static ItemFoodxlfoodmod jambon_beurre = new ItemFoodxlfoodmod("jambon_beurre", 15, 0.4F, false);
- //meat
- public static ItemFoodxlfoodmod flesh = new ItemFoodxlfoodmod("flesh", 4, 0.2F, false);
- public static ItemFoodxlfoodmod ham = new ItemFoodxlfoodmod("ham", 4, 0.6F, false);
- public static ItemFoodxlfoodmod sausage = new ItemFoodxlfoodmod("sausage", 3, 1.2F, false);
- public static ItemFoodxlfoodmod bacon = new ItemFoodxlfoodmod("bacon", 3, 1.2F, false);
- public static ItemFoodxlfoodmod beef_jerky = new ItemFoodxlfoodmod("beef_jerky", 3, 0.6F, false);
- public static ItemFoodxlfoodmod ground_beef = new ItemFoodxlfoodmod("ground_beef", 4, 1.2F, false);
- public static ItemFoodxlfoodmod raw_chicken_wing = new ItemFoodxlfoodmod("raw_chicken_wing", 1, 0.6F, false);
- public static ItemFoodxlfoodmod cooked_chicken_wing = new ItemFoodxlfoodmod("cooked_chicken_wing", 4, 1.2F, false);
- public static ItemFoodxlfoodmod spicy_chicken_wing = new ItemFoodxlfoodmod("spicy_chicken_wing", 4, 1.4F, false);
- public static BucketOfFriedChicken bucket_of_fried_chicken = new BucketOfFriedChicken("bucket_of_fried_chicken", 6, 0.6F, false);
- //fast food
- public static ItemFoodxlfoodmod top_bun = new ItemFoodxlfoodmod("top_bun", 4, 0.6F, false);
- public static ItemFoodxlfoodmod bottom_bun = new ItemFoodxlfoodmod("bottom_bun", 4, 0.6F, false);
- public static ItemFoodxlfoodmod hamburger = new ItemFoodxlfoodmod("hamburger", 9, 0.6F, false);
- public static ItemFoodxlfoodmod chickenburger = new ItemFoodxlfoodmod("chickenburger", 9, 0.6F, false);
- public static ItemFoodxlfoodmod cheeseburger = new ItemFoodxlfoodmod("cheeseburger", 10, 0.6F, false);
- public static ItemFoodxlfoodmod hot_dog = new ItemFoodxlfoodmod("hot_dog", 8, 0.6F, false);
- public static ItemFoodxlfoodmod sausage_roll = new ItemFoodxlfoodmod("sausage_roll", 7, 0.6F, false);
- public static ItemFoodxlfoodmod slice_of_pizza = new ItemFoodxlfoodmod("slice_of_pizza", 9, 0.2F, false);
- public static ItemFoodxlfoodmod tortilla = new ItemFoodxlfoodmod("tortilla", 4, 0.6F, false);
- public static ItemFoodxlfoodmod taco = new ItemFoodxlfoodmod("taco", 7, 0.6F, false);
- public static ItemFoodxlfoodmod burrito = new ItemFoodxlfoodmod("burrito", 7, 0.6F, false);
- public static ItemFoodxlfoodmod kebab = new ItemFoodxlfoodmod("kebab", 12, 0.4F, false);
- //sandwiches
- public static ItemFoodxlfoodmod chicken_sandwich = new ItemFoodxlfoodmod("chicken_sandwich", 10, 0.6F, false);
- public static ItemFoodxlfoodmod blt_sandwich = new ItemFoodxlfoodmod("blt_sandwich", 12, 0.4F, false);
- public static ItemFoodxlfoodmod breakfast_sandwich = new ItemFoodxlfoodmod("breakfast_sandwich", 8, 0.6F, false);
- public static ItemFoodxlfoodmod grilled_cheese_sandwich = new ItemFoodxlfoodmod("grilled_cheese_sandwich", 11, 0.4F, false);
- public static ItemFoodxlfoodmod icecream_sandwich = new ItemFoodxlfoodmod("icecream_sandwich", 6, 0.6F, false);
- //salad
- public static Itemxlfoodmod bowl = new Itemxlfoodmod("bowl");
- public static Bowl garden_salad = new Bowl("garden_salad", 5, 0.6F, false);
- public static Bowl chicken_salad = new Bowl("chicken_salad", 8, 0.6F, false);
- public static Bowl caesar_salad = new Bowl("caesar_salad", 6, 0.6F, false);
- public static Bowl onion_salad = new Bowl("onion_salad", 4, 0.6F, false);
- public static Bowl taco_salad = new Bowl("taco_salad", 10, 0.6F, false);
- //soups and stews
- public static Bowl cucumber_soup = new Bowl("cucumber_soup", 6, 0.6F, false);
- public static Bowl tomato_soup = new Bowl("tomato_soup", 3, 0.6F, false);
- public static Bowl vegetable_soup = new Bowl("vegetable_soup", 8, 0.6F, false);
- public static Bowl chicken_soup = new Bowl("chicken_soup", 10, 0.6F, false);
- public static Bowl beef_stew = new Bowl("beef_stew", 12, 0.6F, false);
- public static ItemFoodxlfoodmod pumpkin_stew = new ItemFoodxlfoodmod("pumpkin_stew", 6, 0.6F, false);
- //candy etc.
- public static ItemFoodxlfoodmod caramel_apple = new ItemFoodxlfoodmod("caramel_apple", 6, 0.6F, false);
- public static ItemFoodxlfoodmod marshmallow = new ItemFoodxlfoodmod("marshmallow", 1, 0.6F, false);
- public static ItemFoodxlfoodmod roasted_marshmallow = new ItemFoodxlfoodmod("roasted_marshmallow", 2, 0.6F, false);
- public static ItemFoodxlfoodmod oreo_cookie = new ItemFoodxlfoodmod("oreo_cookie", 3, 0.6F, false);
- public static ItemFoodxlfoodmod twinkie = new ItemFoodxlfoodmod("twinkie", 4, 0.6F, false);
- public static ItemFoodxlfoodmod brownie = new ItemFoodxlfoodmod("brownie", 3, 0.6F, false);
- public static ItemFoodxlfoodmod bourbon_biscuit = new ItemFoodxlfoodmod("bourbon_biscuit", 3, 0.6F, false);
- public static ItemFoodxlfoodmod chocolate = new ItemFoodxlfoodmod("chocolate", 1, 0.6F, false);
- public static Itemxlfoodmod chocolate_icecream_ball = new Itemxlfoodmod("chocolate_icecream_ball");
- public static Itemxlfoodmod vanilla_icecream_ball = new Itemxlfoodmod("vanilla_icecream_ball");
- public static Itemxlfoodmod strawberry_icecream_ball = new Itemxlfoodmod("strawberry_icecream_ball");
- public static ItemFoodxlfoodmod icecream_cone = new ItemFoodxlfoodmod("icecream_cone", 3, 1.2F, false);
- public static ItemFoodxlfoodmod chocolate_icecream = new ItemFoodxlfoodmod("chocolate_icecream", 4, 0.6F, false);
- public static ItemFoodxlfoodmod vanilla_icecream = new ItemFoodxlfoodmod("vanilla_icecream", 4, 0.6F, false);
- public static ItemFoodxlfoodmod strawberry_icecream = new ItemFoodxlfoodmod("strawberry_icecream", 4, 0.6F, false);
- public static ItemFoodxlfoodmod crescent_roll = new ItemFoodxlfoodmod("crescent_roll", 6, 0.6F, false);
- public static ItemFoodxlfoodmod donut = new ItemFoodxlfoodmod("donut", 4, 0.6F, false);
- public static ItemFoodxlfoodmod sugar_donut = new ItemFoodxlfoodmod("sugar_donut", 5, 0.6F, false);
- public static ItemFoodxlfoodmod chocolate_donut = new ItemFoodxlfoodmod("chocolate_donut", 5, 0.6F, false);
- public static ItemFoodxlfoodmod vanilla_donut = new ItemFoodxlfoodmod("vanilla_donut", 5, 0.6F, false);
- //cupcakes
- public static Itemxlfoodmod paper_cup = new Itemxlfoodmod("paper_cup");
- public static ItemFoodxlfoodmod vanilla_cupcake = new ItemFoodxlfoodmod("vanilla_cupcake", 2, 0.6F, false);
- public static ItemFoodxlfoodmod chocolate_cupcake = new ItemFoodxlfoodmod("chocolate_cupcake", 3, 0.6F, false);
- public static ItemFoodxlfoodmod oreo_cupcake = new ItemFoodxlfoodmod("oreo_cupcake", 5, 0.6F, false);
- public static ItemFoodxlfoodmod strawberry_cupcake = new ItemFoodxlfoodmod("strawberry_cupcake", 3, 0.6F, false);
- //pies
- public static Itemxlfoodmod pie_shell = new Itemxlfoodmod("pie_shell");
- public static ItemFoodxlfoodmod apple_pie = new ItemFoodxlfoodmod("apple_pie", 5, 0.6F, false);
- public static ItemFoodxlfoodmod golden_apple_pie = new ItemFoodxlfoodmod("golden_apple_pie", 5, 0.6F, false);
- public static ItemFoodxlfoodmod cheese_pie = new ItemFoodxlfoodmod("cheese_pie", 2, 0.6F, false);
- public static ItemFoodxlfoodmod chicken_pot_pie = new ItemFoodxlfoodmod("chicken_pot_pie", 7, 0.6F, false);
- public static ItemFoodxlfoodmod chocolate_pie = new ItemFoodxlfoodmod("chocolate_pie", 2, 0.6F, false);
- public static ItemFoodxlfoodmod bacon_pie = new ItemFoodxlfoodmod("bacon_pie", 4, 0.6F, false);
- public static ItemFoodxlfoodmod fish_pie = new ItemFoodxlfoodmod("fish_pie", 6, 0.6F, false);
- public static ItemFoodxlfoodmod strawberry_pie = new ItemFoodxlfoodmod("strawberry_pie", 2, 0.6F, false);
- //syrup, cream etc.
- public static SauceBottle tomato_sauce = new SauceBottle("tomato_sauce");
- public static SauceBottle hot_sauce = new SauceBottle("hot_sauce");
- public static SauceBottle chocolate_syrup = new SauceBottle("chocolate_syrup");
- public static SauceBottle vanilla_extract = new SauceBottle("vanilla_extract");
- public static SauceBottle vanilla_cream = new SauceBottle("vanilla_cream");
- //drinks
- public static Itemxlfoodmod empty_can = new Itemxlfoodmod("empty_can");
- public static SpeedyEnergyDrink speedy_energy_drink = new SpeedyEnergyDrink("speedy_energy_drink", 0, 0.0F, false);
- public static HealthyEnergyDrink healthy_energy_drink = new HealthyEnergyDrink("healthy_energy_drink", 0, 0.0F, false);
- public static StealthyEnergyDrink stealthy_energy_drink = new StealthyEnergyDrink("stealthy_energy_drink", 0, 0.0F, false);
- public static StrongEnergyDrink strong_energy_drink = new StrongEnergyDrink("strong_energy_drink", 0, 0.0F, false);
- public static DeadlyEnergyDrink deadly_energy_drink = new DeadlyEnergyDrink("deadly_energy_drink", 0, 0.0F, false);
- public static SuperEnergyDrink super_energy_drink = new SuperEnergyDrink("super_energy_drink", 0, 0.0F, false);
- public static Itemxlfoodmod glass_mug = new Itemxlfoodmod("glass_mug");
- public static Beer beer = new Beer("beer", 1, 0.2F, false);
- public static Itemxlfoodmod coffee_cup = new Itemxlfoodmod("coffee_cup");
- public static Coffee coffee = new Coffee("coffee", 1, 0.2F, false);
- public static Cappuccino cappuccino = new Cappuccino("cappuccino", 2, 0.2F, false);
-
-
- public static void register(IForgeRegistry
- registry) {
-
- //crops
- registry.registerAll(rice_seeds);
- OreDictionary.registerOre("seedRice", rice_seeds);
- registry.registerAll(rice);
- OreDictionary.registerOre("cropRice", rice);
- registry.registerAll(butter_rice);
- OreDictionary.registerOre("foodButterrice", butter_rice);
- registry.registerAll(fried_rice);
- OreDictionary.registerOre("foodFriedrice", fried_rice);
- registry.registerAll(pepper_seeds);
- registry.registerAll(pepper);
- registry.registerAll(corn_seeds);
- OreDictionary.registerOre("seedCorn", corn_seeds);
- registry.registerAll(raw_corn);
- registry.registerAll(corn);
- OreDictionary.registerOre("cropCorn", corn);
- registry.registerAll(cucumber_seeds);
- OreDictionary.registerOre("seedCucumber", cucumber_seeds);
- registry.registerAll(cucumber);
- OreDictionary.registerOre("cropCucumber", cucumber);
- registry.registerAll(lettuce_seeds);
- OreDictionary.registerOre("seedLettuce", lettuce_seeds);
- registry.registerAll(lettuce);
- OreDictionary.registerOre("cropLettuce", lettuce);
- registry.registerAll(onion);
- OreDictionary.registerOre("seedOnion", onion);
- OreDictionary.registerOre("cropOnion", onion);
- registry.registerAll(tomato_seeds);
- OreDictionary.registerOre("seedTomato", tomato_seeds);
- registry.registerAll(tomato);
- OreDictionary.registerOre("cropTomato", tomato);
- registry.registerAll(strawberry_seeds);
- OreDictionary.registerOre("seedStrawberry", strawberry_seeds);
- registry.registerAll(strawberry);
- OreDictionary.registerOre("cropStrawberry", strawberry);
- //other foods
- registry.registerAll(salt);
- OreDictionary.registerOre("itemSalt", salt);
- OreDictionary.registerOre("dustSalt", salt);
- registry.registerAll(dough);
- registry.registerAll(cooked_dough);
- OreDictionary.registerOre("foodDough", cooked_dough);
- registry.registerAll(crouton);
- registry.registerAll(butter);
- OreDictionary.registerOre("foodButter", butter);
- registry.registerAll(cheese);
- OreDictionary.registerOre("foodCheese", cheese);
- registry.registerAll(cheese_puff);
- registry.registerAll(chips);
- registry.registerAll(salty_chips);
- registry.registerAll(spicy_chips);
- registry.registerAll(onion_rings);
- registry.registerAll(cheesy_bread);
- registry.registerAll(potato_bread);
- registry.registerAll(corn_bread);
- registry.registerAll(rice_bread);
- registry.registerAll(baguette);
- registry.registerAll(fried_egg);
- OreDictionary.registerOre("foodFriedegg", fried_egg);
- registry.registerAll(pancake);
- OreDictionary.registerOre("foodPancakes", pancake);
- registry.registerAll(waffle);
- OreDictionary.registerOre("foodWaffles", waffle);
- registry.registerAll(macaroni_and_cheese);
- //traditional food
- registry.registerAll(spaghetti);
- registry.registerAll(enchilada);
- registry.registerAll(lasagne);
- registry.registerAll(jambon_beurre);
- //meat
- registry.registerAll(flesh);
- registry.registerAll(ham);
- registry.registerAll(sausage);
- registry.registerAll(bacon);
- registry.registerAll(beef_jerky);
- OreDictionary.registerOre("foodBeefjerky", beef_jerky);
- registry.registerAll(ground_beef);
- OreDictionary.registerOre("foodGroundbeef", ground_beef);
- registry.registerAll(raw_chicken_wing);
- registry.registerAll(cooked_chicken_wing);
- registry.registerAll(spicy_chicken_wing);
- registry.registerAll(bucket_of_fried_chicken);
- //fast food
- registry.registerAll(top_bun);
- registry.registerAll(bottom_bun);
- registry.registerAll(hamburger);
- registry.registerAll(chickenburger);
- registry.registerAll(cheeseburger);
- registry.registerAll(hot_dog);
- registry.registerAll(sausage_roll);
- registry.registerAll(slice_of_pizza);
- registry.registerAll(tortilla);
- OreDictionary.registerOre("foodTortilla", tortilla);
- registry.registerAll(taco);
- registry.registerAll(burrito);
- registry.registerAll(kebab);
- //sandwiches
- registry.registerAll(chicken_sandwich);
- registry.registerAll(blt_sandwich);
- registry.registerAll(breakfast_sandwich);
- registry.registerAll(grilled_cheese_sandwich);
- registry.registerAll(icecream_sandwich);
- //salad
- registry.registerAll(bowl);
- registry.registerAll(garden_salad);
- registry.registerAll(chicken_salad);
- registry.registerAll(caesar_salad);
- registry.registerAll(onion_salad);
- registry.registerAll(taco_salad);
- //soups and stews
- registry.registerAll(cucumber_soup);
- registry.registerAll(tomato_soup);
- registry.registerAll(vegetable_soup);
- registry.registerAll(chicken_soup);
- registry.registerAll(beef_stew);
- registry.registerAll(pumpkin_stew);
- //candy etc.
- registry.registerAll(caramel_apple);
- registry.registerAll(marshmallow);
- registry.registerAll(roasted_marshmallow);
- registry.registerAll(oreo_cookie);
- registry.registerAll(twinkie);
- registry.registerAll(brownie);
- registry.registerAll(bourbon_biscuit);
- registry.registerAll(chocolate);
- OreDictionary.registerOre("foodChocolatebar", chocolate);
- registry.registerAll(chocolate_icecream_ball);
- registry.registerAll(vanilla_icecream_ball);
- registry.registerAll(strawberry_icecream_ball);
- registry.registerAll(icecream_cone);
- registry.registerAll(chocolate_icecream);
- registry.registerAll(vanilla_icecream);
- registry.registerAll(strawberry_icecream);
- registry.registerAll(crescent_roll);
- registry.registerAll(donut);
- registry.registerAll(sugar_donut);
- registry.registerAll(chocolate_donut);
- registry.registerAll(vanilla_donut);
- //cupcakes
- registry.registerAll(paper_cup);
- registry.registerAll(vanilla_cupcake);
- registry.registerAll(chocolate_cupcake);
- registry.registerAll(oreo_cupcake);
- registry.registerAll(strawberry_cupcake);
- //pies
- registry.registerAll(pie_shell);
- registry.registerAll(apple_pie);
- registry.registerAll(golden_apple_pie);
- registry.registerAll(cheese_pie);
- registry.registerAll(chicken_pot_pie);
- registry.registerAll(chocolate_pie);
- registry.registerAll(bacon_pie);
- registry.registerAll(fish_pie);
- registry.registerAll(strawberry_pie);
- //syrup, cream etc.
- registry.registerAll(tomato_sauce);
- registry.registerAll(hot_sauce);
- registry.registerAll(chocolate_syrup);
- registry.registerAll(vanilla_extract);
- registry.registerAll(vanilla_cream);
- //drinks
- registry.registerAll(empty_can);
- registry.registerAll(speedy_energy_drink);
- registry.registerAll(healthy_energy_drink);
- registry.registerAll(stealthy_energy_drink);
- registry.registerAll(strong_energy_drink);
- registry.registerAll(deadly_energy_drink);
- registry.registerAll(super_energy_drink);
- registry.registerAll(glass_mug);
- registry.registerAll(beer);
- registry.registerAll(coffee_cup);
- registry.registerAll(coffee);
- registry.registerAll(cappuccino);
-
- }
-
- public static void registerModels() {
-
- //crops
- rice_seeds.registerItemModel();
- rice.registerItemModel();
- butter_rice.registerItemModel();
- fried_rice.registerItemModel();
- pepper_seeds.registerItemModel();
- pepper.registerItemModel();
- corn_seeds.registerItemModel();
- raw_corn.registerItemModel();
- corn.registerItemModel();
- cucumber_seeds.registerItemModel();
- cucumber.registerItemModel();
- lettuce_seeds.registerItemModel();
- lettuce.registerItemModel();
- onion.registerItemModel();
- tomato_seeds.registerItemModel();
- tomato.registerItemModel();
- strawberry_seeds.registerItemModel();
- strawberry.registerItemModel();
- //other foods
- salt.registerItemModel();
- dough.registerItemModel();
- cooked_dough.registerItemModel();
- crouton.registerItemModel();
- butter.registerItemModel();
- cheese.registerItemModel();
- cheese_puff.registerItemModel();
- chips.registerItemModel();
- salty_chips.registerItemModel();
- spicy_chips.registerItemModel();
- onion_rings.registerItemModel();
- cheesy_bread.registerItemModel();
- potato_bread.registerItemModel();
- corn_bread.registerItemModel();
- rice_bread.registerItemModel();
- baguette.registerItemModel();
- fried_egg.registerItemModel();
- pancake.registerItemModel();
- waffle.registerItemModel();
- macaroni_and_cheese.registerItemModel();
- //traditional food
- spaghetti.registerItemModel();
- enchilada.registerItemModel();
- lasagne.registerItemModel();
- jambon_beurre.registerItemModel();
- //meat
- flesh.registerItemModel();
- ham.registerItemModel();
- sausage.registerItemModel();
- bacon.registerItemModel();
- beef_jerky.registerItemModel();
- ground_beef.registerItemModel();
- raw_chicken_wing.registerItemModel();
- cooked_chicken_wing.registerItemModel();
- spicy_chicken_wing.registerItemModel();
- bucket_of_fried_chicken.registerItemModel();
- //fast food
- top_bun.registerItemModel();
- bottom_bun.registerItemModel();
- hamburger.registerItemModel();
- chickenburger.registerItemModel();
- cheeseburger.registerItemModel();
- hot_dog.registerItemModel();
- sausage_roll.registerItemModel();
- slice_of_pizza.registerItemModel();
- tortilla.registerItemModel();
- taco.registerItemModel();
- burrito.registerItemModel();
- kebab.registerItemModel();
- //sandwiches
- chicken_sandwich.registerItemModel();
- blt_sandwich.registerItemModel();
- breakfast_sandwich.registerItemModel();
- grilled_cheese_sandwich.registerItemModel();
- icecream_sandwich.registerItemModel();
- //salad
- bowl.registerItemModel();
- garden_salad.registerItemModel();
- chicken_salad.registerItemModel();
- caesar_salad.registerItemModel();
- onion_salad.registerItemModel();
- taco_salad.registerItemModel();
- //soups and stews
- cucumber_soup.registerItemModel();
- tomato_soup.registerItemModel();
- vegetable_soup.registerItemModel();
- chicken_soup.registerItemModel();
- beef_stew.registerItemModel();
- pumpkin_stew.registerItemModel();
- //candy etc.
- caramel_apple.registerItemModel();
- marshmallow.registerItemModel();
- roasted_marshmallow.registerItemModel();
- oreo_cookie.registerItemModel();
- twinkie.registerItemModel();
- brownie.registerItemModel();
- bourbon_biscuit.registerItemModel();
- chocolate.registerItemModel();
- chocolate_icecream_ball.registerItemModel();
- vanilla_icecream_ball.registerItemModel();
- strawberry_icecream_ball.registerItemModel();
- icecream_cone.registerItemModel();
- chocolate_icecream.registerItemModel();
- vanilla_icecream.registerItemModel();
- strawberry_icecream.registerItemModel();
- crescent_roll.registerItemModel();
- donut.registerItemModel();
- sugar_donut.registerItemModel();
- chocolate_donut.registerItemModel();
- vanilla_donut.registerItemModel();
- //cupcake
- paper_cup.registerItemModel();
- vanilla_cupcake.registerItemModel();
- chocolate_cupcake.registerItemModel();
- oreo_cupcake.registerItemModel();
- strawberry_cupcake.registerItemModel();
- //pies
- pie_shell.registerItemModel();
- apple_pie.registerItemModel();
- golden_apple_pie.registerItemModel();
- cheese_pie.registerItemModel();
- chicken_pot_pie.registerItemModel();
- chocolate_pie.registerItemModel();
- bacon_pie.registerItemModel();
- fish_pie.registerItemModel();
- strawberry_pie.registerItemModel();
- //syrup, cream etc.
- tomato_sauce.registerItemModel();
- hot_sauce.registerItemModel();
- chocolate_syrup.registerItemModel();
- vanilla_extract.registerItemModel();
- vanilla_cream.registerItemModel();
- //drinks
- empty_can.registerItemModel();
- speedy_energy_drink.registerItemModel();
- healthy_energy_drink.registerItemModel();
- stealthy_energy_drink.registerItemModel();
- strong_energy_drink.registerItemModel();
- deadly_energy_drink.registerItemModel();
- super_energy_drink.registerItemModel();
- glass_mug.registerItemModel();
- beer.registerItemModel();
- coffee_cup.registerItemModel();
- coffee.registerItemModel();
- cappuccino.registerItemModel();
-
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/init/ItemSeedFoodXL.java b/src/main/java/mariot7/xlfoodmod/init/ItemSeedFoodXL.java
new file mode 100644
index 0000000..0b4e585
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/init/ItemSeedFoodXL.java
@@ -0,0 +1,17 @@
+package mariot7.xlfoodmod.init;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import net.minecraft.block.Block;
+import net.minecraft.item.BlockNamedItem;
+import net.minecraft.item.Food;
+import net.minecraft.util.ResourceLocation;
+
+public class ItemSeedFoodXL extends BlockNamedItem {
+
+ public ItemSeedFoodXL(String name, Block crop, int hunger, float saturation)
+ {
+ super(crop, new Properties().food(new Food.Builder().saturation(saturation).hunger(hunger).build()));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/init/ItemSeedFoodxlfoodmod.java b/src/main/java/mariot7/xlfoodmod/init/ItemSeedFoodxlfoodmod.java
deleted file mode 100644
index 92a5303..0000000
--- a/src/main/java/mariot7/xlfoodmod/init/ItemSeedFoodxlfoodmod.java
+++ /dev/null
@@ -1,77 +0,0 @@
-package mariot7.xlfoodmod.init;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import net.minecraft.advancements.CriteriaTriggers;
-import net.minecraft.block.Block;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.entity.player.EntityPlayerMP;
-import net.minecraft.item.ItemFood;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumActionResult;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.EnumHand;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.IBlockAccess;
-import net.minecraft.world.World;
-import net.minecraftforge.common.EnumPlantType;
-import net.minecraftforge.common.IPlantable;
-
-public class ItemSeedFoodxlfoodmod extends ItemFood implements IPlantable{
-
- public String name;
- public final Block crops;
- public final Block soilId;
-
- public ItemSeedFoodxlfoodmod(Block crops, Block soil, String name, int healAmount, float saturation) {
- super(healAmount, saturation, false);
- this.name = name;
- this.crops = crops;
- this.soilId = soil;
- setUnlocalizedName(name);
- setRegistryName(name);
- setCreativeTab(XLFoodModTab.tabXLFoodMod);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
- @Override
- public EnumPlantType getPlantType(IBlockAccess world, BlockPos pos)
- {
- return EnumPlantType.Crop;
- }
-
- @Override
- public IBlockState getPlant(IBlockAccess world, BlockPos pos)
- {
- return this.crops.getDefaultState();
- }
-
- @Override
- public EnumActionResult onItemUse(EntityPlayer player, World worldIn, BlockPos pos, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ)
- {
- ItemStack itemstack = player.getHeldItem(hand);
- net.minecraft.block.state.IBlockState state = worldIn.getBlockState(pos);
- if (facing == EnumFacing.UP && player.canPlayerEdit(pos.offset(facing), facing, itemstack) && state.getBlock().canSustainPlant(state, worldIn, pos, EnumFacing.UP, this) && worldIn.isAirBlock(pos.up()))
- {
- worldIn.setBlockState(pos.up(), this.crops.getDefaultState());
-
- if (player instanceof EntityPlayerMP)
- {
- CriteriaTriggers.PLACED_BLOCK.trigger((EntityPlayerMP)player, pos.up(), itemstack);
- }
-
- itemstack.shrink(1);
- return EnumActionResult.SUCCESS;
- }
- else
- {
- return EnumActionResult.FAIL;
- }
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/init/ItemSeedsXL.java b/src/main/java/mariot7/xlfoodmod/init/ItemSeedsXL.java
new file mode 100644
index 0000000..8a7ea10
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/init/ItemSeedsXL.java
@@ -0,0 +1,16 @@
+package mariot7.xlfoodmod.init;
+
+import mariot7.xlfoodmod.XLFoodMod;
+import net.minecraft.block.Block;
+import net.minecraft.item.BlockNamedItem;
+import net.minecraft.util.ResourceLocation;
+
+public class ItemSeedsXL extends BlockNamedItem {
+
+ public ItemSeedsXL(String name, Block crop)
+ {
+ super(crop, new Properties().maxStackSize(64));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/init/ItemSeedsxlfoodmod.java b/src/main/java/mariot7/xlfoodmod/init/ItemSeedsxlfoodmod.java
deleted file mode 100644
index 463ff9f..0000000
--- a/src/main/java/mariot7/xlfoodmod/init/ItemSeedsxlfoodmod.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package mariot7.xlfoodmod.init;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import net.minecraft.block.Block;
-import net.minecraft.item.ItemSeeds;
-
-public class ItemSeedsxlfoodmod extends ItemSeeds {
-
- public String name;
- public final Block crops;
-
- public ItemSeedsxlfoodmod(Block crops, Block soil, String name) {
- super(crops, soil);
- this.name = name;
- this.crops = crops;
- setUnlocalizedName(name);
- setRegistryName(name);
- setCreativeTab(XLFoodModTab.tabXLFoodMod);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/init/ItemXL.java b/src/main/java/mariot7/xlfoodmod/init/ItemXL.java
new file mode 100644
index 0000000..f397fd1
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/init/ItemXL.java
@@ -0,0 +1,16 @@
+package mariot7.xlfoodmod.init;
+
+import mariot7.xlfoodmod.CreativeTabXL;
+import mariot7.xlfoodmod.XLFoodMod;
+import net.minecraft.item.Item;
+import net.minecraft.util.ResourceLocation;
+
+public class ItemXL extends Item {
+
+ public ItemXL(String name)
+ {
+ super(new Properties().group(CreativeTabXL.getInstance()));
+ this.setRegistryName(new ResourceLocation(XLFoodMod.MOD_ID, name));
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/init/Itemxlfoodmod.java b/src/main/java/mariot7/xlfoodmod/init/Itemxlfoodmod.java
deleted file mode 100644
index ca8b21e..0000000
--- a/src/main/java/mariot7/xlfoodmod/init/Itemxlfoodmod.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package mariot7.xlfoodmod.init;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import net.minecraft.item.Item;
-
-public class Itemxlfoodmod extends Item {
-
- protected String name;
-
- public Itemxlfoodmod(String name) {
- super();
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/init/Smeltingxlfoodmod.java b/src/main/java/mariot7/xlfoodmod/init/Smeltingxlfoodmod.java
deleted file mode 100644
index 6686ae4..0000000
--- a/src/main/java/mariot7/xlfoodmod/init/Smeltingxlfoodmod.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package mariot7.xlfoodmod.init;
-
-import net.minecraft.init.Items;
-import net.minecraft.item.EnumDyeColor;
-import net.minecraft.item.ItemStack;
-import net.minecraftforge.fml.common.registry.GameRegistry;
-
-public class Smeltingxlfoodmod {
-
- public static void initSmelting() {
-
- GameRegistry.addSmelting(ItemListxlfoodmod.rice, new ItemStack(ItemListxlfoodmod.fried_rice), 0.35F);
- GameRegistry.addSmelting(ItemListxlfoodmod.raw_corn, new ItemStack(ItemListxlfoodmod.corn), 0.35F);
- GameRegistry.addSmelting(ItemListxlfoodmod.dough, new ItemStack(ItemListxlfoodmod.cooked_dough), 0.35F);
- GameRegistry.addSmelting(ItemListxlfoodmod.cheese, new ItemStack(ItemListxlfoodmod.cheese_puff), 0.35F);
- GameRegistry.addSmelting(Items.EGG, new ItemStack(ItemListxlfoodmod.fried_egg), 0.35F);
- GameRegistry.addSmelting(Items.ROTTEN_FLESH, new ItemStack(ItemListxlfoodmod.flesh), 0.35F);
- GameRegistry.addSmelting(ItemListxlfoodmod.raw_chicken_wing, new ItemStack(ItemListxlfoodmod.cooked_chicken_wing), 0.35F);
- GameRegistry.addSmelting(ItemListxlfoodmod.onion, new ItemStack(ItemListxlfoodmod.onion_rings, 4), 0.35F);
- GameRegistry.addSmelting(Items.SUGAR, new ItemStack(ItemListxlfoodmod.marshmallow), 0.35F);
- GameRegistry.addSmelting(ItemListxlfoodmod.marshmallow, new ItemStack(ItemListxlfoodmod.roasted_marshmallow), 0.35F);
- GameRegistry.addSmelting(ItemListxlfoodmod.tomato, new ItemStack(ItemListxlfoodmod.tomato_sauce), 0.35F);
- GameRegistry.addSmelting(ItemListxlfoodmod.pepper, new ItemStack(ItemListxlfoodmod.hot_sauce), 0.35F);
- GameRegistry.addSmelting(new ItemStack(Items.DYE, 1, 3), new ItemStack(ItemListxlfoodmod.chocolate_syrup), 0.35F);
-
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/items/Beer.java b/src/main/java/mariot7/xlfoodmod/items/Beer.java
deleted file mode 100644
index b6936a5..0000000
--- a/src/main/java/mariot7/xlfoodmod/items/Beer.java
+++ /dev/null
@@ -1,66 +0,0 @@
-package mariot7.xlfoodmod.items;
-
-import java.util.List;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.client.resources.I18n;
-import net.minecraft.client.util.ITooltipFlag;
-import net.minecraft.entity.EntityLiving;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Items;
-import net.minecraft.init.MobEffects;
-import net.minecraft.item.EnumAction;
-import net.minecraft.item.ItemFood;
-import net.minecraft.item.ItemStack;
-import net.minecraft.potion.Potion;
-import net.minecraft.potion.PotionEffect;
-import net.minecraft.stats.StatList;
-import net.minecraft.util.text.TextFormatting;
-import net.minecraft.world.World;
-import net.minecraftforge.event.entity.living.LivingEntityUseItemEvent;
-import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-
-public class Beer extends ItemFood {
-
- protected String name;
-
- public Beer(String name, int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- this.setAlwaysEdible();
- this.setMaxStackSize(1);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public Beer(int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
- protected void onFoodEaten(ItemStack itemstack, World world, EntityPlayer player) {
- player.addPotionEffect(new PotionEffect(MobEffects.NAUSEA, 100, 1));
- player.inventory.addItemStackToInventory(new ItemStack(ItemListxlfoodmod.glass_mug));
- }
-
- @SideOnly(Side.CLIENT)
- public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) {
- tooltip.add(I18n.format("beer.tooltip", TextFormatting.RED, TextFormatting.RESET));
- }
-
- @Override
- public EnumAction getItemUseAction(ItemStack stack) {
- return EnumAction.DRINK;
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/items/BeerItem.java b/src/main/java/mariot7/xlfoodmod/items/BeerItem.java
new file mode 100644
index 0000000..78caa3f
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/items/BeerItem.java
@@ -0,0 +1,47 @@
+package mariot7.xlfoodmod.items;
+
+import java.util.List;
+
+import mariot7.xlfoodmod.init.ItemFoodXL;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.client.util.ITooltipFlag;
+import net.minecraft.entity.LivingEntity;
+import net.minecraft.entity.player.PlayerEntity;
+import net.minecraft.item.ItemStack;
+import net.minecraft.potion.EffectInstance;
+import net.minecraft.potion.Effects;
+import net.minecraft.util.text.ITextComponent;
+import net.minecraft.util.text.TextFormatting;
+import net.minecraft.util.text.TranslationTextComponent;
+import net.minecraft.world.World;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+import net.minecraftforge.items.ItemHandlerHelper;
+
+public class BeerItem extends ItemFoodXL {
+
+ public BeerItem(String name, int hunger, float saturation)
+ {
+ super(name, hunger, saturation);
+ }
+
+ @Override
+ public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving)
+ {
+ if(entityLiving instanceof PlayerEntity)
+ {
+ PlayerEntity player = (PlayerEntity) entityLiving;
+ entityLiving.addPotionEffect(new EffectInstance(Effects.NAUSEA, 100, 1, false, true));
+ ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(ItemListXL.GLASS_MUG));
+ }
+ return super.onItemUseFinish(stack, worldIn, entityLiving);
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn)
+ {
+ super.addInformation(stack, worldIn, tooltip, flagIn);
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip").applyTextStyle(TextFormatting.RED));
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/items/Bowl.java b/src/main/java/mariot7/xlfoodmod/items/Bowl.java
deleted file mode 100644
index bb0c1c8..0000000
--- a/src/main/java/mariot7/xlfoodmod/items/Bowl.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package mariot7.xlfoodmod.items;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Items;
-import net.minecraft.item.EnumAction;
-import net.minecraft.item.ItemFood;
-import net.minecraft.item.ItemStack;
-import net.minecraft.potion.Potion;
-import net.minecraft.potion.PotionEffect;
-import net.minecraft.world.World;
-
-public class Bowl extends ItemFood {
-
- protected String name;
-
- public Bowl(String name, int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public Bowl(int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
- public void onFoodEaten(ItemStack stack, World world, EntityPlayer player) {
- player.inventory.addItemStackToInventory(new ItemStack(ItemListxlfoodmod.bowl));
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/items/BowlItem.java b/src/main/java/mariot7/xlfoodmod/items/BowlItem.java
new file mode 100644
index 0000000..62a2980
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/items/BowlItem.java
@@ -0,0 +1,29 @@
+package mariot7.xlfoodmod.items;
+
+import mariot7.xlfoodmod.init.ItemFoodXL;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.entity.LivingEntity;
+import net.minecraft.entity.player.PlayerEntity;
+import net.minecraft.item.ItemStack;
+import net.minecraft.world.World;
+import net.minecraftforge.items.ItemHandlerHelper;
+
+public class BowlItem extends ItemFoodXL {
+
+ public BowlItem(String name, int hunger, float saturation)
+ {
+ super(name, hunger, saturation);
+ }
+
+ @Override
+ public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving)
+ {
+ if(entityLiving instanceof PlayerEntity)
+ {
+ PlayerEntity player = (PlayerEntity) entityLiving;
+ ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(ItemListXL.BOWL));
+ }
+ return super.onItemUseFinish(stack, worldIn, entityLiving);
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/items/BucketOfFriedChicken.java b/src/main/java/mariot7/xlfoodmod/items/BucketOfFriedChicken.java
deleted file mode 100644
index 2022e05..0000000
--- a/src/main/java/mariot7/xlfoodmod/items/BucketOfFriedChicken.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package mariot7.xlfoodmod.items;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Items;
-import net.minecraft.item.ItemFood;
-import net.minecraft.item.ItemStack;
-import net.minecraft.world.World;
-
-public class BucketOfFriedChicken extends ItemFood {
-
- protected String name;
-
- public BucketOfFriedChicken(String name, int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- this.setMaxStackSize(16);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
- public void onFoodEaten(ItemStack stack, World world, EntityPlayer player) {
- player.inventory.addItemStackToInventory(new ItemStack(Items.BUCKET));
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/items/BucketOfFriedChickenItem.java b/src/main/java/mariot7/xlfoodmod/items/BucketOfFriedChickenItem.java
new file mode 100644
index 0000000..f23fe38
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/items/BucketOfFriedChickenItem.java
@@ -0,0 +1,29 @@
+package mariot7.xlfoodmod.items;
+
+import mariot7.xlfoodmod.init.ItemFoodXL;
+import net.minecraft.entity.LivingEntity;
+import net.minecraft.entity.player.PlayerEntity;
+import net.minecraft.item.ItemStack;
+import net.minecraft.item.Items;
+import net.minecraft.world.World;
+import net.minecraftforge.items.ItemHandlerHelper;
+
+public class BucketOfFriedChickenItem extends ItemFoodXL {
+
+ public BucketOfFriedChickenItem(String name, int hunger, float saturation)
+ {
+ super(name, hunger, saturation);
+ }
+
+ @Override
+ public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving)
+ {
+ if(entityLiving instanceof PlayerEntity)
+ {
+ PlayerEntity player = (PlayerEntity) entityLiving;
+ ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(Items.BUCKET));
+ }
+ return super.onItemUseFinish(stack, worldIn, entityLiving);
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/items/Cappuccino.java b/src/main/java/mariot7/xlfoodmod/items/Cappuccino.java
deleted file mode 100644
index 407734b..0000000
--- a/src/main/java/mariot7/xlfoodmod/items/Cappuccino.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package mariot7.xlfoodmod.items;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Items;
-import net.minecraft.item.EnumAction;
-import net.minecraft.item.ItemFood;
-import net.minecraft.item.ItemStack;
-import net.minecraft.potion.Potion;
-import net.minecraft.potion.PotionEffect;
-import net.minecraft.world.World;
-
-public class Cappuccino extends ItemFood {
-
- protected String name;
-
- public Cappuccino(String name, int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- this.setAlwaysEdible();
- this.setMaxStackSize(1);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public Cappuccino(int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
- public void onFoodEaten(ItemStack stack, World world, EntityPlayer player) {
- player.inventory.addItemStackToInventory(new ItemStack(ItemListxlfoodmod.coffee_cup));
- }
-
- @Override
- public EnumAction getItemUseAction(ItemStack stack) {
- return EnumAction.DRINK;
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/items/CappucinoItem.java b/src/main/java/mariot7/xlfoodmod/items/CappucinoItem.java
new file mode 100644
index 0000000..6f5f192
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/items/CappucinoItem.java
@@ -0,0 +1,29 @@
+package mariot7.xlfoodmod.items;
+
+import mariot7.xlfoodmod.init.ItemFoodXL;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.entity.LivingEntity;
+import net.minecraft.entity.player.PlayerEntity;
+import net.minecraft.item.ItemStack;
+import net.minecraft.world.World;
+import net.minecraftforge.items.ItemHandlerHelper;
+
+public class CappucinoItem extends ItemFoodXL {
+
+ public CappucinoItem(String name, int hunger, float saturation)
+ {
+ super(name, hunger, saturation);
+ }
+
+ @Override
+ public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving)
+ {
+ if(entityLiving instanceof PlayerEntity)
+ {
+ PlayerEntity player = (PlayerEntity) entityLiving;
+ ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(ItemListXL.COFFEE_CUP));
+ }
+ return super.onItemUseFinish(stack, worldIn, entityLiving);
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/items/Coffee.java b/src/main/java/mariot7/xlfoodmod/items/Coffee.java
deleted file mode 100644
index b532fec..0000000
--- a/src/main/java/mariot7/xlfoodmod/items/Coffee.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package mariot7.xlfoodmod.items;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Items;
-import net.minecraft.item.EnumAction;
-import net.minecraft.item.ItemFood;
-import net.minecraft.item.ItemStack;
-import net.minecraft.potion.Potion;
-import net.minecraft.potion.PotionEffect;
-import net.minecraft.world.World;
-
-public class Coffee extends ItemFood {
-
- protected String name;
-
- public Coffee(String name, int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- this.setAlwaysEdible();
- this.setMaxStackSize(1);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public Coffee(int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
- public void onFoodEaten(ItemStack stack, World world, EntityPlayer player) {
- player.inventory.addItemStackToInventory(new ItemStack(ItemListxlfoodmod.coffee_cup));
- }
-
- @Override
- public EnumAction getItemUseAction(ItemStack stack) {
- return EnumAction.DRINK;
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/items/CoffeeItem.java b/src/main/java/mariot7/xlfoodmod/items/CoffeeItem.java
new file mode 100644
index 0000000..3f847a3
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/items/CoffeeItem.java
@@ -0,0 +1,29 @@
+package mariot7.xlfoodmod.items;
+
+import mariot7.xlfoodmod.init.ItemFoodXL;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.entity.LivingEntity;
+import net.minecraft.entity.player.PlayerEntity;
+import net.minecraft.item.ItemStack;
+import net.minecraft.world.World;
+import net.minecraftforge.items.ItemHandlerHelper;
+
+public class CoffeeItem extends ItemFoodXL {
+
+ public CoffeeItem(String name, int hunger, float saturation)
+ {
+ super(name, hunger, saturation);
+ }
+
+ @Override
+ public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving)
+ {
+ if(entityLiving instanceof PlayerEntity)
+ {
+ PlayerEntity player = (PlayerEntity) entityLiving;
+ ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(ItemListXL.COFFEE_CUP));
+ }
+ return super.onItemUseFinish(stack, worldIn, entityLiving);
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/items/DeadlyEnergyDrink.java b/src/main/java/mariot7/xlfoodmod/items/DeadlyEnergyDrink.java
deleted file mode 100644
index 94ecdb1..0000000
--- a/src/main/java/mariot7/xlfoodmod/items/DeadlyEnergyDrink.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package mariot7.xlfoodmod.items;
-
-import java.util.List;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.client.resources.I18n;
-import net.minecraft.client.util.ITooltipFlag;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.MobEffects;
-import net.minecraft.item.EnumAction;
-import net.minecraft.item.ItemFood;
-import net.minecraft.item.ItemStack;
-import net.minecraft.potion.Potion;
-import net.minecraft.potion.PotionEffect;
-import net.minecraft.potion.PotionUtils;
-import net.minecraft.stats.StatList;
-import net.minecraft.util.text.TextFormatting;
-import net.minecraft.world.World;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-
-public class DeadlyEnergyDrink extends ItemFood {
-
- protected String name;
-
- public DeadlyEnergyDrink(String name, int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- this.setAlwaysEdible();
- this.setMaxStackSize(1);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public DeadlyEnergyDrink(int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
- protected void onFoodEaten(ItemStack itemstack, World world, EntityPlayer player) {
- player.addPotionEffect(new PotionEffect(MobEffects.POISON, 1200, 0));
- player.inventory.addItemStackToInventory(new ItemStack(ItemListxlfoodmod.empty_can));
- }
-
- @SideOnly(Side.CLIENT)
- public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) {
- tooltip.add(I18n.format("deadlyenergydrink.tooltip", TextFormatting.RED, TextFormatting.RESET));
- }
-
- @Override
- public EnumAction getItemUseAction(ItemStack stack) {
- return EnumAction.DRINK;
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/items/DeadlyEnergyDrinkItem.java b/src/main/java/mariot7/xlfoodmod/items/DeadlyEnergyDrinkItem.java
new file mode 100644
index 0000000..1084843
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/items/DeadlyEnergyDrinkItem.java
@@ -0,0 +1,47 @@
+package mariot7.xlfoodmod.items;
+
+import java.util.List;
+
+import mariot7.xlfoodmod.init.ItemFoodXL;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.client.util.ITooltipFlag;
+import net.minecraft.entity.LivingEntity;
+import net.minecraft.entity.player.PlayerEntity;
+import net.minecraft.item.ItemStack;
+import net.minecraft.potion.EffectInstance;
+import net.minecraft.potion.Effects;
+import net.minecraft.util.text.ITextComponent;
+import net.minecraft.util.text.TextFormatting;
+import net.minecraft.util.text.TranslationTextComponent;
+import net.minecraft.world.World;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+import net.minecraftforge.items.ItemHandlerHelper;
+
+public class DeadlyEnergyDrinkItem extends ItemFoodXL {
+
+ public DeadlyEnergyDrinkItem(String name, int hunger, float saturation)
+ {
+ super(name, hunger, saturation);
+ }
+
+ @Override
+ public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving)
+ {
+ if(entityLiving instanceof PlayerEntity)
+ {
+ PlayerEntity player = (PlayerEntity) entityLiving;
+ entityLiving.addPotionEffect(new EffectInstance(Effects.POISON, 1200, 0, false, true));
+ ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(ItemListXL.EMPTY_CAN));
+ }
+ return super.onItemUseFinish(stack, worldIn, entityLiving);
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn)
+ {
+ super.addInformation(stack, worldIn, tooltip, flagIn);
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip").applyTextStyle(TextFormatting.RED));
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/items/HealthyEnergyDrink.java b/src/main/java/mariot7/xlfoodmod/items/HealthyEnergyDrink.java
deleted file mode 100644
index d6f798c..0000000
--- a/src/main/java/mariot7/xlfoodmod/items/HealthyEnergyDrink.java
+++ /dev/null
@@ -1,60 +0,0 @@
-package mariot7.xlfoodmod.items;
-
-import java.util.List;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.client.resources.I18n;
-import net.minecraft.client.util.ITooltipFlag;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.MobEffects;
-import net.minecraft.item.EnumAction;
-import net.minecraft.item.ItemFood;
-import net.minecraft.item.ItemStack;
-import net.minecraft.potion.Potion;
-import net.minecraft.potion.PotionEffect;
-import net.minecraft.util.text.TextFormatting;
-import net.minecraft.world.World;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-
-public class HealthyEnergyDrink extends ItemFood {
-
- protected String name;
-
- public HealthyEnergyDrink(String name, int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- this.setAlwaysEdible();
- this.setMaxStackSize(1);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public HealthyEnergyDrink(int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
- protected void onFoodEaten(ItemStack itemstack, World world, EntityPlayer player) {
- player.addPotionEffect(new PotionEffect(MobEffects.REGENERATION, 600, 0));
- player.inventory.addItemStackToInventory(new ItemStack(ItemListxlfoodmod.empty_can));
- }
-
- @SideOnly(Side.CLIENT)
- public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) {
- tooltip.add(I18n.format("healthyenergydrink.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- }
-
- @Override
- public EnumAction getItemUseAction(ItemStack stack) {
- return EnumAction.DRINK;
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/items/HealthyEnergyDrinkItem.java b/src/main/java/mariot7/xlfoodmod/items/HealthyEnergyDrinkItem.java
new file mode 100644
index 0000000..1fb3524
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/items/HealthyEnergyDrinkItem.java
@@ -0,0 +1,47 @@
+package mariot7.xlfoodmod.items;
+
+import java.util.List;
+
+import mariot7.xlfoodmod.init.ItemFoodXL;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.client.util.ITooltipFlag;
+import net.minecraft.entity.LivingEntity;
+import net.minecraft.entity.player.PlayerEntity;
+import net.minecraft.item.ItemStack;
+import net.minecraft.potion.EffectInstance;
+import net.minecraft.potion.Effects;
+import net.minecraft.util.text.ITextComponent;
+import net.minecraft.util.text.TextFormatting;
+import net.minecraft.util.text.TranslationTextComponent;
+import net.minecraft.world.World;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+import net.minecraftforge.items.ItemHandlerHelper;
+
+public class HealthyEnergyDrinkItem extends ItemFoodXL {
+
+ public HealthyEnergyDrinkItem(String name, int hunger, float saturation)
+ {
+ super(name, hunger, saturation);
+ }
+
+ @Override
+ public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving)
+ {
+ if(entityLiving instanceof PlayerEntity)
+ {
+ PlayerEntity player = (PlayerEntity) entityLiving;
+ entityLiving.addPotionEffect(new EffectInstance(Effects.REGENERATION, 600, 0, false, true));
+ ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(ItemListXL.EMPTY_CAN));
+ }
+ return super.onItemUseFinish(stack, worldIn, entityLiving);
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn)
+ {
+ super.addInformation(stack, worldIn, tooltip, flagIn);
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip").applyTextStyle(TextFormatting.BLUE));
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/items/SauceBottle.java b/src/main/java/mariot7/xlfoodmod/items/SauceBottle.java
deleted file mode 100644
index e4493cd..0000000
--- a/src/main/java/mariot7/xlfoodmod/items/SauceBottle.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package mariot7.xlfoodmod.items;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import net.minecraft.init.Items;
-import net.minecraft.item.Item;
-
-public class SauceBottle extends Item {
-
- protected String name;
-
- public SauceBottle(String name) {
- super();
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
- @Override
- public Item getContainerItem() {
- return Items.GLASS_BOTTLE;
- }
-
- @Override
- public boolean hasContainerItem() {
- return Items.GLASS_BOTTLE != null;
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/items/SpeedyEnergyDrink.java b/src/main/java/mariot7/xlfoodmod/items/SpeedyEnergyDrink.java
deleted file mode 100644
index 48a50f1..0000000
--- a/src/main/java/mariot7/xlfoodmod/items/SpeedyEnergyDrink.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package mariot7.xlfoodmod.items;
-
-import java.util.List;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.client.resources.I18n;
-import net.minecraft.client.util.ITooltipFlag;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.MobEffects;
-import net.minecraft.item.EnumAction;
-import net.minecraft.item.ItemFood;
-import net.minecraft.item.ItemStack;
-import net.minecraft.potion.Potion;
-import net.minecraft.potion.PotionEffect;
-import net.minecraft.stats.StatList;
-import net.minecraft.util.text.TextFormatting;
-import net.minecraft.world.World;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-
-public class SpeedyEnergyDrink extends ItemFood {
-
- protected String name;
-
- public SpeedyEnergyDrink(String name, int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- this.setAlwaysEdible();
- this.setMaxStackSize(1);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public SpeedyEnergyDrink(int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
- protected void onFoodEaten(ItemStack itemstack, World world, EntityPlayer player) {
- player.addPotionEffect(new PotionEffect(MobEffects.SPEED, 500, 0));
- player.addPotionEffect(new PotionEffect(MobEffects.HASTE, 500, 2));
- player.inventory.addItemStackToInventory(new ItemStack(ItemListxlfoodmod.empty_can));
- }
-
- @SideOnly(Side.CLIENT)
- public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) {
- tooltip.add(I18n.format("speedyenergydrink.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- tooltip.add(I18n.format("speedyenergydrink2.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- }
-
- @Override
- public EnumAction getItemUseAction(ItemStack stack) {
- return EnumAction.DRINK;
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/items/SpeedyEnergyDrinkItem.java b/src/main/java/mariot7/xlfoodmod/items/SpeedyEnergyDrinkItem.java
new file mode 100644
index 0000000..11d7ecd
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/items/SpeedyEnergyDrinkItem.java
@@ -0,0 +1,49 @@
+package mariot7.xlfoodmod.items;
+
+import java.util.List;
+
+import mariot7.xlfoodmod.init.ItemFoodXL;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.client.util.ITooltipFlag;
+import net.minecraft.entity.LivingEntity;
+import net.minecraft.entity.player.PlayerEntity;
+import net.minecraft.item.ItemStack;
+import net.minecraft.potion.EffectInstance;
+import net.minecraft.potion.Effects;
+import net.minecraft.util.text.ITextComponent;
+import net.minecraft.util.text.TextFormatting;
+import net.minecraft.util.text.TranslationTextComponent;
+import net.minecraft.world.World;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+import net.minecraftforge.items.ItemHandlerHelper;
+
+public class SpeedyEnergyDrinkItem extends ItemFoodXL {
+
+ public SpeedyEnergyDrinkItem(String name, int hunger, float saturation)
+ {
+ super(name, hunger, saturation);
+ }
+
+ @Override
+ public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving)
+ {
+ if(entityLiving instanceof PlayerEntity)
+ {
+ PlayerEntity player = (PlayerEntity) entityLiving;
+ entityLiving.addPotionEffect(new EffectInstance(Effects.SPEED, 500, 0, false, true));
+ entityLiving.addPotionEffect(new EffectInstance(Effects.HASTE, 500, 2, false, true));
+ ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(ItemListXL.EMPTY_CAN));
+ }
+ return super.onItemUseFinish(stack, worldIn, entityLiving);
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn)
+ {
+ super.addInformation(stack, worldIn, tooltip, flagIn);
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip").applyTextStyle(TextFormatting.BLUE));
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip2").applyTextStyle(TextFormatting.BLUE));
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/items/StealthyEnergyDrink.java b/src/main/java/mariot7/xlfoodmod/items/StealthyEnergyDrink.java
deleted file mode 100644
index ceabfa1..0000000
--- a/src/main/java/mariot7/xlfoodmod/items/StealthyEnergyDrink.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package mariot7.xlfoodmod.items;
-
-import java.util.List;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.client.resources.I18n;
-import net.minecraft.client.util.ITooltipFlag;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.MobEffects;
-import net.minecraft.item.EnumAction;
-import net.minecraft.item.ItemFood;
-import net.minecraft.item.ItemStack;
-import net.minecraft.potion.PotionEffect;
-import net.minecraft.util.text.TextFormatting;
-import net.minecraft.world.World;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-
-public class StealthyEnergyDrink extends ItemFood {
-
- protected String name;
-
- public StealthyEnergyDrink(String name, int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- this.setAlwaysEdible();
- this.setMaxStackSize(1);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public StealthyEnergyDrink(int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
- protected void onFoodEaten(ItemStack itemstack, World world, EntityPlayer player) {
- player.addPotionEffect(new PotionEffect(MobEffects.SPEED, 2400, 0));
- player.addPotionEffect(new PotionEffect(MobEffects.NIGHT_VISION, 2400, 0));
- player.addPotionEffect(new PotionEffect(MobEffects.INVISIBILITY, 2400, 0));
- player.inventory.addItemStackToInventory(new ItemStack(ItemListxlfoodmod.empty_can));
- }
-
- @SideOnly(Side.CLIENT)
- public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) {
- tooltip.add(I18n.format("stealthyenergydrink.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- tooltip.add(I18n.format("stealthyenergydrink2.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- tooltip.add(I18n.format("stealthyenergydrink3.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- }
-
- @Override
- public EnumAction getItemUseAction(ItemStack stack) {
- return EnumAction.DRINK;
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/items/StealthyEnergyDrinkItem.java b/src/main/java/mariot7/xlfoodmod/items/StealthyEnergyDrinkItem.java
new file mode 100644
index 0000000..9877722
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/items/StealthyEnergyDrinkItem.java
@@ -0,0 +1,51 @@
+package mariot7.xlfoodmod.items;
+
+import java.util.List;
+
+import mariot7.xlfoodmod.init.ItemFoodXL;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.client.util.ITooltipFlag;
+import net.minecraft.entity.LivingEntity;
+import net.minecraft.entity.player.PlayerEntity;
+import net.minecraft.item.ItemStack;
+import net.minecraft.potion.EffectInstance;
+import net.minecraft.potion.Effects;
+import net.minecraft.util.text.ITextComponent;
+import net.minecraft.util.text.TextFormatting;
+import net.minecraft.util.text.TranslationTextComponent;
+import net.minecraft.world.World;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+import net.minecraftforge.items.ItemHandlerHelper;
+
+public class StealthyEnergyDrinkItem extends ItemFoodXL {
+
+ public StealthyEnergyDrinkItem(String name, int hunger, float saturation)
+ {
+ super(name, hunger, saturation);
+ }
+
+ @Override
+ public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving)
+ {
+ if(entityLiving instanceof PlayerEntity)
+ {
+ PlayerEntity player = (PlayerEntity) entityLiving;
+ entityLiving.addPotionEffect(new EffectInstance(Effects.SPEED, 2400, 0, false, true));
+ entityLiving.addPotionEffect(new EffectInstance(Effects.NIGHT_VISION, 2400, 0, false, true));
+ entityLiving.addPotionEffect(new EffectInstance(Effects.INVISIBILITY, 2400, 0, false, true));
+ ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(ItemListXL.EMPTY_CAN));
+ }
+ return super.onItemUseFinish(stack, worldIn, entityLiving);
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn)
+ {
+ super.addInformation(stack, worldIn, tooltip, flagIn);
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip").applyTextStyle(TextFormatting.BLUE));
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip2").applyTextStyle(TextFormatting.BLUE));
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip3").applyTextStyle(TextFormatting.BLUE));
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/items/StrongEnergyDrink.java b/src/main/java/mariot7/xlfoodmod/items/StrongEnergyDrink.java
deleted file mode 100644
index 4b4f13b..0000000
--- a/src/main/java/mariot7/xlfoodmod/items/StrongEnergyDrink.java
+++ /dev/null
@@ -1,61 +0,0 @@
-package mariot7.xlfoodmod.items;
-
-import java.util.List;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.client.resources.I18n;
-import net.minecraft.client.util.ITooltipFlag;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.MobEffects;
-import net.minecraft.item.EnumAction;
-import net.minecraft.item.ItemFood;
-import net.minecraft.item.ItemStack;
-import net.minecraft.potion.PotionEffect;
-import net.minecraft.util.text.TextFormatting;
-import net.minecraft.world.World;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-
-public class StrongEnergyDrink extends ItemFood {
-
- protected String name;
-
- public StrongEnergyDrink(String name, int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- this.setAlwaysEdible();
- this.setMaxStackSize(1);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public StrongEnergyDrink(int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
- protected void onFoodEaten(ItemStack itemstack, World world, EntityPlayer player) {
- player.addPotionEffect(new PotionEffect(MobEffects.STRENGTH, 2400, 1));
- player.addPotionEffect(new PotionEffect(MobEffects.FIRE_RESISTANCE, 2400, 1));
- player.inventory.addItemStackToInventory(new ItemStack(ItemListxlfoodmod.empty_can));
- }
-
- @SideOnly(Side.CLIENT)
- public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) {
- tooltip.add(I18n.format("strongenergydrink.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- tooltip.add(I18n.format("strongenergydrink2.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- }
-
- @Override
- public EnumAction getItemUseAction(ItemStack stack) {
- return EnumAction.DRINK;
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/items/StrongEnergyDrinkItem.java b/src/main/java/mariot7/xlfoodmod/items/StrongEnergyDrinkItem.java
new file mode 100644
index 0000000..ef3f73a
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/items/StrongEnergyDrinkItem.java
@@ -0,0 +1,49 @@
+package mariot7.xlfoodmod.items;
+
+import java.util.List;
+
+import mariot7.xlfoodmod.init.ItemFoodXL;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.client.util.ITooltipFlag;
+import net.minecraft.entity.LivingEntity;
+import net.minecraft.entity.player.PlayerEntity;
+import net.minecraft.item.ItemStack;
+import net.minecraft.potion.EffectInstance;
+import net.minecraft.potion.Effects;
+import net.minecraft.util.text.ITextComponent;
+import net.minecraft.util.text.TextFormatting;
+import net.minecraft.util.text.TranslationTextComponent;
+import net.minecraft.world.World;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+import net.minecraftforge.items.ItemHandlerHelper;
+
+public class StrongEnergyDrinkItem extends ItemFoodXL {
+
+ public StrongEnergyDrinkItem(String name, int hunger, float saturation)
+ {
+ super(name, hunger, saturation);
+ }
+
+ @Override
+ public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving)
+ {
+ if(entityLiving instanceof PlayerEntity)
+ {
+ PlayerEntity player = (PlayerEntity) entityLiving;
+ entityLiving.addPotionEffect(new EffectInstance(Effects.STRENGTH, 2400, 1, false, true));
+ entityLiving.addPotionEffect(new EffectInstance(Effects.FIRE_RESISTANCE, 2400, 1, false, true));
+ ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(ItemListXL.EMPTY_CAN));
+ }
+ return super.onItemUseFinish(stack, worldIn, entityLiving);
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn)
+ {
+ super.addInformation(stack, worldIn, tooltip, flagIn);
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip").applyTextStyle(TextFormatting.BLUE));
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip2").applyTextStyle(TextFormatting.BLUE));
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/items/SuperEnergyDrink.java b/src/main/java/mariot7/xlfoodmod/items/SuperEnergyDrink.java
deleted file mode 100644
index 1af2cbe..0000000
--- a/src/main/java/mariot7/xlfoodmod/items/SuperEnergyDrink.java
+++ /dev/null
@@ -1,74 +0,0 @@
-package mariot7.xlfoodmod.items;
-
-import java.util.List;
-
-import mariot7.xlfoodmod.Main;
-import mariot7.xlfoodmod.XLFoodModTab;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import net.minecraft.client.resources.I18n;
-import net.minecraft.client.util.ITooltipFlag;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.MobEffects;
-import net.minecraft.item.EnumAction;
-import net.minecraft.item.ItemFood;
-import net.minecraft.item.ItemStack;
-import net.minecraft.potion.PotionEffect;
-import net.minecraft.util.text.TextFormatting;
-import net.minecraft.world.World;
-import net.minecraftforge.fml.relauncher.Side;
-import net.minecraftforge.fml.relauncher.SideOnly;
-
-public class SuperEnergyDrink extends ItemFood {
-
- protected String name;
-
- public SuperEnergyDrink(String name, int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- this.setAlwaysEdible();
- this.setMaxStackSize(1);
- this.setCreativeTab(XLFoodModTab.tabXLFoodMod);
- this.name = name;
- setUnlocalizedName(name);
- setRegistryName(name);
- }
-
- public SuperEnergyDrink(int amount, float saturation, boolean isWolfFood) {
- super(amount, saturation, isWolfFood);
- }
-
- public void registerItemModel() {
- Main.proxy.registerItemRenderer(this, 0, name);
- }
-
- protected void onFoodEaten(ItemStack itemstack, World world, EntityPlayer player) {
- player.addPotionEffect(new PotionEffect(MobEffects.NIGHT_VISION, 3600, 2));
- player.addPotionEffect(new PotionEffect(MobEffects.SPEED, 3600, 0));
- player.addPotionEffect(new PotionEffect(MobEffects.HASTE, 3600, 0));
- player.addPotionEffect(new PotionEffect(MobEffects.STRENGTH, 3600, 2));
- player.addPotionEffect(new PotionEffect(MobEffects.JUMP_BOOST, 3600, 0));
- player.addPotionEffect(new PotionEffect(MobEffects.REGENERATION, 3600, 1));
- player.addPotionEffect(new PotionEffect(MobEffects.WATER_BREATHING, 3600, 1));
- player.addPotionEffect(new PotionEffect(MobEffects.INVISIBILITY, 3600, 2));
- player.inventory.addItemStackToInventory(new ItemStack(ItemListxlfoodmod.empty_can));
- }
-
- @SideOnly(Side.CLIENT)
- public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn) {
- tooltip.add(I18n.format("superenergydrink.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- tooltip.add(I18n.format("superenergydrink2.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- tooltip.add(I18n.format("superenergydrink3.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- tooltip.add(I18n.format("superenergydrink4.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- tooltip.add(I18n.format("superenergydrink5.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- tooltip.add(I18n.format("superenergydrink6.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- tooltip.add(I18n.format("superenergydrink7.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- tooltip.add(I18n.format("superenergydrink8.tooltip", TextFormatting.BLUE, TextFormatting.RESET));
- }
-
- @Override
- public EnumAction getItemUseAction(ItemStack stack) {
- return EnumAction.DRINK;
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/items/SuperEnergyDrinkItem.java b/src/main/java/mariot7/xlfoodmod/items/SuperEnergyDrinkItem.java
new file mode 100644
index 0000000..caf7c25
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/items/SuperEnergyDrinkItem.java
@@ -0,0 +1,61 @@
+package mariot7.xlfoodmod.items;
+
+import java.util.List;
+
+import mariot7.xlfoodmod.init.ItemFoodXL;
+import mariot7.xlfoodmod.init.ItemListXL;
+import net.minecraft.client.util.ITooltipFlag;
+import net.minecraft.entity.LivingEntity;
+import net.minecraft.entity.player.PlayerEntity;
+import net.minecraft.item.ItemStack;
+import net.minecraft.potion.EffectInstance;
+import net.minecraft.potion.Effects;
+import net.minecraft.util.text.ITextComponent;
+import net.minecraft.util.text.TextFormatting;
+import net.minecraft.util.text.TranslationTextComponent;
+import net.minecraft.world.World;
+import net.minecraftforge.api.distmarker.Dist;
+import net.minecraftforge.api.distmarker.OnlyIn;
+import net.minecraftforge.items.ItemHandlerHelper;
+
+public class SuperEnergyDrinkItem extends ItemFoodXL {
+
+ public SuperEnergyDrinkItem(String name, int hunger, float saturation)
+ {
+ super(name, hunger, saturation);
+ }
+
+ @Override
+ public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity entityLiving)
+ {
+ if(entityLiving instanceof PlayerEntity)
+ {
+ PlayerEntity player = (PlayerEntity) entityLiving;
+ entityLiving.addPotionEffect(new EffectInstance(Effects.NIGHT_VISION, 3600, 2, false, false));
+ entityLiving.addPotionEffect(new EffectInstance(Effects.SPEED, 3600, 0, false, false));
+ entityLiving.addPotionEffect(new EffectInstance(Effects.HASTE, 3600, 0, false, false));
+ entityLiving.addPotionEffect(new EffectInstance(Effects.STRENGTH, 3600, 2, false, false));
+ entityLiving.addPotionEffect(new EffectInstance(Effects.JUMP_BOOST, 3600, 0, false, false));
+ entityLiving.addPotionEffect(new EffectInstance(Effects.REGENERATION, 3600, 1, false, false));
+ entityLiving.addPotionEffect(new EffectInstance(Effects.WATER_BREATHING, 3600, 1, false, false));
+ entityLiving.addPotionEffect(new EffectInstance(Effects.INVISIBILITY, 3600, 2, false, false));
+ ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(ItemListXL.EMPTY_CAN));
+ }
+ return super.onItemUseFinish(stack, worldIn, entityLiving);
+ }
+
+ @OnlyIn(Dist.CLIENT)
+ public void addInformation(ItemStack stack, World worldIn, List tooltip, ITooltipFlag flagIn)
+ {
+ super.addInformation(stack, worldIn, tooltip, flagIn);
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip").applyTextStyle(TextFormatting.BLUE));
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip2").applyTextStyle(TextFormatting.BLUE));
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip3").applyTextStyle(TextFormatting.BLUE));
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip4").applyTextStyle(TextFormatting.BLUE));
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip5").applyTextStyle(TextFormatting.BLUE));
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip6").applyTextStyle(TextFormatting.BLUE));
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip7").applyTextStyle(TextFormatting.BLUE));
+ tooltip.add(new TranslationTextComponent(this.getTranslationKey() + ".tooltip8").applyTextStyle(TextFormatting.BLUE));
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/proxy/ClientProxy.java b/src/main/java/mariot7/xlfoodmod/proxy/ClientProxy.java
deleted file mode 100644
index 2f18483..0000000
--- a/src/main/java/mariot7/xlfoodmod/proxy/ClientProxy.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package mariot7.xlfoodmod.proxy;
-
-import mariot7.xlfoodmod.Reference;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import mariot7.xlfoodmod.world.WorldGeneratorGrassxlfoodmod;
-import net.minecraft.client.renderer.block.model.ModelBakery;
-import net.minecraft.client.renderer.block.model.ModelResourceLocation;
-import net.minecraft.item.Item;
-import net.minecraftforge.client.model.ModelLoader;
-import net.minecraftforge.fml.common.event.FMLInitializationEvent;
-import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
-import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
-import net.minecraftforge.fml.common.registry.GameRegistry;
-
-public class ClientProxy extends CommonProxy{
-
- public void preInit(FMLPreInitializationEvent preEvent) {
- super.preInit(preEvent);
- }
-
- public void init(FMLInitializationEvent event) {
-
- }
-
- public void postInit(FMLPostInitializationEvent postEvent) {
- super.postInit(postEvent);
- }
-
- @Override
- public void registerItemRenderer(Item item, int meta, String id) {
- ModelLoader.setCustomModelResourceLocation(item, meta, new ModelResourceLocation(Reference.MOD_ID + ":" + id, "inventory"));
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/proxy/CommonProxy.java b/src/main/java/mariot7/xlfoodmod/proxy/CommonProxy.java
deleted file mode 100644
index a923868..0000000
--- a/src/main/java/mariot7/xlfoodmod/proxy/CommonProxy.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package mariot7.xlfoodmod.proxy;
-
-import mariot7.xlfoodmod.init.BlockListxlfoodmod;
-import mariot7.xlfoodmod.init.ItemListxlfoodmod;
-import mariot7.xlfoodmod.init.Smeltingxlfoodmod;
-import mariot7.xlfoodmod.world.WorldGeneratorGrassxlfoodmod;
-import net.minecraft.item.Item;
-import net.minecraftforge.event.RegistryEvent;
-import net.minecraftforge.fml.common.Mod.EventHandler;
-import net.minecraftforge.fml.common.event.FMLInitializationEvent;
-import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
-import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
-import net.minecraftforge.fml.common.registry.GameRegistry;
-
-public class CommonProxy {
-
- public void preInit(FMLPreInitializationEvent preEvent) {
- Smeltingxlfoodmod.initSmelting();
- }
-
- public void init(FMLInitializationEvent event) {
-
- }
-
- public void postInit(FMLPostInitializationEvent postEvent) {
-
- }
-
- public void registerItemRenderer(Item item, int meta, String id) {
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/world/FeatureConfigsXL.java b/src/main/java/mariot7/xlfoodmod/world/FeatureConfigsXL.java
new file mode 100644
index 0000000..ce77356
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/world/FeatureConfigsXL.java
@@ -0,0 +1,13 @@
+package mariot7.xlfoodmod.world;
+
+import mariot7.xlfoodmod.init.BlockListXL;
+import net.minecraft.world.gen.blockplacer.SimpleBlockPlacer;
+import net.minecraft.world.gen.blockstateprovider.SimpleBlockStateProvider;
+import net.minecraft.world.gen.feature.BlockClusterFeatureConfig;
+
+public class FeatureConfigsXL {
+
+ public static final BlockClusterFeatureConfig GRASS_CONFIG = (new BlockClusterFeatureConfig.Builder(new SimpleBlockStateProvider(BlockListXL.GRASS.getDefaultState()), new SimpleBlockPlacer())).tries(6).build();
+ public static final BlockClusterFeatureConfig VANILLA_FLOWER_CONFIG = (new BlockClusterFeatureConfig.Builder(new SimpleBlockStateProvider(BlockListXL.VANILLA_FLOWER.getDefaultState()), new SimpleBlockPlacer())).tries(1).build();
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/world/OreGeneratorXL.java b/src/main/java/mariot7/xlfoodmod/world/OreGeneratorXL.java
new file mode 100644
index 0000000..4856c6b
--- /dev/null
+++ b/src/main/java/mariot7/xlfoodmod/world/OreGeneratorXL.java
@@ -0,0 +1,28 @@
+package mariot7.xlfoodmod.world;
+
+import mariot7.xlfoodmod.init.BlockListXL;
+import net.minecraft.world.biome.Biome;
+import net.minecraft.world.gen.feature.Feature;
+import net.minecraft.world.gen.feature.OreFeatureConfig;
+import net.minecraft.world.gen.placement.CountRangeConfig;
+import net.minecraft.world.gen.placement.FrequencyConfig;
+import net.minecraft.world.gen.placement.Placement;
+import net.minecraftforge.registries.ForgeRegistries;
+import net.minecraft.world.gen.GenerationStage;
+
+public class OreGeneratorXL {
+
+ public static void setupOregen()
+ {
+ for (Biome biome : ForgeRegistries.BIOMES)
+ {
+ {
+ biome.addFeature(GenerationStage.Decoration.UNDERGROUND_ORES, Feature.ORE.withConfiguration(new OreFeatureConfig(OreFeatureConfig.FillerBlockType.NATURAL_STONE, BlockListXL.ROCK_SALT.getDefaultState(), 6)).withPlacement(Placement.COUNT_RANGE.configure(new CountRangeConfig(6, 6, 6, 64))));
+
+ biome.addFeature(GenerationStage.Decoration.VEGETAL_DECORATION, Feature.RANDOM_PATCH.withConfiguration(FeatureConfigsXL.GRASS_CONFIG).withPlacement(Placement.COUNT_HEIGHTMAP_DOUBLE.configure(new FrequencyConfig(1))));
+ biome.addFeature(GenerationStage.Decoration.VEGETAL_DECORATION, Feature.RANDOM_PATCH.withConfiguration(FeatureConfigsXL.VANILLA_FLOWER_CONFIG).withPlacement(Placement.COUNT_HEIGHTMAP_DOUBLE.configure(new FrequencyConfig(1))));
+ }
+ }
+ }
+
+}
diff --git a/src/main/java/mariot7/xlfoodmod/world/WorldGenGrassxlfoodmod.java b/src/main/java/mariot7/xlfoodmod/world/WorldGenGrassxlfoodmod.java
deleted file mode 100644
index 99e68cb..0000000
--- a/src/main/java/mariot7/xlfoodmod/world/WorldGenGrassxlfoodmod.java
+++ /dev/null
@@ -1,46 +0,0 @@
-package mariot7.xlfoodmod.world;
-
-import java.util.Random;
-
-import mariot7.xlfoodmod.init.BlockListxlfoodmod;
-import net.minecraft.block.Block;
-import net.minecraft.block.material.Material;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.init.Blocks;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-import net.minecraft.world.gen.feature.WorldGenerator;
-
-public class WorldGenGrassxlfoodmod extends WorldGenerator {
-
- @Override
- public boolean generate(World worldIn, Random rand, BlockPos pos)
- {
- Block grass = BlockListxlfoodmod.grass;
- int y = 1 + getGroundFromAbove(worldIn, pos.getX(), pos.getZ());
- if(y >= pos.getY())
- {
- BlockPos bushPos = new BlockPos(pos.getX(), y, pos.getZ());
- IBlockState toReplace = worldIn.getBlockState(bushPos);
- if(toReplace.getBlock() == Blocks.AIR || toReplace.getMaterial() == Material.PLANTS)
- {
- worldIn.setBlockState(bushPos, grass.getDefaultState(), 2);
- }
- }
- return false;
- }
-
- public static int getGroundFromAbove(World world, int x, int z)
- {
- int y = 255;
- boolean foundGround = false;
- while(!foundGround && y-- >= 0)
- {
- Block blockAt = world.getBlockState(new BlockPos(x,y,z)).getBlock();
- foundGround = blockAt == Blocks.DIRT || blockAt == Blocks.GRASS;
- }
-
- return y;
- }
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/world/WorldGenVanillaFlowerxlfoodmod.java b/src/main/java/mariot7/xlfoodmod/world/WorldGenVanillaFlowerxlfoodmod.java
deleted file mode 100644
index d2f7362..0000000
--- a/src/main/java/mariot7/xlfoodmod/world/WorldGenVanillaFlowerxlfoodmod.java
+++ /dev/null
@@ -1,46 +0,0 @@
-package mariot7.xlfoodmod.world;
-
-import java.util.Random;
-
-import mariot7.xlfoodmod.init.BlockListxlfoodmod;
-import net.minecraft.block.Block;
-import net.minecraft.block.material.Material;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.init.Blocks;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-import net.minecraft.world.gen.feature.WorldGenerator;
-
-public class WorldGenVanillaFlowerxlfoodmod extends WorldGenerator {
-
- @Override
- public boolean generate(World worldIn, Random rand, BlockPos pos)
- {
- Block grass = BlockListxlfoodmod.vanilla_flower;
- int y = 1 + getGroundFromAbove(worldIn, pos.getX(), pos.getZ());
- if(y >= pos.getY())
- {
- BlockPos bushPos = new BlockPos(pos.getX(), y, pos.getZ());
- IBlockState toReplace = worldIn.getBlockState(bushPos);
- if(toReplace.getBlock() == Blocks.AIR || toReplace.getMaterial() == Material.PLANTS)
- {
- worldIn.setBlockState(bushPos, grass.getDefaultState(), 2);
- }
- }
- return false;
- }
-
- public static int getGroundFromAbove(World world, int x, int z)
- {
- int y = 255;
- boolean foundGround = false;
- while(!foundGround && y-- >= 0)
- {
- Block blockAt = world.getBlockState(new BlockPos(x,y,z)).getBlock();
- foundGround = blockAt == Blocks.DIRT || blockAt == Blocks.GRASS;
- }
-
- return y;
- }
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/world/WorldGeneratorGrassxlfoodmod.java b/src/main/java/mariot7/xlfoodmod/world/WorldGeneratorGrassxlfoodmod.java
deleted file mode 100644
index b3f94d4..0000000
--- a/src/main/java/mariot7/xlfoodmod/world/WorldGeneratorGrassxlfoodmod.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package mariot7.xlfoodmod.world;
-
-import java.util.Random;
-
-import mariot7.xlfoodmod.config.Configurationxlfoodmod;
-import net.minecraft.block.Block;
-import net.minecraft.init.Blocks;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-import net.minecraft.world.biome.Biome;
-import net.minecraft.world.biome.BiomeCache;
-import net.minecraft.world.chunk.IChunkProvider;
-import net.minecraft.world.gen.IChunkGenerator;
-import net.minecraft.world.gen.feature.WorldGenerator;
-import net.minecraftforge.fml.common.IWorldGenerator;
-
-public class WorldGeneratorGrassxlfoodmod implements IWorldGenerator {
-
- public void generate(Random random, int chunkX, int chunkZ, World world, IChunkGenerator chunkGenerator, IChunkProvider chunkProvider)
- {
- int blockX = chunkX * 16;
- int blockZ = chunkZ * 16;
-
- generateOverworld(world, random, blockX, blockZ);
- }
-
- private void generateOverworld(World world, Random rand, int blockX, int blockZ)
- {
- WorldGenerator genGrass = new WorldGenGrassxlfoodmod();
- Biome biome = world.getBiomeForCoordsBody(new BlockPos(blockX, 64, blockZ));
- {
- int MIN = Configurationxlfoodmod.grassgeneration.minchunk;
- int MAX = Configurationxlfoodmod.grassgeneration.maxchunk;
- int numBushes = MIN + rand.nextInt(MAX - MIN);
- for(int i = 0; i < numBushes; i++)
- {
- int randX = blockX + rand.nextInt(16)+ 8;
- int randZ = blockZ + rand.nextInt(16)+ 8;
- genGrass.generate(world, rand, new BlockPos(randX, 24, randZ));
- }
- }
- }
-
- public static int getGroundFromAbove(World world, int x, int z)
- {
- int y = 255;
- boolean foundGround = false;
- while(!foundGround && y-- >= 0)
- {
- Block blockAt = world.getBlockState(new BlockPos(x,y,z)).getBlock();
- foundGround = blockAt == Blocks.DIRT || blockAt == Blocks.GRASS;
- }
-
- return y;
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/world/WorldGeneratorRockSaltxlfoodmod.java b/src/main/java/mariot7/xlfoodmod/world/WorldGeneratorRockSaltxlfoodmod.java
deleted file mode 100644
index 0edda21..0000000
--- a/src/main/java/mariot7/xlfoodmod/world/WorldGeneratorRockSaltxlfoodmod.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package mariot7.xlfoodmod.world;
-
-import java.util.Random;
-
-import mariot7.xlfoodmod.config.Configurationxlfoodmod;
-import mariot7.xlfoodmod.init.BlockListxlfoodmod;
-import net.minecraft.block.state.IBlockState;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-import net.minecraft.world.chunk.IChunkProvider;
-import net.minecraft.world.gen.IChunkGenerator;
-import net.minecraft.world.gen.feature.WorldGenMinable;
-import net.minecraftforge.fml.common.IWorldGenerator;
-
-public class WorldGeneratorRockSaltxlfoodmod implements IWorldGenerator {
-
- @Override
- public void generate(Random random, int chunkX, int chunkZ, World world, IChunkGenerator chunkGenerator, IChunkProvider chunkProvider) {
- generateOverworld(random, chunkX, chunkZ, world, chunkGenerator, chunkProvider);
- }
-
- private void generateOverworld(Random random, int chunkX, int chunkZ, World world, IChunkGenerator chunkGenerator, IChunkProvider chunkProvider) {
- generateOre(BlockListxlfoodmod.rock_salt.getDefaultState(), world, random, chunkX * 16, chunkZ * 16, Configurationxlfoodmod.rocksaltgeneration.miny, Configurationxlfoodmod.rocksaltgeneration.maxy, Configurationxlfoodmod.rocksaltgeneration.minveinsize, Configurationxlfoodmod.rocksaltgeneration.maxveinsize, Configurationxlfoodmod.rocksaltgeneration.chancestospawn);
- }
-
- private void generateOre(IBlockState ore, World world, Random random, int x, int z, int minY, int maxY, int minVeinSize, int maxVeinSize, int chancesToSpawn) {
- int deltaY = maxY - minY;
-
- for (int i = 0; i < chancesToSpawn; i++) {
- BlockPos pos = new BlockPos(x + random.nextInt(16), minY + random.nextInt(deltaY), z + random.nextInt(16));
-
- WorldGenMinable generator = new WorldGenMinable(ore, minVeinSize + random.nextInt(maxVeinSize - minVeinSize + 1));
- generator.generate(world, random, pos);
- }
- }
-
-
-}
diff --git a/src/main/java/mariot7/xlfoodmod/world/WorldGeneratorVanillaFlowerxlfoodmod.java b/src/main/java/mariot7/xlfoodmod/world/WorldGeneratorVanillaFlowerxlfoodmod.java
deleted file mode 100644
index 1b1cad3..0000000
--- a/src/main/java/mariot7/xlfoodmod/world/WorldGeneratorVanillaFlowerxlfoodmod.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package mariot7.xlfoodmod.world;
-
-import java.util.Random;
-
-import mariot7.xlfoodmod.config.Configurationxlfoodmod;
-import net.minecraft.block.Block;
-import net.minecraft.init.Blocks;
-import net.minecraft.util.math.BlockPos;
-import net.minecraft.world.World;
-import net.minecraft.world.biome.Biome;
-import net.minecraft.world.biome.BiomeCache;
-import net.minecraft.world.chunk.IChunkProvider;
-import net.minecraft.world.gen.IChunkGenerator;
-import net.minecraft.world.gen.feature.WorldGenerator;
-import net.minecraftforge.fml.common.IWorldGenerator;
-
-public class WorldGeneratorVanillaFlowerxlfoodmod implements IWorldGenerator {
-
- public void generate(Random random, int chunkX, int chunkZ, World world, IChunkGenerator chunkGenerator, IChunkProvider chunkProvider)
- {
- int blockX = chunkX * 16;
- int blockZ = chunkZ * 16;
-
- generateOverworld(world, random, blockX, blockZ);
- }
-
- private void generateOverworld(World world, Random rand, int blockX, int blockZ)
- {
- WorldGenerator genVanillaFlower = new WorldGenVanillaFlowerxlfoodmod();
- Biome biome = world.getBiomeForCoordsBody(new BlockPos(blockX, 64, blockZ));
- {
- int MIN = Configurationxlfoodmod.vanillaflowergeneration.minchunk;
- int MAX = Configurationxlfoodmod.vanillaflowergeneration.maxchunk;
- int numBushes = MIN + rand.nextInt(MAX - MIN);
- for(int i = 0; i < numBushes; i++)
- {
- int randX = blockX + rand.nextInt(16)+ 8;
- int randZ = blockZ + rand.nextInt(16)+ 8;
- genVanillaFlower.generate(world, rand, new BlockPos(randX, 24, randZ));
- }
- }
- }
-
- public static int getGroundFromAbove(World world, int x, int z)
- {
- int y = 255;
- boolean foundGround = false;
- while(!foundGround && y-- >= 0)
- {
- Block blockAt = world.getBlockState(new BlockPos(x,y,z)).getBlock();
- foundGround = blockAt == Blocks.DIRT || blockAt == Blocks.GRASS;
- }
-
- return y;
- }
-
-
-}
diff --git a/src/main/resources/META-INF/mods.toml b/src/main/resources/META-INF/mods.toml
new file mode 100644
index 0000000..8f690b5
--- /dev/null
+++ b/src/main/resources/META-INF/mods.toml
@@ -0,0 +1,22 @@
+modLoader="javafml"
+loaderVersion="[31,)"
+issueTrackerURL="https://github.com/mariot7/XL-Food-Mod/issues"
+[[mods]]
+modId="xlfoodmod"
+version="2.2.2"
+displayName="XL Food Mod"
+updateJSONURL="https://raw.githubusercontent.com/mariot7/XL-Food-Mod/1.15/update.json"
+displayURL="https://www.curseforge.com/minecraft/mc-mods/xl-food-mod"
+logoFile="logo.png"
+credits="SoBiohazardous, Igrek, geogeooo59"
+authors="mariot7"
+description='''
+A mod that adds more foods and crops to the game.
+'''
+
+[[dependencies.xlfoodmod]]
+ modId="minecraft"
+ mandatory=true
+ versionRange="[1.15.2]"
+ ordering="NONE"
+ side="BOTH"
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/cheese_cake.json b/src/main/resources/assets/xlfoodmod/blockstates/cheese_cake.json
index 915f5da..4455624 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/cheese_cake.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/cheese_cake.json
@@ -1,12 +1,12 @@
{
- "variants":
- {
- "bites=0": {"model": "xlfoodmod:cheese_cake_uneaten"},
- "bites=1": {"model": "xlfoodmod:cheese_cake_slice1"},
- "bites=2": {"model": "xlfoodmod:cheese_cake_slice2"},
- "bites=3": {"model": "xlfoodmod:cheese_cake_slice3"},
- "bites=4": {"model": "xlfoodmod:cheese_cake_slice4"},
- "bites=5": {"model": "xlfoodmod:cheese_cake_slice5"},
- "bites=6": {"model": "xlfoodmod:cheese_cake_slice6"}
- }
+ "variants":
+ {
+ "bites=0": {"model": "xlfoodmod:block/cheese_cake"},
+ "bites=1": {"model": "xlfoodmod:block/cheese_cake_slice1"},
+ "bites=2": {"model": "xlfoodmod:block/cheese_cake_slice2"},
+ "bites=3": {"model": "xlfoodmod:block/cheese_cake_slice3"},
+ "bites=4": {"model": "xlfoodmod:block/cheese_cake_slice4"},
+ "bites=5": {"model": "xlfoodmod:block/cheese_cake_slice5"},
+ "bites=6": {"model": "xlfoodmod:block/cheese_cake_slice6"}
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/chocolate_cake.json b/src/main/resources/assets/xlfoodmod/blockstates/chocolate_cake.json
index 7c28c79..31225b4 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/chocolate_cake.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/chocolate_cake.json
@@ -1,12 +1,12 @@
{
- "variants":
- {
- "bites=0": {"model": "xlfoodmod:chocolate_cake_uneaten"},
- "bites=1": {"model": "xlfoodmod:chocolate_cake_slice1"},
- "bites=2": {"model": "xlfoodmod:chocolate_cake_slice2"},
- "bites=3": {"model": "xlfoodmod:chocolate_cake_slice3"},
- "bites=4": {"model": "xlfoodmod:chocolate_cake_slice4"},
- "bites=5": {"model": "xlfoodmod:chocolate_cake_slice5"},
- "bites=6": {"model": "xlfoodmod:chocolate_cake_slice6"}
- }
+ "variants":
+ {
+ "bites=0": {"model": "xlfoodmod:block/chocolate_cake"},
+ "bites=1": {"model": "xlfoodmod:block/chocolate_cake_slice1"},
+ "bites=2": {"model": "xlfoodmod:block/chocolate_cake_slice2"},
+ "bites=3": {"model": "xlfoodmod:block/chocolate_cake_slice3"},
+ "bites=4": {"model": "xlfoodmod:block/chocolate_cake_slice4"},
+ "bites=5": {"model": "xlfoodmod:block/chocolate_cake_slice5"},
+ "bites=6": {"model": "xlfoodmod:block/chocolate_cake_slice6"}
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/chocolate_cookie_cake.json b/src/main/resources/assets/xlfoodmod/blockstates/chocolate_cookie_cake.json
new file mode 100644
index 0000000..d6c2db4
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/blockstates/chocolate_cookie_cake.json
@@ -0,0 +1,12 @@
+{
+ "variants":
+ {
+ "bites=0": {"model": "xlfoodmod:block/chocolate_cookie_cake"},
+ "bites=1": {"model": "xlfoodmod:block/chocolate_cookie_cake_slice1"},
+ "bites=2": {"model": "xlfoodmod:block/chocolate_cookie_cake_slice2"},
+ "bites=3": {"model": "xlfoodmod:block/chocolate_cookie_cake_slice3"},
+ "bites=4": {"model": "xlfoodmod:block/chocolate_cookie_cake_slice4"},
+ "bites=5": {"model": "xlfoodmod:block/chocolate_cookie_cake_slice5"},
+ "bites=6": {"model": "xlfoodmod:block/chocolate_cookie_cake_slice6"}
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/corn_plant.json b/src/main/resources/assets/xlfoodmod/blockstates/corn_plant.json
index d720713..3bf2722 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/corn_plant.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/corn_plant.json
@@ -1,12 +1,12 @@
{
"variants": {
- "age=0": { "model": "xlfoodmod:corn_plant0" },
- "age=1": { "model": "xlfoodmod:corn_plant1" },
- "age=2": { "model": "xlfoodmod:corn_plant2" },
- "age=3": { "model": "xlfoodmod:corn_plant3" },
- "age=4": { "model": "xlfoodmod:corn_plant4" },
- "age=5": { "model": "xlfoodmod:corn_plant5" },
- "age=6": { "model": "xlfoodmod:corn_plant6" },
- "age=7": { "model": "xlfoodmod:corn_plant7" }
+ "age=0": { "model": "xlfoodmod:block/corn_plant_stage0" },
+ "age=1": { "model": "xlfoodmod:block/corn_plant_stage1" },
+ "age=2": { "model": "xlfoodmod:block/corn_plant_stage2" },
+ "age=3": { "model": "xlfoodmod:block/corn_plant_stage3" },
+ "age=4": { "model": "xlfoodmod:block/corn_plant_stage4" },
+ "age=5": { "model": "xlfoodmod:block/corn_plant_stage5" },
+ "age=6": { "model": "xlfoodmod:block/corn_plant_stage6" },
+ "age=7": { "model": "xlfoodmod:block/corn_plant_stage7" }
}
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/cucumber_plant.json b/src/main/resources/assets/xlfoodmod/blockstates/cucumber_plant.json
index a3a3963..962834f 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/cucumber_plant.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/cucumber_plant.json
@@ -1,12 +1,12 @@
{
"variants": {
- "age=0": { "model": "xlfoodmod:cucumber_plant0" },
- "age=1": { "model": "xlfoodmod:cucumber_plant1" },
- "age=2": { "model": "xlfoodmod:cucumber_plant2" },
- "age=3": { "model": "xlfoodmod:cucumber_plant3" },
- "age=4": { "model": "xlfoodmod:cucumber_plant3" },
- "age=5": { "model": "xlfoodmod:cucumber_plant4" },
- "age=6": { "model": "xlfoodmod:cucumber_plant4" },
- "age=7": { "model": "xlfoodmod:cucumber_plant5" }
+ "age=0": { "model": "xlfoodmod:block/cucumber_plant_stage0" },
+ "age=1": { "model": "xlfoodmod:block/cucumber_plant_stage1" },
+ "age=2": { "model": "xlfoodmod:block/cucumber_plant_stage2" },
+ "age=3": { "model": "xlfoodmod:block/cucumber_plant_stage3" },
+ "age=4": { "model": "xlfoodmod:block/cucumber_plant_stage4" },
+ "age=5": { "model": "xlfoodmod:block/cucumber_plant_stage5" },
+ "age=6": { "model": "xlfoodmod:block/cucumber_plant_stage6" },
+ "age=7": { "model": "xlfoodmod:block/cucumber_plant_stage7" }
}
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/grass.json b/src/main/resources/assets/xlfoodmod/blockstates/grass.json
index 5484b72..b6bc1d5 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/grass.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/grass.json
@@ -1,5 +1,6 @@
{
- "variants": {
- "normal": {"model": "xlfoodmod:grass"}
- }
+ "variants":
+ {
+ "": {"model": "xlfoodmod:block/grass"}
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/lettuce_plant.json b/src/main/resources/assets/xlfoodmod/blockstates/lettuce_plant.json
index e5af834..0d02058 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/lettuce_plant.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/lettuce_plant.json
@@ -1,12 +1,12 @@
{
"variants": {
- "age=0": { "model": "xlfoodmod:lettuce_plant0" },
- "age=1": { "model": "xlfoodmod:lettuce_plant1" },
- "age=2": { "model": "xlfoodmod:lettuce_plant2" },
- "age=3": { "model": "xlfoodmod:lettuce_plant3" },
- "age=4": { "model": "xlfoodmod:lettuce_plant4" },
- "age=5": { "model": "xlfoodmod:lettuce_plant5" },
- "age=6": { "model": "xlfoodmod:lettuce_plant6" },
- "age=7": { "model": "xlfoodmod:lettuce_plant7" }
+ "age=0": { "model": "xlfoodmod:block/lettuce_plant_stage0" },
+ "age=1": { "model": "xlfoodmod:block/lettuce_plant_stage1" },
+ "age=2": { "model": "xlfoodmod:block/lettuce_plant_stage2" },
+ "age=3": { "model": "xlfoodmod:block/lettuce_plant_stage3" },
+ "age=4": { "model": "xlfoodmod:block/lettuce_plant_stage4" },
+ "age=5": { "model": "xlfoodmod:block/lettuce_plant_stage5" },
+ "age=6": { "model": "xlfoodmod:block/lettuce_plant_stage6" },
+ "age=7": { "model": "xlfoodmod:block/lettuce_plant_stage7" }
}
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/nether_cake.json b/src/main/resources/assets/xlfoodmod/blockstates/nether_cake.json
index 2927c21..49a54e6 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/nether_cake.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/nether_cake.json
@@ -1,12 +1,12 @@
{
- "variants":
- {
- "bites=0": {"model": "xlfoodmod:nether_cake_uneaten"},
- "bites=1": {"model": "xlfoodmod:nether_cake_slice1"},
- "bites=2": {"model": "xlfoodmod:nether_cake_slice2"},
- "bites=3": {"model": "xlfoodmod:nether_cake_slice3"},
- "bites=4": {"model": "xlfoodmod:nether_cake_slice4"},
- "bites=5": {"model": "xlfoodmod:nether_cake_slice5"},
- "bites=6": {"model": "xlfoodmod:nether_cake_slice6"}
- }
+ "variants":
+ {
+ "bites=0": {"model": "xlfoodmod:block/nether_cake"},
+ "bites=1": {"model": "xlfoodmod:block/nether_cake_slice1"},
+ "bites=2": {"model": "xlfoodmod:block/nether_cake_slice2"},
+ "bites=3": {"model": "xlfoodmod:block/nether_cake_slice3"},
+ "bites=4": {"model": "xlfoodmod:block/nether_cake_slice4"},
+ "bites=5": {"model": "xlfoodmod:block/nether_cake_slice5"},
+ "bites=6": {"model": "xlfoodmod:block/nether_cake_slice6"}
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/onion_plant.json b/src/main/resources/assets/xlfoodmod/blockstates/onion_plant.json
index f6875ea..f74be96 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/onion_plant.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/onion_plant.json
@@ -1,12 +1,12 @@
{
"variants": {
- "age=0": { "model": "xlfoodmod:onion_plant0" },
- "age=1": { "model": "xlfoodmod:onion_plant1" },
- "age=2": { "model": "xlfoodmod:onion_plant2" },
- "age=3": { "model": "xlfoodmod:onion_plant3" },
- "age=4": { "model": "xlfoodmod:onion_plant4" },
- "age=5": { "model": "xlfoodmod:onion_plant5" },
- "age=6": { "model": "xlfoodmod:onion_plant6" },
- "age=7": { "model": "xlfoodmod:onion_plant7" }
+ "age=0": { "model": "xlfoodmod:block/onion_plant_stage0" },
+ "age=1": { "model": "xlfoodmod:block/onion_plant_stage1" },
+ "age=2": { "model": "xlfoodmod:block/onion_plant_stage2" },
+ "age=3": { "model": "xlfoodmod:block/onion_plant_stage3" },
+ "age=4": { "model": "xlfoodmod:block/onion_plant_stage4" },
+ "age=5": { "model": "xlfoodmod:block/onion_plant_stage5" },
+ "age=6": { "model": "xlfoodmod:block/onion_plant_stage6" },
+ "age=7": { "model": "xlfoodmod:block/onion_plant_stage7" }
}
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/oreo_cake.json b/src/main/resources/assets/xlfoodmod/blockstates/oreo_cake.json
deleted file mode 100644
index cfa341b..0000000
--- a/src/main/resources/assets/xlfoodmod/blockstates/oreo_cake.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "variants":
- {
- "bites=0": {"model": "xlfoodmod:oreo_cake_uneaten"},
- "bites=1": {"model": "xlfoodmod:oreo_cake_slice1"},
- "bites=2": {"model": "xlfoodmod:oreo_cake_slice2"},
- "bites=3": {"model": "xlfoodmod:oreo_cake_slice3"},
- "bites=4": {"model": "xlfoodmod:oreo_cake_slice4"},
- "bites=5": {"model": "xlfoodmod:oreo_cake_slice5"},
- "bites=6": {"model": "xlfoodmod:oreo_cake_slice6"}
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/pepper_plant.json b/src/main/resources/assets/xlfoodmod/blockstates/pepper_plant.json
index c1a451a..ed55678 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/pepper_plant.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/pepper_plant.json
@@ -1,12 +1,12 @@
{
"variants": {
- "age=0": { "model": "xlfoodmod:pepper_plant0" },
- "age=1": { "model": "xlfoodmod:pepper_plant1" },
- "age=2": { "model": "xlfoodmod:pepper_plant2" },
- "age=3": { "model": "xlfoodmod:pepper_plant3" },
- "age=4": { "model": "xlfoodmod:pepper_plant4" },
- "age=5": { "model": "xlfoodmod:pepper_plant5" },
- "age=6": { "model": "xlfoodmod:pepper_plant6" },
- "age=7": { "model": "xlfoodmod:pepper_plant7" }
+ "age=0": { "model": "xlfoodmod:block/pepper_plant_stage0" },
+ "age=1": { "model": "xlfoodmod:block/pepper_plant_stage1" },
+ "age=2": { "model": "xlfoodmod:block/pepper_plant_stage2" },
+ "age=3": { "model": "xlfoodmod:block/pepper_plant_stage3" },
+ "age=4": { "model": "xlfoodmod:block/pepper_plant_stage4" },
+ "age=5": { "model": "xlfoodmod:block/pepper_plant_stage5" },
+ "age=6": { "model": "xlfoodmod:block/pepper_plant_stage6" },
+ "age=7": { "model": "xlfoodmod:block/pepper_plant_stage7" }
}
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/pizza.json b/src/main/resources/assets/xlfoodmod/blockstates/pizza.json
index c87c11d..5d212fa 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/pizza.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/pizza.json
@@ -1,12 +1,12 @@
{
- "variants":
- {
- "bites=0": {"model": "xlfoodmod:pizza_uneaten"},
- "bites=1": {"model": "xlfoodmod:pizza_slice1"},
- "bites=2": {"model": "xlfoodmod:pizza_slice2"},
- "bites=3": {"model": "xlfoodmod:pizza_slice3"},
- "bites=4": {"model": "xlfoodmod:pizza_slice4"},
- "bites=5": {"model": "xlfoodmod:pizza_slice5"},
- "bites=6": {"model": "xlfoodmod:pizza_slice6"}
- }
+ "variants":
+ {
+ "bites=0": {"model": "xlfoodmod:block/pizza"},
+ "bites=1": {"model": "xlfoodmod:block/pizza_slice1"},
+ "bites=2": {"model": "xlfoodmod:block/pizza_slice2"},
+ "bites=3": {"model": "xlfoodmod:block/pizza_slice3"},
+ "bites=4": {"model": "xlfoodmod:block/pizza_slice4"},
+ "bites=5": {"model": "xlfoodmod:block/pizza_slice5"},
+ "bites=6": {"model": "xlfoodmod:block/pizza_slice6"}
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/pumpkin_cake.json b/src/main/resources/assets/xlfoodmod/blockstates/pumpkin_cake.json
index a24aa6e..77993f2 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/pumpkin_cake.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/pumpkin_cake.json
@@ -1,12 +1,12 @@
{
- "variants":
- {
- "bites=0": {"model": "xlfoodmod:pumpkin_cake_uneaten"},
- "bites=1": {"model": "xlfoodmod:pumpkin_cake_slice1"},
- "bites=2": {"model": "xlfoodmod:pumpkin_cake_slice2"},
- "bites=3": {"model": "xlfoodmod:pumpkin_cake_slice3"},
- "bites=4": {"model": "xlfoodmod:pumpkin_cake_slice4"},
- "bites=5": {"model": "xlfoodmod:pumpkin_cake_slice5"},
- "bites=6": {"model": "xlfoodmod:pumpkin_cake_slice6"}
- }
+ "variants":
+ {
+ "bites=0": {"model": "xlfoodmod:block/pumpkin_cake"},
+ "bites=1": {"model": "xlfoodmod:block/pumpkin_cake_slice1"},
+ "bites=2": {"model": "xlfoodmod:block/pumpkin_cake_slice2"},
+ "bites=3": {"model": "xlfoodmod:block/pumpkin_cake_slice3"},
+ "bites=4": {"model": "xlfoodmod:block/pumpkin_cake_slice4"},
+ "bites=5": {"model": "xlfoodmod:block/pumpkin_cake_slice5"},
+ "bites=6": {"model": "xlfoodmod:block/pumpkin_cake_slice6"}
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/rice_plant.json b/src/main/resources/assets/xlfoodmod/blockstates/rice_plant.json
index 67ab755..7f04939 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/rice_plant.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/rice_plant.json
@@ -1,12 +1,12 @@
{
"variants": {
- "age=0": { "model": "xlfoodmod:rice_plant0" },
- "age=1": { "model": "xlfoodmod:rice_plant0" },
- "age=2": { "model": "xlfoodmod:rice_plant1" },
- "age=3": { "model": "xlfoodmod:rice_plant1" },
- "age=4": { "model": "xlfoodmod:rice_plant2" },
- "age=5": { "model": "xlfoodmod:rice_plant3" },
- "age=6": { "model": "xlfoodmod:rice_plant3" },
- "age=7": { "model": "xlfoodmod:rice_plant4" }
+ "age=0": { "model": "xlfoodmod:block/rice_plant_stage0" },
+ "age=1": { "model": "xlfoodmod:block/rice_plant_stage1" },
+ "age=2": { "model": "xlfoodmod:block/rice_plant_stage2" },
+ "age=3": { "model": "xlfoodmod:block/rice_plant_stage3" },
+ "age=4": { "model": "xlfoodmod:block/rice_plant_stage4" },
+ "age=5": { "model": "xlfoodmod:block/rice_plant_stage5" },
+ "age=6": { "model": "xlfoodmod:block/rice_plant_stage6" },
+ "age=7": { "model": "xlfoodmod:block/rice_plant_stage7" }
}
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/rock_salt.json b/src/main/resources/assets/xlfoodmod/blockstates/rock_salt.json
index 373ab19..d821ec6 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/rock_salt.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/rock_salt.json
@@ -1,5 +1,6 @@
{
- "variants": {
- "normal": {"model": "xlfoodmod:rock_salt"}
- }
+ "variants":
+ {
+ "": {"model": "xlfoodmod:block/rock_salt"}
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/strawberry_cake.json b/src/main/resources/assets/xlfoodmod/blockstates/strawberry_cake.json
index 325c696..3f06f5d 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/strawberry_cake.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/strawberry_cake.json
@@ -1,12 +1,12 @@
{
- "variants":
- {
- "bites=0": {"model": "xlfoodmod:strawberry_cake_uneaten"},
- "bites=1": {"model": "xlfoodmod:strawberry_cake_slice1"},
- "bites=2": {"model": "xlfoodmod:strawberry_cake_slice2"},
- "bites=3": {"model": "xlfoodmod:strawberry_cake_slice3"},
- "bites=4": {"model": "xlfoodmod:strawberry_cake_slice4"},
- "bites=5": {"model": "xlfoodmod:strawberry_cake_slice5"},
- "bites=6": {"model": "xlfoodmod:strawberry_cake_slice6"}
- }
+ "variants":
+ {
+ "bites=0": {"model": "xlfoodmod:block/strawberry_cake"},
+ "bites=1": {"model": "xlfoodmod:block/strawberry_cake_slice1"},
+ "bites=2": {"model": "xlfoodmod:block/strawberry_cake_slice2"},
+ "bites=3": {"model": "xlfoodmod:block/strawberry_cake_slice3"},
+ "bites=4": {"model": "xlfoodmod:block/strawberry_cake_slice4"},
+ "bites=5": {"model": "xlfoodmod:block/strawberry_cake_slice5"},
+ "bites=6": {"model": "xlfoodmod:block/strawberry_cake_slice6"}
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/strawberry_plant.json b/src/main/resources/assets/xlfoodmod/blockstates/strawberry_plant.json
index 041edae..9aa52b3 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/strawberry_plant.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/strawberry_plant.json
@@ -1,12 +1,12 @@
{
"variants": {
- "age=0": { "model": "xlfoodmod:strawberry_plant0" },
- "age=1": { "model": "xlfoodmod:strawberry_plant1" },
- "age=2": { "model": "xlfoodmod:strawberry_plant2" },
- "age=3": { "model": "xlfoodmod:strawberry_plant2" },
- "age=4": { "model": "xlfoodmod:strawberry_plant3" },
- "age=5": { "model": "xlfoodmod:strawberry_plant4" },
- "age=6": { "model": "xlfoodmod:strawberry_plant4" },
- "age=7": { "model": "xlfoodmod:strawberry_plant5" }
+ "age=0": { "model": "xlfoodmod:block/strawberry_plant_stage0" },
+ "age=1": { "model": "xlfoodmod:block/strawberry_plant_stage1" },
+ "age=2": { "model": "xlfoodmod:block/strawberry_plant_stage2" },
+ "age=3": { "model": "xlfoodmod:block/strawberry_plant_stage3" },
+ "age=4": { "model": "xlfoodmod:block/strawberry_plant_stage4" },
+ "age=5": { "model": "xlfoodmod:block/strawberry_plant_stage5" },
+ "age=6": { "model": "xlfoodmod:block/strawberry_plant_stage6" },
+ "age=7": { "model": "xlfoodmod:block/strawberry_plant_stage7" }
}
-}
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/tomato_plant.json b/src/main/resources/assets/xlfoodmod/blockstates/tomato_plant.json
index 0633af1..1985298 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/tomato_plant.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/tomato_plant.json
@@ -1,12 +1,12 @@
{
"variants": {
- "age=0": { "model": "xlfoodmod:tomato_plant0" },
- "age=1": { "model": "xlfoodmod:tomato_plant1" },
- "age=2": { "model": "xlfoodmod:tomato_plant2" },
- "age=3": { "model": "xlfoodmod:tomato_plant3" },
- "age=4": { "model": "xlfoodmod:tomato_plant3" },
- "age=5": { "model": "xlfoodmod:tomato_plant4" },
- "age=6": { "model": "xlfoodmod:tomato_plant4" },
- "age=7": { "model": "xlfoodmod:tomato_plant5" }
+ "age=0": { "model": "xlfoodmod:block/tomato_plant_stage0" },
+ "age=1": { "model": "xlfoodmod:block/tomato_plant_stage1" },
+ "age=2": { "model": "xlfoodmod:block/tomato_plant_stage2" },
+ "age=3": { "model": "xlfoodmod:block/tomato_plant_stage3" },
+ "age=4": { "model": "xlfoodmod:block/tomato_plant_stage4" },
+ "age=5": { "model": "xlfoodmod:block/tomato_plant_stage5" },
+ "age=6": { "model": "xlfoodmod:block/tomato_plant_stage6" },
+ "age=7": { "model": "xlfoodmod:block/tomato_plant_stage7" }
}
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/blockstates/vanilla_flower.json b/src/main/resources/assets/xlfoodmod/blockstates/vanilla_flower.json
index d189bb0..6dc23e1 100644
--- a/src/main/resources/assets/xlfoodmod/blockstates/vanilla_flower.json
+++ b/src/main/resources/assets/xlfoodmod/blockstates/vanilla_flower.json
@@ -1,5 +1,6 @@
{
- "variants": {
- "normal": {"model": "xlfoodmod:vanilla_flower"}
- }
+ "variants":
+ {
+ "": {"model": "xlfoodmod:block/vanilla_flower"}
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/lang/de_de.json b/src/main/resources/assets/xlfoodmod/lang/de_de.json
new file mode 100644
index 0000000..8dbb628
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/lang/de_de.json
@@ -0,0 +1,175 @@
+{
+ "itemGroup.xlfoodmod": "XL Food Mod",
+ "block.xlfoodmod.rock_salt": "Steinsalz",
+ "block.xlfoodmod.grass": "Gras",
+ "block.xlfoodmod.vanilla_flower": "Vanille-Blume",
+ "block.xlfoodmod.chocolate_cake": "Schokoladenkuchen",
+ "block.xlfoodmod.chocolate_cookie_cake": "Schokoladen-Plätzchen-Kuchen",
+ "block.xlfoodmod.cheese_cake": "Käsekuchen",
+ "block.xlfoodmod.nether_cake": "Nether-Kuchen",
+ "block.xlfoodmod.strawberry_cake": "Erdbeerkuchen",
+ "block.xlfoodmod.pumpkin_cake": "Kürbiskuchen",
+ "block.xlfoodmod.pizza": "Pizza",
+ "block.xlfoodmod.rice_plant": "Reispflanze",
+ "item.xlfoodmod.rice": "Reis",
+ "item.xlfoodmod.butter_rice": "Butterreis",
+ "item.xlfoodmod.fried_rice": "Gebratener Reis",
+ "block.xlfoodmod.pepper_plant": "Pfefferpflanze",
+ "item.xlfoodmod.pepper_seeds": "Pfeffersamen",
+ "item.xlfoodmod.pepper": "Pfeffer",
+ "block.xlfoodmod.corn_plant": "Maispflanze",
+ "item.xlfoodmod.corn_seeds": "Maissamen",
+ "item.xlfoodmod.raw_corn": "Roher Mais",
+ "item.xlfoodmod.corn": "Mais",
+ "block.xlfoodmod.cucumber_plant": "Gurkenpflanze",
+ "item.xlfoodmod.cucumber_seeds": "Gurkensamen",
+ "item.xlfoodmod.cucumber": "Gurke",
+ "block.xlfoodmod.lettuce_plant": "Kopfsalatpflanze",
+ "item.xlfoodmod.lettuce_seeds": "Kopfsalatsamen",
+ "item.xlfoodmod.lettuce": "Kopfsalat",
+ "block.xlfoodmod.onion_plant": "Zwiebelpflanze",
+ "item.xlfoodmod.onion": "Zwiebel",
+ "block.xlfoodmod.tomato_plant": "Tomatenpflanze",
+ "item.xlfoodmod.tomato_seeds": "Tomatensamen",
+ "item.xlfoodmod.tomato": "Tomate",
+ "block.xlfoodmod.strawberry_plant": "Erdbeerpflanze",
+ "item.xlfoodmod.strawberry_seeds": "Erdbeersamen",
+ "item.xlfoodmod.strawberry": "Erdbeere",
+ "item.xlfoodmod.salt": "Salz",
+ "item.xlfoodmod.dough": "Teig",
+ "item.xlfoodmod.cooked_dough": "Gebackener Teig",
+ "item.xlfoodmod.crouton": "Crouton",
+ "item.xlfoodmod.butter": "Butter",
+ "item.xlfoodmod.cheese": "Käse",
+ "item.xlfoodmod.cheese_puff": "Käsebällchen",
+ "item.xlfoodmod.chips": "Chips",
+ "item.xlfoodmod.salty_chips": "Salzige Chips",
+ "item.xlfoodmod.spicy_chips": "Würzige Chips",
+ "item.xlfoodmod.onion_rings": "Zwiebelringe",
+ "item.xlfoodmod.cheesy_bread": "Käsebrot",
+ "item.xlfoodmod.potato_bread": "Kartoffelbrot",
+ "item.xlfoodmod.corn_bread": "Maisbrot",
+ "item.xlfoodmod.rice_bread": "Reisbrot",
+ "item.xlfoodmod.baguette": "Stangenbrot",
+ "item.xlfoodmod.fried_egg": "Spiegelei",
+ "item.xlfoodmod.pancake": "Pfannkuchen",
+ "item.xlfoodmod.waffle": "Waffel",
+ "item.xlfoodmod.macaroni_and_cheese": "Makaroni und Käse",
+ "item.xlfoodmod.spaghetti": "Spaghetti",
+ "item.xlfoodmod.enchilada": "Enchilada",
+ "item.xlfoodmod.lasagne": "Lasagne",
+ "item.xlfoodmod.jambon_beurre": "Jambon-Beurre",
+ "item.xlfoodmod.flesh": "Fleisch",
+ "item.xlfoodmod.ham": "Schinken",
+ "item.xlfoodmod.sausage": "Wurst",
+ "item.xlfoodmod.bacon": "Speck",
+ "item.xlfoodmod.beef_jerky": "Trockenfleisch vom Rind",
+ "item.xlfoodmod.ground_beef": "Rinderhack",
+ "item.xlfoodmod.raw_chicken_wing": "Roher Hühnerflügel",
+ "item.xlfoodmod.cooked_chicken_wing": "Gekochter Hühnerflügel",
+ "item.xlfoodmod.spicy_chicken_wing": "Würziger Hühnerflügel",
+ "item.xlfoodmod.bucket_of_fried_chicken": "Eimer mit gebratenem Huhn",
+ "item.xlfoodmod.top_bun": "Brötchen-Oberteil",
+ "item.xlfoodmod.bottom_bun": "Brötchen-Unterteil",
+ "item.xlfoodmod.hamburger": "Hamburger",
+ "item.xlfoodmod.chickenburger": "Chickenburger",
+ "item.xlfoodmod.cheeseburger": "Cheeseburger",
+ "item.xlfoodmod.hot_dog": "Hot Dog",
+ "item.xlfoodmod.sausage_roll": "Würstchen im Schlafrock",
+ "item.xlfoodmod.slice_of_pizza": "Stück Pizza",
+ "item.xlfoodmod.tortilla": "Tortilla",
+ "item.xlfoodmod.taco": "Taco",
+ "item.xlfoodmod.burrito": "Burrito",
+ "item.xlfoodmod.kebab": "Kebab",
+ "item.xlfoodmod.chicken_sandwich": "Hühnchensandwich",
+ "item.xlfoodmod.blt_sandwich": "BLT Sandwich",
+ "item.xlfoodmod.breakfast_sandwich": "Frühstücks-Sandwich",
+ "item.xlfoodmod.grilled_cheese_sandwich": "Gegrilltes Käse-Sandwich",
+ "item.xlfoodmod.ice_cream_sandwich": "Eiscreme-Sandwich",
+ "item.xlfoodmod.seaweed": "Seaweed",
+ "item.xlfoodmod.futomaki": "Futomaki",
+ "item.xlfoodmod.uramaki": "Uramaki",
+ "item.xlfoodmod.oshizushi": "Oshizushi",
+ "item.xlfoodmod.bowl": "Schüssel",
+ "item.xlfoodmod.garden_salad": "Gartensalat",
+ "item.xlfoodmod.chicken_salad": "Hühnchensalat",
+ "item.xlfoodmod.caesar_salad": "Caesar Salat",
+ "item.xlfoodmod.onion_salad": "Zwiebelsalat",
+ "item.xlfoodmod.taco_salad": "Taco-Salat",
+ "item.xlfoodmod.cucumber_soup": "Gurkensuppe",
+ "item.xlfoodmod.tomato_soup": "Tomatensuppe",
+ "item.xlfoodmod.vegetable_soup": "Gemüsesuppe",
+ "item.xlfoodmod.chicken_soup": "Hühnersuppe",
+ "item.xlfoodmod.beef_stew": "Rinderragout",
+ "item.xlfoodmod.pumpkin_stew": "Kürbis-Eintopf",
+ "item.xlfoodmod.caramel_apple": "Karamel Apfel",
+ "item.xlfoodmod.marshmallow": "Marshmallow",
+ "item.xlfoodmod.roasted_marshmallow": "gerösteter Marshmallow",
+ "item.xlfoodmod.chocolate_cookie": "Schokoladenkeks",
+ "item.xlfoodmod.vanilla_cookie": "Vanilleplätzchen",
+ "item.xlfoodmod.brownie": "Brownie",
+ "item.xlfoodmod.bourbon_biscuit": "Bourbon-Keks",
+ "item.xlfoodmod.chocolate": "Schokolade",
+ "item.xlfoodmod.chocolate_ice_cream_ball": "Schokoladeneis-Kugel",
+ "item.xlfoodmod.vanilla_ice_cream_ball": "Vanilleseis-Kugel",
+ "item.xlfoodmod.strawberry_ice_cream_ball": "Erdbeereis-Kugel",
+ "item.xlfoodmod.ice_cream_cone": "Eistüte",
+ "item.xlfoodmod.chocolate_ice_cream": "Schokoladeneiscreme",
+ "item.xlfoodmod.vanilla_ice_cream": "Vanilleeiscreme",
+ "item.xlfoodmod.strawberry_ice_cream": "Erdbeereiscreme",
+ "item.xlfoodmod.crescent_roll": "Hörnchen",
+ "item.xlfoodmod.donut": "Donut",
+ "item.xlfoodmod.sugar_donut": "Zucker-Donut",
+ "item.xlfoodmod.chocolate_donut": "Schokoladen-Donut",
+ "item.xlfoodmod.vanilla_donut": "Vanille-Donut",
+ "item.xlfoodmod.paper_cup": "Pappbecher",
+ "item.xlfoodmod.vanilla_cupcake": "Vanille-Cupcake",
+ "item.xlfoodmod.chocolate_cupcake": "Schokoladen-Cupcake",
+ "item.xlfoodmod.chocolate_cookie_cupcake": "Schokoladenkecks-Cupcake",
+ "item.xlfoodmod.strawberry_cupcake": "Erdbeer-Cupcake",
+ "item.xlfoodmod.pie_shell": "Kuchenform",
+ "item.xlfoodmod.apple_pie": "Apfelkuchen",
+ "item.xlfoodmod.golden_apple_pie": "Goldener Apfelkuchen",
+ "item.xlfoodmod.cheese_pie": "Käsekuchen",
+ "item.xlfoodmod.chicken_pot_pie": "Hähnchen-Topfkuchen",
+ "item.xlfoodmod.chocolate_pie": "Schokoladenkuchen",
+ "item.xlfoodmod.bacon_pie": "Speckpastete",
+ "item.xlfoodmod.fish_pie": "Fischpastete",
+ "item.xlfoodmod.strawberry_pie": "Erdbeerkuchen",
+ "item.xlfoodmod.tomato_sauce": "Tomatensauce",
+ "item.xlfoodmod.hot_sauce": "Scharfe Soße",
+ "item.xlfoodmod.chocolate_syrup": "Schokoladensirup",
+ "item.xlfoodmod.vanilla_extract": "Vanilleextrakt",
+ "item.xlfoodmod.vanilla_cream": "Vanillecreme",
+ "item.xlfoodmod.empty_can": "Leere Dose",
+ "item.xlfoodmod.speedy_energy_drink": "Schneller Energy Drink",
+ "item.xlfoodmod.healthy_energy_drink": "Gesunder Energy Drink",
+ "item.xlfoodmod.stealthy_energy_drink": "Verstohlener Energy Drink",
+ "item.xlfoodmod.strong_energy_drink": "Starker Energy Drink",
+ "item.xlfoodmod.deadly_energy_drink": "Tödlicher Energy Drink",
+ "item.xlfoodmod.super_energy_drink": "Super Energy Drink",
+ "item.xlfoodmod.glass_mug": "Glasbecher",
+ "item.xlfoodmod.beer": "Bier",
+ "item.xlfoodmod.coffee_cup": "Kaffeetasse",
+ "item.xlfoodmod.coffee": "Kaffee",
+ "item.xlfoodmod.cappuccino": "Cappuccino",
+
+ "item.xlfoodmod.beer.tooltip": "Nauesa II (0:05)",
+ "item.xlfoodmod.speedy_energy_drink.tooltip": "Speed",
+ "item.xlfoodmod.speedy_energy_drink.tooltip2": "Haste III (0:25)",
+ "item.xlfoodmod.healthy_energy_drink.tooltip": "Regeneration (0:30)",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip": "Night Vision",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip2": "Speed",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip3": "Invisibility (2:00)",
+ "item.xlfoodmod.strong_energy_drink.tooltip": "Strength II",
+ "item.xlfoodmod.strong_energy_drink.tooltip2": "Fire Resistance II (2:00)",
+ "item.xlfoodmod.deadly_energy_drink.tooltip": "Poison (1:00)",
+ "item.xlfoodmod.super_energy_drink.tooltip": "Jump Boost",
+ "item.xlfoodmod.super_energy_drink.tooltip2": "Speed",
+ "item.xlfoodmod.super_energy_drink.tooltip3": "Haste",
+ "item.xlfoodmod.super_energy_drink.tooltip4": "Water Breathing II",
+ "item.xlfoodmod.super_energy_drink.tooltip5": "Regeneration II",
+ "item.xlfoodmod.super_energy_drink.tooltip6": "Night Vision III",
+ "item.xlfoodmod.super_energy_drink.tooltip7": "Invisibility III",
+ "item.xlfoodmod.super_energy_drink.tooltip8": "Strength III (3:00)"
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/lang/en_us.json b/src/main/resources/assets/xlfoodmod/lang/en_us.json
new file mode 100644
index 0000000..ed7a527
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/lang/en_us.json
@@ -0,0 +1,175 @@
+{
+ "itemGroup.xlfoodmod": "XL Food Mod",
+ "block.xlfoodmod.rock_salt": "Rock Salt",
+ "block.xlfoodmod.grass": "Grass",
+ "block.xlfoodmod.vanilla_flower": "Vanilla Flower",
+ "block.xlfoodmod.chocolate_cake": "Chocolate Cake",
+ "block.xlfoodmod.chocolate_cookie_cake": "Chocolate Cookie Cake",
+ "block.xlfoodmod.cheese_cake": "Cheese Cake",
+ "block.xlfoodmod.nether_cake": "Nether Cake",
+ "block.xlfoodmod.strawberry_cake": "Strawberry Cake",
+ "block.xlfoodmod.pumpkin_cake": "Pumpkin Cake",
+ "block.xlfoodmod.pizza": "Pizza",
+ "block.xlfoodmod.rice_plant": "Rice Plant",
+ "item.xlfoodmod.rice": "Rice",
+ "item.xlfoodmod.butter_rice": "Butter Rice",
+ "item.xlfoodmod.fried_rice": "Fried Rice",
+ "block.xlfoodmod.pepper_plant": "Pepper Plant",
+ "item.xlfoodmod.pepper_seeds": "Pepper Seeds",
+ "item.xlfoodmod.pepper": "Pepper",
+ "block.xlfoodmod.corn_plant": "Corn Plant",
+ "item.xlfoodmod.corn_seeds": "Corn Seeds",
+ "item.xlfoodmod.raw_corn": "Raw Corn",
+ "item.xlfoodmod.corn": "Corn",
+ "block.xlfoodmod.cucumber_plant": "Cucumber Plant",
+ "item.xlfoodmod.cucumber_seeds": "Cucumber Seeds",
+ "item.xlfoodmod.cucumber": "Cucumber",
+ "block.xlfoodmod.lettuce_plant": "Lettuce Plant",
+ "item.xlfoodmod.lettuce_seeds": "Lettuce Seeds",
+ "item.xlfoodmod.lettuce": "Lettuce",
+ "block.xlfoodmod.onion_plant": "Onion Plant",
+ "item.xlfoodmod.onion": "Onion",
+ "block.xlfoodmod.tomato_plant": "Tomato Plant",
+ "item.xlfoodmod.tomato_seeds": "Tomato Seeds",
+ "item.xlfoodmod.tomato": "Tomato",
+ "block.xlfoodmod.strawberry_plant": "Strawberry Plant",
+ "item.xlfoodmod.strawberry_seeds": "Strawberry Seeds",
+ "item.xlfoodmod.strawberry": "Strawberry",
+ "item.xlfoodmod.salt": "Salt",
+ "item.xlfoodmod.dough": "Dough",
+ "item.xlfoodmod.cooked_dough": "Cooked Dough",
+ "item.xlfoodmod.crouton": "Crouton",
+ "item.xlfoodmod.butter": "Butter",
+ "item.xlfoodmod.cheese": "Cheese",
+ "item.xlfoodmod.cheese_puff": "Cheese Puff",
+ "item.xlfoodmod.chips": "Chips",
+ "item.xlfoodmod.salty_chips": "Salty Chips",
+ "item.xlfoodmod.spicy_chips": "Spicy Chips",
+ "item.xlfoodmod.onion_rings": "Onion Rings",
+ "item.xlfoodmod.cheesy_bread": "Cheesy Bread",
+ "item.xlfoodmod.potato_bread": "Potato Bread",
+ "item.xlfoodmod.corn_bread": "Corn Bread",
+ "item.xlfoodmod.rice_bread": "Rice Bread",
+ "item.xlfoodmod.baguette": "Baguette",
+ "item.xlfoodmod.fried_egg": "Fried Egg",
+ "item.xlfoodmod.pancake": "Pancake",
+ "item.xlfoodmod.waffle": "Waffle",
+ "item.xlfoodmod.macaroni_and_cheese": "Macaroni and Cheese",
+ "item.xlfoodmod.spaghetti": "Spaghetti",
+ "item.xlfoodmod.enchilada": "Enchilada",
+ "item.xlfoodmod.lasagne": "Lasagne",
+ "item.xlfoodmod.jambon_beurre": "Jambon-Beurre",
+ "item.xlfoodmod.flesh": "Flesh",
+ "item.xlfoodmod.ham": "Ham",
+ "item.xlfoodmod.sausage": "Sausage",
+ "item.xlfoodmod.bacon": "Bacon",
+ "item.xlfoodmod.beef_jerky": "Beef Jerky",
+ "item.xlfoodmod.ground_beef": "Ground Beef",
+ "item.xlfoodmod.raw_chicken_wing": "Raw Chicken Wing",
+ "item.xlfoodmod.cooked_chicken_wing": "Cooked Chicken Wing",
+ "item.xlfoodmod.spicy_chicken_wing": "Spicy Chicken Wing",
+ "item.xlfoodmod.bucket_of_fried_chicken": "Bucket of Fried Chicken",
+ "item.xlfoodmod.top_bun": "Top Bun",
+ "item.xlfoodmod.bottom_bun": "Bottom Bun",
+ "item.xlfoodmod.hamburger": "Hamburger",
+ "item.xlfoodmod.chickenburger": "Chickenburger",
+ "item.xlfoodmod.cheeseburger": "Cheeseburger",
+ "item.xlfoodmod.hot_dog": "Hot Dog",
+ "item.xlfoodmod.sausage_roll": "Sausage Roll",
+ "item.xlfoodmod.slice_of_pizza": "Slice of Pizza",
+ "item.xlfoodmod.tortilla": "Tortilla",
+ "item.xlfoodmod.taco": "Taco",
+ "item.xlfoodmod.burrito": "Burrito",
+ "item.xlfoodmod.kebab": "Kebab",
+ "item.xlfoodmod.chicken_sandwich": "Chicken Sandwich",
+ "item.xlfoodmod.blt_sandwich": "BLT Sandwich",
+ "item.xlfoodmod.breakfast_sandwich": "Breakfast Sandwich",
+ "item.xlfoodmod.grilled_cheese_sandwich": "Grilled Cheese Sandwich",
+ "item.xlfoodmod.ice_cream_sandwich": "Ice Cream Sandwich",
+ "item.xlfoodmod.seaweed": "Seaweed",
+ "item.xlfoodmod.futomaki": "Futomaki",
+ "item.xlfoodmod.uramaki": "Uramaki",
+ "item.xlfoodmod.oshizushi": "Oshizushi",
+ "item.xlfoodmod.bowl": "Bowl",
+ "item.xlfoodmod.garden_salad": "Garden Salad",
+ "item.xlfoodmod.chicken_salad": "Chicken Salad",
+ "item.xlfoodmod.caesar_salad": "Caesar Salad",
+ "item.xlfoodmod.onion_salad": "Onion Salad",
+ "item.xlfoodmod.taco_salad": "Taco Salad",
+ "item.xlfoodmod.cucumber_soup": "Cucumber Soup",
+ "item.xlfoodmod.tomato_soup": "Tomato Soup",
+ "item.xlfoodmod.vegetable_soup": "Vegetable Soup",
+ "item.xlfoodmod.chicken_soup": "Chicken Soup",
+ "item.xlfoodmod.beef_stew": "Beef Stew",
+ "item.xlfoodmod.pumpkin_stew": "Pumpkin Stew",
+ "item.xlfoodmod.caramel_apple": "Caramel Apple",
+ "item.xlfoodmod.marshmallow": "Marshmallow",
+ "item.xlfoodmod.roasted_marshmallow": "Roasted Marshmallow",
+ "item.xlfoodmod.chocolate_cookie": "Chocolate Cookie",
+ "item.xlfoodmod.vanilla_cookie": "Vanilla Cookie",
+ "item.xlfoodmod.brownie": "Brownie",
+ "item.xlfoodmod.bourbon_biscuit": "Bourbon Biscuit",
+ "item.xlfoodmod.chocolate": "Chocolate",
+ "item.xlfoodmod.chocolate_ice_cream_ball": "Chocolate Ice Cream Ball",
+ "item.xlfoodmod.vanilla_ice_cream_ball": "Vanilla Ice Cream Ball",
+ "item.xlfoodmod.strawberry_ice_cream_ball": "Strawberry Ice Cream Ball",
+ "item.xlfoodmod.ice_cream_cone": "Ice Cream Cone",
+ "item.xlfoodmod.chocolate_ice_cream": "Chocolate Ice Cream",
+ "item.xlfoodmod.vanilla_ice_cream": "Vanilla Ice Cream",
+ "item.xlfoodmod.strawberry_ice_cream": "Strawberry Ice Cream",
+ "item.xlfoodmod.crescent_roll": "Crescent Roll",
+ "item.xlfoodmod.donut": "Donut",
+ "item.xlfoodmod.sugar_donut": "Sugar Donut",
+ "item.xlfoodmod.chocolate_donut": "Chocolate Donut",
+ "item.xlfoodmod.vanilla_donut": "Vanilla Donut",
+ "item.xlfoodmod.paper_cup": "Paper Cup",
+ "item.xlfoodmod.vanilla_cupcake": "Vanilla Cupcake",
+ "item.xlfoodmod.chocolate_cupcake": "Chocolate Cupcake",
+ "item.xlfoodmod.chocolate_cookie_cupcake": "Chocolate Cookie Cupcake",
+ "item.xlfoodmod.strawberry_cupcake": "Strawberry Cupcake",
+ "item.xlfoodmod.pie_shell": "Pie Shell",
+ "item.xlfoodmod.apple_pie": "Apple Pie",
+ "item.xlfoodmod.golden_apple_pie": "Golden Apple Pie",
+ "item.xlfoodmod.cheese_pie": "Cheese Pie",
+ "item.xlfoodmod.chicken_pot_pie": "Chicken Pot Pie",
+ "item.xlfoodmod.chocolate_pie": "Chocolate Pie",
+ "item.xlfoodmod.bacon_pie": "Bacon Pie",
+ "item.xlfoodmod.fish_pie": "Fish Pie",
+ "item.xlfoodmod.strawberry_pie": "Strawberry Pie",
+ "item.xlfoodmod.tomato_sauce": "Tomato Sauce",
+ "item.xlfoodmod.hot_sauce": "Hot Sauce",
+ "item.xlfoodmod.chocolate_syrup": "Chocolate Syrup",
+ "item.xlfoodmod.vanilla_extract": "Vanilla Extract",
+ "item.xlfoodmod.vanilla_cream": "Vanilla Cream",
+ "item.xlfoodmod.empty_can": "Empty Can",
+ "item.xlfoodmod.speedy_energy_drink": "Speedy Energy Drink",
+ "item.xlfoodmod.healthy_energy_drink": "Healthy Energy Drink",
+ "item.xlfoodmod.stealthy_energy_drink": "Stealthy Energy Drink",
+ "item.xlfoodmod.strong_energy_drink": "Strong Energy Drink",
+ "item.xlfoodmod.deadly_energy_drink": "Deadly Energy Drink",
+ "item.xlfoodmod.super_energy_drink": "Super Energy Drink",
+ "item.xlfoodmod.glass_mug": "Glass Mug",
+ "item.xlfoodmod.beer": "Beer",
+ "item.xlfoodmod.coffee_cup": "Coffee Cup",
+ "item.xlfoodmod.coffee": "Coffee",
+ "item.xlfoodmod.cappuccino": "Cappuccino",
+
+ "item.xlfoodmod.beer.tooltip": "Nauesa II (0:05)",
+ "item.xlfoodmod.speedy_energy_drink.tooltip": "Speed",
+ "item.xlfoodmod.speedy_energy_drink.tooltip2": "Haste III (0:25)",
+ "item.xlfoodmod.healthy_energy_drink.tooltip": "Regeneration (0:30)",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip": "Night Vision",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip2": "Speed",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip3": "Invisibility (2:00)",
+ "item.xlfoodmod.strong_energy_drink.tooltip": "Strength II",
+ "item.xlfoodmod.strong_energy_drink.tooltip2": "Fire Resistance II (2:00)",
+ "item.xlfoodmod.deadly_energy_drink.tooltip": "Poison (1:00)",
+ "item.xlfoodmod.super_energy_drink.tooltip": "Jump Boost",
+ "item.xlfoodmod.super_energy_drink.tooltip2": "Speed",
+ "item.xlfoodmod.super_energy_drink.tooltip3": "Haste",
+ "item.xlfoodmod.super_energy_drink.tooltip4": "Water Breathing II",
+ "item.xlfoodmod.super_energy_drink.tooltip5": "Regeneration II",
+ "item.xlfoodmod.super_energy_drink.tooltip6": "Night Vision III",
+ "item.xlfoodmod.super_energy_drink.tooltip7": "Invisibility III",
+ "item.xlfoodmod.super_energy_drink.tooltip8": "Strength III (3:00)"
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/lang/en_us.lang b/src/main/resources/assets/xlfoodmod/lang/en_us.lang
deleted file mode 100644
index ed4a7fb..0000000
--- a/src/main/resources/assets/xlfoodmod/lang/en_us.lang
+++ /dev/null
@@ -1,226 +0,0 @@
-itemGroup.tabXLFoodMod=XL Food Mod
-tile.rock_salt.name=Rock Salt
-tile.xlfoodmodgrass.name=Grass
-tile.vanilla_flower.name=Vanilla Flower
-tile.chocolate_cake.name=Chocolate Cake
-tile.oreo_cake.name=Oreo Cake
-tile.cheese_cake.name=Cheese Cake
-tile.nether_cake.name=Nether Cake
-tile.strawberry_cake.name=Strawberry Cake
-tile.pumpkin_cake.name=Pumpkin Cake
-tile.pizza.name=Pizza
-tile.rice_plant.name=Rice Plant
-item.rice_seeds.name=Rice Seeds
-item.rice.name=Rice
-item.butter_rice.name=Butter Rice
-item.fried_rice.name=Fried Rice
-tile.pepper_plant.name=Pepper Plant
-item.pepper_seeds.name=Pepper Seeds
-item.pepper.name=Pepper
-tile.corn_plant.name=Corn Plant
-item.corn_seeds.name=Corn Seeds
-item.raw_corn.name=Raw Corn
-item.corn.name=Corn
-tile.cucumber_plant.name=Cucumber Plant
-item.cucumber_seeds.name=Cucumber Seeds
-item.cucumber.name=Cucumber
-tile.lettuce_plant.name=Lettuce Plant
-item.lettuce_seeds.name=Lettuce Seeds
-item.lettuce.name=Lettuce
-tile.onion_plant.name=Onion Plant
-item.onion.name=Onion
-tile.tomato_plant.name=Tomato Plant
-item.tomato_seeds.name=Tomato Seeds
-item.tomato.name=Tomato
-tile.strawberry_plant.name=Strawberry Plant
-item.strawberry_seeds.name=Strawberry Seeds
-item.strawberry.name=Strawberry
-item.salt.name=Salt
-item.dough.name=Dough
-item.cooked_dough.name=Cooked Dough
-item.crouton.name=Crouton
-item.butter.name=Butter
-item.cheese.name=Cheese
-item.cheese_puff.name=Cheese Puff
-item.chips.name=Chips
-item.salty_chips.name=Salty Chips
-item.spicy_chips.name=Spicy Chips
-item.onion_rings.name=Onion Rings
-item.cheesy_bread.name=Cheesy Bread
-item.potato_bread.name=Potato Bread
-item.corn_bread.name=Corn Bread
-item.rice_bread.name=Rice Bread
-item.baguette.name=Baguette
-item.fried_egg.name=Fried Egg
-item.pancake.name=Pancake
-item.waffle.name=Waffle
-item.macaroni_and_cheese.name=Macaroni and Cheese
-item.spaghetti.name=Spaghetti
-item.enchilada.name=Enchilada
-item.lasagne.name=Lasagne
-item.jambon_beurre.name=Jambon-Beurre
-item.flesh.name=Flesh
-item.ham.name=Ham
-item.sausage.name=Sausage
-item.bacon.name=Bacon
-item.beef_jerky.name=Beef Jerky
-item.ground_beef.name=Ground Beef
-item.raw_chicken_wing.name=Raw Chicken Wing
-item.cooked_chicken_wing.name=Cooked Chicken Wing
-item.spicy_chicken_wing.name=Spicy Chicken Wing
-item.bucket_of_fried_chicken.name=Bucket of Fried Chicken
-item.top_bun.name=Top Bun
-item.bottom_bun.name=Bottom Bun
-item.hamburger.name=Hamburger
-item.chickenburger.name=Chickenburger
-item.cheeseburger.name=Cheeseburger
-item.hot_dog.name=Hot Dog
-item.sausage_roll.name=Sausage Roll
-item.slice_of_pizza.name=Slice of Pizza
-item.tortilla.name=Tortilla
-item.taco.name=Taco
-item.burrito.name=Burrito
-item.kebab.name=Kebab
-item.chicken_sandwich.name=Chicken Sandwich
-item.blt_sandwich.name=BLT Sandwich
-item.breakfast_sandwich.name=Breakfast Sandwich
-item.grilled_cheese_sandwich.name=Grilled Cheese Sandwich
-item.icecream_sandwich.name=Ice Cream Sandwich
-item.bowl.name=Bowl
-item.garden_salad.name=Garden Salad
-item.chicken_salad.name=Chicken Salad
-item.caesar_salad.name=Caesar Salad
-item.onion_salad.name=Onion Salad
-item.taco_salad.name=Taco Salad
-item.cucumber_soup.name=Cucumber Soup
-item.tomato_soup.name=Tomato Soup
-item.vegetable_soup.name=Vegetable Soup
-item.chicken_soup.name=Chicken Soup
-item.beef_stew.name=Beef Stew
-item.pumpkin_stew.name=Pumpkin Stew
-item.caramel_apple.name=Caramel Apple
-item.marshmallow.name=Marshmallow
-item.roasted_marshmallow.name=Roasted Marshmallow
-item.oreo_cookie.name=Oreo Cookie
-item.twinkie.name=Twinkie
-item.brownie.name=Brownie
-item.bourbon_biscuit.name=Bourbon Biscuit
-item.chocolate.name=Chocolate
-item.chocolate_icecream_ball.name=Chocolate Ice Cream Ball
-item.vanilla_icecream_ball.name=Vanilla Ice Cream Ball
-item.strawberry_icecream_ball.name=Strawberry Ice Cream Ball
-item.icecream_cone.name=Ice Cream Cone
-item.chocolate_icecream.name=Chocolate Ice Cream
-item.vanilla_icecream.name=Vanilla Ice Cream
-item.strawberry_icecream.name=Strawberry Ice Cream
-item.crescent_roll.name=Crescent Roll
-item.donut.name=Donut
-item.sugar_donut.name=Sugar Donut
-item.chocolate_donut.name=Chocolate Donut
-item.vanilla_donut.name=Vanilla Donut
-item.paper_cup.name=Paper Cup
-item.vanilla_cupcake.name=Vanilla Cupcake
-item.chocolate_cupcake.name=Chocolate Cupcake
-item.oreo_cupcake.name=Oreo Cupcake
-item.strawberry_cupcake.name=Strawberry Cupcake
-item.pie_shell.name=Pie Shell
-item.apple_pie.name=Apple Pie
-item.golden_apple_pie.name=Golden Apple Pie
-item.cheese_pie.name=Cheese Pie
-item.chicken_pot_pie.name=Chicken Pot Pie
-item.chocolate_pie.name=Chocolate Pie
-item.bacon_pie.name=Bacon Pie
-item.fish_pie.name=Fish Pie
-item.strawberry_pie.name=Strawberry Pie
-item.tomato_sauce.name=Tomato Sauce
-item.hot_sauce.name=Hot Sauce
-item.chocolate_syrup.name=Chocolate Syrup
-item.vanilla_extract.name=Vanilla Extract
-item.vanilla_cream.name=Vanilla Cream
-item.empty_can.name=Empty Can
-item.speedy_energy_drink.name=Speedy Energy Drink
-item.healthy_energy_drink.name=Healthy Energy Drink
-item.stealthy_energy_drink.name=Stealthy Energy Drink
-item.strong_energy_drink.name=Strong Energy Drink
-item.deadly_energy_drink.name=Deadly Energy Drink
-item.super_energy_drink.name=Super Energy Drink
-item.glass_mug.name=Glass Mug
-item.beer.name=Beer
-item.coffee_cup.name=Coffee Cup
-item.coffee.name=Coffee
-item.cappuccino.name=Cappuccino
-
-beer.tooltip=%1$sNauesa II (0:05)%2$s
-speedyenergydrink.tooltip=%1$sSpeed%2$s
-speedyenergydrink2.tooltip=%1$sHaste III (0:25)%2$s
-healthyenergydrink.tooltip=%1$sRegeneration (0:30)%2$s
-stealthyenergydrink.tooltip=%1$sNight Vision%2$s
-stealthyenergydrink2.tooltip=%1$sSpeed%2$s
-stealthyenergydrink3.tooltip=%1$sInvisibility (2:00)%2$s
-strongenergydrink.tooltip=%1$sStrength II%2$s
-strongenergydrink2.tooltip=%1$sFire Resistance II (2:00)%2$s
-deadlyenergydrink.tooltip=%1$sPoison (1:00)%2$s
-superenergydrink.tooltip=%1$sJump Boost%2$s
-superenergydrink2.tooltip=%1$sSpeed%2$s
-superenergydrink3.tooltip=%1$sHaste%2$s
-superenergydrink4.tooltip=%1$sWater Breathing II%2$s
-superenergydrink5.tooltip=%1$sRegeneration II%2$s
-superenergydrink6.tooltip=%1$sNight Vision III%2$s
-superenergydrink7.tooltip=%1$sInvisibility III%2$s
-superenergydrink8.tooltip=%1$sStrength III (3:00)%2$s
-
-xlfoodmod.config.title=XL Food Mod Config
-
-xlfoodmod.general.rightclickharvesting=Right Click Harvesting Settings
-xlfoodmod.general.rightclickharvesting.tooltip=Edit Right Click Harvesting Settings
-xlfoodmod.general.rightclickharvesting.rightclickharvest=Right Click Harvesting
-xlfoodmod.general.rightclickharvesting.rightclickharvest.tooltip=Enable right click harvesting
-
-xlfoodmod.general.rocksaltgeneration=Rock Salt Generation Settings
-xlfoodmod.general.rocksaltgeneration.tooltip=Edit Rock Salt Generation Settings
-xlfoodmod.general.rocksaltgeneration.rockgen=Rock Salt generation
-xlfoodmod.general.rocksaltgeneration.rockgen.tooltip=Enable the generation of Rock Salt
-xlfoodmod.general.rocksaltgeneration.minveinsize=Minimum size of the ore vein
-xlfoodmod.general.rocksaltgeneration.minveinsize.tooltip=Set the minimum size of the ore vein
-xlfoodmod.general.rocksaltgeneration.maxveinsize=Maximum size of the ore vein
-xlfoodmod.general.rocksaltgeneration.maxveinsize.tooltip=Set the maximum size of the ore vein
-xlfoodmod.general.rocksaltgeneration.miny=Minimum height for the ore
-xlfoodmod.general.rocksaltgeneration.miny.tooltip=Set the minimum height for the ore
-xlfoodmod.general.rocksaltgeneration.maxy=Maximum height for the ore
-xlfoodmod.general.rocksaltgeneration.maxy.tooltip=Set the maximum height for the ore
-xlfoodmod.general.rocksaltgeneration.chancestospawn=Maximum veins per chunk
-xlfoodmod.general.rocksaltgeneration.chancestospawn.tooltip=Set the maximum amount of veins per chunk
-
-xlfoodmod.general.grassgeneration=Grass Generation Settings
-xlfoodmod.general.grassgeneration.tooltip=Edit Grass Generation Settings
-xlfoodmod.general.grassgeneration.grassgen=Grass generation
-xlfoodmod.general.grassgeneration.grassgen.tooltip=Enable the generation of Grass
-xlfoodmod.general.grassgeneration.minchunk=Minimum amount of Grass in a chunk
-xlfoodmod.general.grassgeneration.minchunk.tooltip=Set the minimum amount of Grass in a chunk
-xlfoodmod.general.grassgeneration.maxchunk=Maximum amount of Grass in a chunk
-xlfoodmod.general.grassgeneration.maxchunk.tooltip=Set the maximum amount of Grass in a chunk
-xlfoodmod.general.grassgeneration.ricechance=Chance of dropping Rice Seeds
-xlfoodmod.general.grassgeneration.ricechance.tooltip=Set the chance of dropping Rice Seeds from Grass
-xlfoodmod.general.grassgeneration.pepperchance=Chance of dropping Pepper Seeds
-xlfoodmod.general.grassgeneration.pepperchance.tooltip=Set the chance of dropping Pepper Seeds from Grass
-xlfoodmod.general.grassgeneration.cornchance=Chance of dropping Corn Seeds
-xlfoodmod.general.grassgeneration.cornchance.tooltip=Set the chance of dropping Corn Seeds from Grass
-xlfoodmod.general.grassgeneration.cucumberchance=Chance of dropping Cucumber Seeds
-xlfoodmod.general.grassgeneration.cucumberchance.tooltip=Set the chance of dropping Cucumber Seeds from Grass
-xlfoodmod.general.grassgeneration.lettucechance=Chance of dropping Lettuce Seeds
-xlfoodmod.general.grassgeneration.lettucechance.tooltip=Set the chance of dropping Lettuce Seeds from Grass
-xlfoodmod.general.grassgeneration.onionchance=Chance of dropping Onion
-xlfoodmod.general.grassgeneration.onionchance.tooltip=Set the chance of dropping Onion from Grass
-xlfoodmod.general.grassgeneration.tomatochance=Chance of dropping Tomato Seeds
-xlfoodmod.general.grassgeneration.tomatochance.tooltip=Set the chance of dropping Tomato Seeds from Grass
-xlfoodmod.general.grassgeneration.strawberrychance=Chance of dropping Strawberry Seeds
-xlfoodmod.general.grassgeneration.strawberrychance.tooltip=Set the chance of dropping Strawberry Seeds from Grass
-
-xlfoodmod.general.vanillaflowergeneration=Vanilla Flowers Generation Settings
-xlfoodmod.general.vanillaflowergeneration.tooltip=Edit Vanilla Flowers Generation Settings
-xlfoodmod.general.vanillaflowergeneration.flowergen=Vanilla Flowers generation
-xlfoodmod.general.vanillaflowergeneration.flowergen.tooltip=Enable the generation of Vanilla Flowers
-xlfoodmod.general.vanillaflowergeneration.minchunk=Minimum amount of Vanilla Flowers in a chunk
-xlfoodmod.general.vanillaflowergeneration.minchunk.tooltip=Set the minimum amount of Vanilla Flowers in a chunk
-xlfoodmod.general.vanillaflowergeneration.maxchunk=Maximum amount of Vanilla Flowers in a chunk
-xlfoodmod.general.vanillaflowergeneration.maxchunk.tooltip=Set the maximum amount of Vanilla Flowers in a chunk
diff --git a/src/main/resources/assets/xlfoodmod/lang/es_es.json b/src/main/resources/assets/xlfoodmod/lang/es_es.json
new file mode 100644
index 0000000..7168a60
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/lang/es_es.json
@@ -0,0 +1,174 @@
+{
+ "itemGroup.xlfoodmod": "XL Food Mod",
+ "block.xlfoodmod.rock_salt": "Sal de roca",
+ "block.xlfoodmod.grass": "Hierba",
+ "block.xlfoodmod.vanilla_flower": "Flor de vainilla",
+ "block.xlfoodmod.chocolate_cake": "Tarta de chocolate",
+ "block.xlfoodmod.chocolate_cookie_cake": "Tarta de galleta de chocolate",
+ "block.xlfoodmod.cheese_cake": "Tarta de queso",
+ "block.xlfoodmod.nether_cake": "Tarta de Nether",
+ "block.xlfoodmod.strawberry_cake": "Tarta de fresa",
+ "block.xlfoodmod.pumpkin_cake": "Tarta de calabaza",
+ "block.xlfoodmod.pizza": "Pizza",
+ "block.xlfoodmod.rice_plant": "Planta de arroz",
+ "item.xlfoodmod.rice": "Arroz",
+ "item.xlfoodmod.butter_rice": "Mantequilla de arroz",
+ "item.xlfoodmod.fried_rice": "Arroz frito",
+ "block.xlfoodmod.pepper_plant": "Planta de pimiento",
+ "item.xlfoodmod.pepper_seeds": "Semillas de pimiento",
+ "item.xlfoodmod.pepper": "Pimiento",
+ "block.xlfoodmod.corn_plant": "Planta de maíz",
+ "item.xlfoodmod.corn_seeds": "Semillas de maíz",
+ "item.xlfoodmod.raw_corn": "Maíz crudo",
+ "item.xlfoodmod.corn": "Maíz",
+ "block.xlfoodmod.cucumber_plant": "Planta de pepino",
+ "item.xlfoodmod.cucumber_seeds": "Semillas de pepino",
+ "item.xlfoodmod.cucumber": "Pepino",
+ "block.xlfoodmod.lettuce_plant": "Planta de lechuga",
+ "item.xlfoodmod.lettuce_seeds": "Semillas de lechuga",
+ "item.xlfoodmod.lettuce": "Lechuga",
+ "block.xlfoodmod.onion_plant": "Planta de cebolla",
+ "item.xlfoodmod.onion": "Cebolla",
+ "block.xlfoodmod.tomato_plant": "Planta de tomate",
+ "item.xlfoodmod.tomato_seeds": "Semillas de tomate",
+ "item.xlfoodmod.tomato": "Tomate",
+ "block.xlfoodmod.strawberry_plant": "Planta de fresa",
+ "item.xlfoodmod.strawberry_seeds": "Semillas de fresa",
+ "item.xlfoodmod.strawberry": "Fresa",
+ "item.xlfoodmod.salt": "Sal",
+ "item.xlfoodmod.dough": "Masa",
+ "item.xlfoodmod.cooked_dough": "Masa cocinada",
+ "item.xlfoodmod.crouton": "Pan tostado",
+ "item.xlfoodmod.butter": "Mantequilla",
+ "item.xlfoodmod.cheese": "Queso",
+ "item.xlfoodmod.cheese_puff": "Hojaldre con queso",
+ "item.xlfoodmod.chips": "Patatas fritas",
+ "item.xlfoodmod.salty_chips": "Patatas fritas saladas",
+ "item.xlfoodmod.spicy_chips": "Patatas fritas picantes",
+ "item.xlfoodmod.onion_rings": "Aros de cebolla",
+ "item.xlfoodmod.cheesy_bread": "Pan con queso",
+ "item.xlfoodmod.potato_bread": "Pan de patata",
+ "item.xlfoodmod.corn_bread": "Pan de maíz",
+ "item.xlfoodmod.rice_bread": "Pan de arroz",
+ "item.xlfoodmod.baguette": "Baguette",
+ "item.xlfoodmod.fried_egg": "Huevo frito",
+ "item.xlfoodmod.pancake": "Tortita",
+ "item.xlfoodmod.waffle": "Gofre",
+ "item.xlfoodmod.macaroni_and_cheese": "Macarrones con queso",
+ "item.xlfoodmod.spaghetti": "Espaguetis",
+ "item.xlfoodmod.enchilada": "Enchilada",
+ "item.xlfoodmod.lasagne": "Lasaña",
+ "item.xlfoodmod.jambon_beurre": "Jambon-Beurre",
+ "item.xlfoodmod.flesh": "Carne",
+ "item.xlfoodmod.ham": "Jamón",
+ "item.xlfoodmod.sausage": "Salchicha",
+ "item.xlfoodmod.bacon": "Panceta",
+ "item.xlfoodmod.beef_jerky": "Carne seca",
+ "item.xlfoodmod.ground_beef": "Carne picada",
+ "item.xlfoodmod.raw_chicken_wing": "Alita de pollo cruda",
+ "item.xlfoodmod.cooked_chicken_wing": "Alita de pollo cocinada",
+ "item.xlfoodmod.spicy_chicken_wing": "Alita de pollo picante",
+ "item.xlfoodmod.bucket_of_fried_chicken": "Cubo de pollo frito",
+ "item.xlfoodmod.top_bun": "Currusco",
+ "item.xlfoodmod.bottom_bun": "Parde de abajo del pan",
+ "item.xlfoodmod.hamburger": "Hamburguesa",
+ "item.xlfoodmod.chickenburger": "Hamburguesa de pollo",
+ "item.xlfoodmod.cheeseburger": "Hamburguesa de queso",
+ "item.xlfoodmod.hot_dog": "Perrito caliente",
+ "item.xlfoodmod.sausage_roll": "Rollitos de salchicha",
+ "item.xlfoodmod.slice_of_pizza": "Porción Pizza",
+ "item.xlfoodmod.tortilla": "Tortilla",
+ "item.xlfoodmod.taco": "Taco",
+ "item.xlfoodmod.burrito": "Burrito",
+ "item.xlfoodmod.kebab": "Kebab",
+ "item.xlfoodmod.chicken_sandwich": "Salchicha de pollo",
+ "item.xlfoodmod.blt_sandwich": "Sándwich BLT",
+ "item.xlfoodmod.breakfast_sandwich": "Sándwich de desayuno",
+ "item.xlfoodmod.grilled_cheese_sandwich": "Sándwich de queso a la parrilla",
+ "item.xlfoodmod.ice_cream_sandwich": "Sándwich de helado",
+ "item.xlfoodmod.seaweed": "Algas marinas",
+ "item.xlfoodmod.futomaki": "Futomaki",
+ "item.xlfoodmod.uramaki": "Uramaki",
+ "item.xlfoodmod.oshizushi": "Oshizushi",
+ "item.xlfoodmod.bowl": "Cuenco",
+ "item.xlfoodmod.garden_salad": "Ensalada de verduras",
+ "item.xlfoodmod.chicken_salad": "Ensalada de pollo",
+ "item.xlfoodmod.caesar_salad": "Ensalada César",
+ "item.xlfoodmod.onion_salad": "Ensalada de cebolla",
+ "item.xlfoodmod.taco_salad": "Ensalada de taco",
+ "item.xlfoodmod.cucumber_soup": "Sopa de pepino",
+ "item.xlfoodmod.tomato_soup": "Sopa de tomate",
+ "item.xlfoodmod.vegetable_soup": "Sopa de verduras",
+ "item.xlfoodmod.chicken_soup": "Sopa de pollo",
+ "item.xlfoodmod.beef_stew": "Estofado de carne",
+ "item.xlfoodmod.pumpkin_stew": "Estofado de calabaza",
+ "item.xlfoodmod.caramel_apple": "Manzana de caramelo",
+ "item.xlfoodmod.marshmallow": "Malvavisco",
+ "item.xlfoodmod.roasted_marshmallow": "Malvavisco tostado",
+ "item.xlfoodmod.chocolate_cookie": "Galleta de chocolate",
+ "item.xlfoodmod.vanilla_cookie": "Galleta de vainilla",
+ "item.xlfoodmod.brownie": "Brownie",
+ "item.xlfoodmod.bourbon_biscuit": "Galleta Bourbon",
+ "item.xlfoodmod.chocolate": "Chocolate",
+ "item.xlfoodmod.chocolate_ice_cream_ball": "Bola de helado de chocolate",
+ "item.xlfoodmod.vanilla_ice_cream_ball": "Bola de helado de vainilla",
+ "item.xlfoodmod.strawberry_ice_cream_ball": "Bola de helado de fresa",
+ "item.xlfoodmod.ice_cream_cone": "Cucurucho de helado",
+ "item.xlfoodmod.chocolate_ice_cream": "Helado de chocolate",
+ "item.xlfoodmod.vanilla_ice_cream": "Helado de vainilla",
+ "item.xlfoodmod.strawberry_ice_cream": "Helado de fresa",
+ "item.xlfoodmod.crescent_roll": "Cruasán",
+ "item.xlfoodmod.donut": "Rosquilla",
+ "item.xlfoodmod.sugar_donut": "Rosquilla de azúcar",
+ "item.xlfoodmod.chocolate_donut": "Rosquilla de chocolate",
+ "item.xlfoodmod.vanilla_donut": "Rosquilla de vainilla",
+ "item.xlfoodmod.paper_cup": "Vaso de papel",
+ "item.xlfoodmod.vanilla_cupcake": "Magdalena de vainilla",
+ "item.xlfoodmod.chocolate_cupcake": "Magdalena de chocolate",
+ "item.xlfoodmod.chocolate_cookie_cupcake": "Magdalena con galletas de chocolate",
+ "item.xlfoodmod.strawberry_cupcake": "Magdalena de fresa",
+ "item.xlfoodmod.pie_shell": "Masa de tarta",
+ "item.xlfoodmod.apple_pie": "Tarta de manzana",
+ "item.xlfoodmod.golden_apple_pie": "Tarta de manzana dorada",
+ "item.xlfoodmod.cheese_pie": "Tarta de queso",
+ "item.xlfoodmod.chicken_pot_pie": "Pastel de pollo",
+ "item.xlfoodmod.chocolate_pie": "Tarta de chocolate",
+ "item.xlfoodmod.bacon_pie": "Tarta de panceta",
+ "item.xlfoodmod.fish_pie": "Pastel de pescado",
+ "item.xlfoodmod.strawberry_pie": "Tarta de fresa",
+ "item.xlfoodmod.tomato_sauce": "Salsa de tomate",
+ "item.xlfoodmod.hot_sauce": "Salsa picante",
+ "item.xlfoodmod.chocolate_syrup": "Sirope de chocolate",
+ "item.xlfoodmod.vanilla_extract": "Extracto de vainilla",
+ "item.xlfoodmod.vanilla_cream": "Crema de vainilla",
+ "item.xlfoodmod.empty_can": "Lata vacia",
+ "item.xlfoodmod.speedy_energy_drink": "Bebida energética de rapidez",
+ "item.xlfoodmod.healthy_energy_drink": "Bebida energética saludable",
+ "item.xlfoodmod.stealthy_energy_drink": "Bebida energética de sigilo",
+ "item.xlfoodmod.strong_energy_drink": "Bebida energética fuerte",
+ "item.xlfoodmod.deadly_energy_drink": "Bebida energética mortal",
+ "item.xlfoodmod.super_energy_drink": "Super bebida energética",
+ "item.xlfoodmod.glass_mug": "Jarra de cristal",
+ "item.xlfoodmod.beer": "Cerveza",
+ "item.xlfoodmod.coffee_cup": "Taza de café",
+ "item.xlfoodmod.coffee": "Café",
+ "item.xlfoodmod.cappuccino": "Capuchino",
+ "item.xlfoodmod.beer.tooltip": "Nauesa II (0:05)",
+ "item.xlfoodmod.speedy_energy_drink.tooltip": "Velocidad",
+ "item.xlfoodmod.speedy_energy_drink.tooltip2": "Prisa minera III (0:25)",
+ "item.xlfoodmod.healthy_energy_drink.tooltip": "Regeneración (0:30)",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip": "Visión nocturna",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip2": "Velocidad",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip3": "Invisibilidad (2:00)",
+ "item.xlfoodmod.strong_energy_drink.tooltip": "Fuerza II",
+ "item.xlfoodmod.strong_energy_drink.tooltip2": "Cuerpo ignífugo II (2:00)",
+ "item.xlfoodmod.deadly_energy_drink.tooltip": "Veneno (1:00)",
+ "item.xlfoodmod.super_energy_drink.tooltip": "Supersalto",
+ "item.xlfoodmod.super_energy_drink.tooltip2": "Velocidad",
+ "item.xlfoodmod.super_energy_drink.tooltip3": "Prisa minera",
+ "item.xlfoodmod.super_energy_drink.tooltip4": "Apnea II",
+ "item.xlfoodmod.super_energy_drink.tooltip5": "Regeneración II",
+ "item.xlfoodmod.super_energy_drink.tooltip6": "Visión nocturna III",
+ "item.xlfoodmod.super_energy_drink.tooltip7": "Invisibilidad III",
+ "item.xlfoodmod.super_energy_drink.tooltip8": "Fuerza III (3:00)"
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/lang/fr_fr.json b/src/main/resources/assets/xlfoodmod/lang/fr_fr.json
new file mode 100644
index 0000000..73a9915
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/lang/fr_fr.json
@@ -0,0 +1,175 @@
+{
+ "itemGroup.xlfoodmod": "XL Food Mod",
+ "block.xlfoodmod.rock_salt": "Pierre à sel",
+ "block.xlfoodmod.grass": "Herbe",
+ "block.xlfoodmod.vanilla_flower": "Fleur de vanille",
+ "block.xlfoodmod.chocolate_cake": "Gâteau au chocolat",
+ "block.xlfoodmod.chocolate_cookie_cake": "Biscuit au chocolat",
+ "block.xlfoodmod.cheese_cake": "Gâteau au fromage",
+ "block.xlfoodmod.nether_cake": "Gâteau du néant",
+ "block.xlfoodmod.strawberry_cake": "Gâteau aux fraises",
+ "block.xlfoodmod.pumpkin_cake": "Gâteau à la citrouille",
+ "block.xlfoodmod.pizza": "Pizza",
+ "block.xlfoodmod.rice_plant": "Plant de riz",
+ "item.xlfoodmod.rice": "Riz",
+ "item.xlfoodmod.butter_rice": "Riz au beurre",
+ "item.xlfoodmod.fried_rice": "Riz frit",
+ "block.xlfoodmod.pepper_plant": "Plant de piment",
+ "item.xlfoodmod.pepper_seeds": "Graines de piment",
+ "item.xlfoodmod.pepper": "Piment",
+ "block.xlfoodmod.corn_plant": "Plant de maïs",
+ "item.xlfoodmod.corn_seeds": "Graines de maïs",
+ "item.xlfoodmod.raw_corn": "Maïs cru",
+ "item.xlfoodmod.corn": "Maïs",
+ "block.xlfoodmod.cucumber_plant": "Plant de concombre",
+ "item.xlfoodmod.cucumber_seeds": "Graines de concombre",
+ "item.xlfoodmod.cucumber": "Concombre",
+ "block.xlfoodmod.lettuce_plant": "Plant de laitue",
+ "item.xlfoodmod.lettuce_seeds": "Graines de laitue",
+ "item.xlfoodmod.lettuce": "Laitue",
+ "block.xlfoodmod.onion_plant": "Plant d‘oignon",
+ "item.xlfoodmod.onion": "Oignon",
+ "block.xlfoodmod.tomato_plant": "Plant de tomate",
+ "item.xlfoodmod.tomato_seeds": "Graines de tomate",
+ "item.xlfoodmod.tomato": "Tomate",
+ "block.xlfoodmod.strawberry_plant": "Fraisier",
+ "item.xlfoodmod.strawberry_seeds": "Graines de fraise",
+ "item.xlfoodmod.strawberry": "Fraise",
+ "item.xlfoodmod.salt": "Sel",
+ "item.xlfoodmod.dough": "Pâte",
+ "item.xlfoodmod.cooked_dough": "Pâte cuite",
+ "item.xlfoodmod.crouton": "Croûton",
+ "item.xlfoodmod.butter": "Beurre",
+ "item.xlfoodmod.cheese": "Fromage",
+ "item.xlfoodmod.cheese_puff": "Feuilleté au fromage",
+ "item.xlfoodmod.chips": "Chips",
+ "item.xlfoodmod.salty_chips": "Chips salées",
+ "item.xlfoodmod.spicy_chips": "Chips épicées",
+ "item.xlfoodmod.onion_rings": "Oignons frits",
+ "item.xlfoodmod.cheesy_bread": "Pain au fromage",
+ "item.xlfoodmod.potato_bread": "Pain de pommes de terre",
+ "item.xlfoodmod.corn_bread": "Pain au maïs",
+ "item.xlfoodmod.rice_bread": "Pain de riz",
+ "item.xlfoodmod.baguette": "Baguette",
+ "item.xlfoodmod.fried_egg": "Oeuf au plat",
+ "item.xlfoodmod.pancake": "Crêpe",
+ "item.xlfoodmod.waffle": "Gaufre",
+ "item.xlfoodmod.macaroni_and_cheese": "Macaroni au fromage",
+ "item.xlfoodmod.spaghetti": "Spaghetti",
+ "item.xlfoodmod.enchilada": "Enchilada",
+ "item.xlfoodmod.lasagne": "Lasagne",
+ "item.xlfoodmod.jambon_beurre": "Jambon-Beurre",
+ "item.xlfoodmod.flesh": "Chair",
+ "item.xlfoodmod.ham": "Jambon",
+ "item.xlfoodmod.sausage": "Saucisse",
+ "item.xlfoodmod.bacon": "Bacon",
+ "item.xlfoodmod.beef_jerky": "Bœuf séché",
+ "item.xlfoodmod.ground_beef": "Bœuf haché",
+ "item.xlfoodmod.raw_chicken_wing": "Aile de poulet crue",
+ "item.xlfoodmod.cooked_chicken_wing": "Aile de poulet cuite",
+ "item.xlfoodmod.spicy_chicken_wing": "Aile de poulet épicée",
+ "item.xlfoodmod.bucket_of_fried_chicken": "Seau de poulet frit",
+ "item.xlfoodmod.top_bun": "Petit pain supérieur",
+ "item.xlfoodmod.bottom_bun": "Petit pain de fond",
+ "item.xlfoodmod.hamburger": "Hamburger",
+ "item.xlfoodmod.chickenburger": "Chickenburger",
+ "item.xlfoodmod.cheeseburger": "Cheeseburger",
+ "item.xlfoodmod.hot_dog": "Hot-Dog",
+ "item.xlfoodmod.sausage_roll": "Friand à la saucisse",
+ "item.xlfoodmod.slice_of_pizza": "Part de pizza",
+ "item.xlfoodmod.tortilla": "Tortilla",
+ "item.xlfoodmod.taco": "Taco",
+ "item.xlfoodmod.burrito": "Burrito",
+ "item.xlfoodmod.kebab": "Kebab",
+ "item.xlfoodmod.chicken_sandwich": "Sandwitch au poulet",
+ "item.xlfoodmod.blt_sandwich": "Sandwitch BLT",
+ "item.xlfoodmod.breakfast_sandwich": "Sandwich Timatin",
+ "item.xlfoodmod.grilled_cheese_sandwich": "Sandwich au fromage grillé",
+ "item.xlfoodmod.ice_cream_sandwich": "Sandwitch à la crème glacée",
+ "item.xlfoodmod.seaweed": "Algues",
+ "item.xlfoodmod.futomaki": "Futomaki",
+ "item.xlfoodmod.uramaki": "Uramaki",
+ "item.xlfoodmod.oshizushi": "Oshizushi",
+ "item.xlfoodmod.bowl": "Bol",
+ "item.xlfoodmod.garden_salad": "Salade du jardin",
+ "item.xlfoodmod.chicken_salad": "Salade de poulet",
+ "item.xlfoodmod.caesar_salad": "Salade César",
+ "item.xlfoodmod.onion_salad": "Salade d'oignon",
+ "item.xlfoodmod.taco_salad": "Salade de taco",
+ "item.xlfoodmod.cucumber_soup": "Soupe aux concombres",
+ "item.xlfoodmod.tomato_soup": "Soupe à la tomate",
+ "item.xlfoodmod.vegetable_soup": "Soupe aux légumes",
+ "item.xlfoodmod.chicken_soup": "Soupe au poulet",
+ "item.xlfoodmod.beef_stew": "Ragoût de bœuf",
+ "item.xlfoodmod.pumpkin_stew": "Ragoût de potiron",
+ "item.xlfoodmod.caramel_apple": "Pomme au caramel",
+ "item.xlfoodmod.marshmallow": "Guimauve",
+ "item.xlfoodmod.roasted_marshmallow": "Guimauve rôtie",
+ "item.xlfoodmod.chocolate_cookie": "Cookie au chocolat ",
+ "item.xlfoodmod.vanilla_cookie": "Cookie à la vanille",
+ "item.xlfoodmod.brownie": "Brownie",
+ "item.xlfoodmod.bourbon_biscuit": "Biscuit de Bourbon",
+ "item.xlfoodmod.chocolate": "Chocolat",
+ "item.xlfoodmod.chocolate_ice_cream_ball": "Boule de glace au chocolat",
+ "item.xlfoodmod.vanilla_ice_cream_ball": "Boule de glace à la vanille",
+ "item.xlfoodmod.strawberry_ice_cream_ball": "Boule de glace à la fraise",
+ "item.xlfoodmod.ice_cream_cone": "Cornet de glace",
+ "item.xlfoodmod.chocolate_ice_cream": "Glace au chocolat",
+ "item.xlfoodmod.vanilla_ice_cream": "Glace à la vanille",
+ "item.xlfoodmod.strawberry_ice_cream": "Glace à la fraise",
+ "item.xlfoodmod.crescent_roll": "Croissant",
+ "item.xlfoodmod.donut": "Beignet",
+ "item.xlfoodmod.sugar_donut": "Beignet au sucre",
+ "item.xlfoodmod.chocolate_donut": "Beignet au chocolat",
+ "item.xlfoodmod.vanilla_donut": "Beignet à la vanille",
+ "item.xlfoodmod.paper_cup": "Tasse en carton",
+ "item.xlfoodmod.vanilla_cupcake": "Petit gâteau de vanille",
+ "item.xlfoodmod.chocolate_cupcake": "Petit gâteau au chocolat",
+ "item.xlfoodmod.chocolate_cookie_cupcake": "Petit gâteau au chocolat blanc",
+ "item.xlfoodmod.strawberry_cupcake": "Petit gâteau à la fraise",
+ "item.xlfoodmod.pie_shell": "Plat à tarte",
+ "item.xlfoodmod.apple_pie": "Tarte aux pommes",
+ "item.xlfoodmod.golden_apple_pie": "Tarte aux pommes dorée",
+ "item.xlfoodmod.cheese_pie": "Tarte au fromage",
+ "item.xlfoodmod.chicken_pot_pie": "Tarte au poulet",
+ "item.xlfoodmod.chocolate_pie": "Tarte au chocolat",
+ "item.xlfoodmod.bacon_pie": "Quiche de bacon",
+ "item.xlfoodmod.fish_pie": "Quiche au poisson",
+ "item.xlfoodmod.strawberry_pie": "Tarte à la fraise",
+ "item.xlfoodmod.tomato_sauce": "Sauce tomate",
+ "item.xlfoodmod.hot_sauce": "Sauce piquante",
+ "item.xlfoodmod.chocolate_syrup": "Sirop de chocolat",
+ "item.xlfoodmod.vanilla_extract": "Extrait de vanille",
+ "item.xlfoodmod.vanilla_cream": "Crème à la vanille",
+ "item.xlfoodmod.empty_can": "Boîte vide",
+ "item.xlfoodmod.speedy_energy_drink": "Boisson énergisante rapide",
+ "item.xlfoodmod.healthy_energy_drink": "Boisson énergisante saine",
+ "item.xlfoodmod.stealthy_energy_drink": "Boisson énergisante furtive",
+ "item.xlfoodmod.strong_energy_drink": "Boisson énergisante forte",
+ "item.xlfoodmod.deadly_energy_drink": "Boisson énergisante mortelle",
+ "item.xlfoodmod.super_energy_drink": "Boisson super-énergisante",
+ "item.xlfoodmod.glass_mug": "Tasse en verre",
+ "item.xlfoodmod.beer": "Bière",
+ "item.xlfoodmod.coffee_cup": "Tasse de café",
+ "item.xlfoodmod.coffee": "Café",
+ "item.xlfoodmod.cappuccino": "Cappuccino",
+
+ "item.xlfoodmod.beer.tooltip": "Nausée II (0:05)",
+ "item.xlfoodmod.speedy_energy_drink.tooltip": "Rapidité",
+ "item.xlfoodmod.speedy_energy_drink.tooltip2": "Célérité III (0:25)",
+ "item.xlfoodmod.healthy_energy_drink.tooltip": "Régénération (0:30)",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip": "Vision nocture",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip2": "Rapidité",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip3": "Invisibilité (2:00)",
+ "item.xlfoodmod.strong_energy_drink.tooltip": "Force II",
+ "item.xlfoodmod.strong_energy_drink.tooltip2": "Résistance au feu II (2:00)",
+ "item.xlfoodmod.deadly_energy_drink.tooltip": "Poison (1:00)",
+ "item.xlfoodmod.super_energy_drink.tooltip": "Saut",
+ "item.xlfoodmod.super_energy_drink.tooltip2": "Rapidité",
+ "item.xlfoodmod.super_energy_drink.tooltip3": "Célérité",
+ "item.xlfoodmod.super_energy_drink.tooltip4": "Respiration aquatique II",
+ "item.xlfoodmod.super_energy_drink.tooltip5": "Régénération II",
+ "item.xlfoodmod.super_energy_drink.tooltip6": "Vison nocture III",
+ "item.xlfoodmod.super_energy_drink.tooltip7": "Invisibilité III",
+ "item.xlfoodmod.super_energy_drink.tooltip8": "Force III (3:00)"
+}
diff --git a/src/main/resources/assets/xlfoodmod/lang/fr_fr.lang b/src/main/resources/assets/xlfoodmod/lang/fr_fr.lang
deleted file mode 100644
index b12e265..0000000
--- a/src/main/resources/assets/xlfoodmod/lang/fr_fr.lang
+++ /dev/null
@@ -1,225 +0,0 @@
-itemGroup.tabXLFoodMod=XL Food Mod
-tile.rock_salt.name=Roche de sel
-tile.xlfoodmodgrass.name=Herbe
-tile.vanilla_flower.name=Fleur de vanille
-tile.chocolate_cake.name=Gâteau au chocolat
-tile.oreo_cake.name=Gâteau d'oréo
-tile.cheese_cake.name=Gâteau au fromage
-tile.nether_cake.name=Gâteau du néant
-tile.strawberry_cake.name=Gâteau aux fraises
-tile.pumpkin_cake.name=Gâteau ŕ la citrouille
-tile.pizza.name=Pizza
-tile.rice_plant.name=Plante de riz
-item.rice_seeds.name=Graines de riz
-item.rice.name=Riz
-item.butter_rice.name=Riz au beurre
-item.fried_rice.name=Riz frit
-tile.pepper_plant.name=Plante de poivre
-item.pepper_seeds.name=Graines de poivre
-item.pepper.name=Poivre
-tile.corn_plant.name=Plante de maïs
-item.corn_seeds.name=Graines de maïs
-item.raw_corn.name=Maïs cru
-item.corn.name=Maïs
-tile.cucumber_plant.name=Plante de concombre
-item.cucumber_seeds.name=Graines de concombre
-item.cucumber.name=Concombre
-tile.lettuce_plant.name=Plante de laitue
-item.lettuce_seeds.name=Graines de laitue
-item.lettuce.name=Laitue
-tile.onion_plant.name=Plante de oignon
-item.onion.name=Oignon
-tile.tomato_plant.name=Plante de tomate
-item.tomato_seeds.name=Graines de tomate
-item.tomato.name=Tomate
-tile.strawberry_plant.name=Fraisier
-item.strawberry_seeds.name=Graines de fraise
-item.strawberry.name=Fraise
-item.salt.name=Sel
-item.dough.name=Pâte
-item.cooked_dough.name=Pâte cuite
-item.crouton.name=Croûton
-item.butter.name=Beurre
-item.cheese.name=Fromage
-item.cheese_puff.name=Feuilletée au fromage
-item.chips.name=Chips
-item.salty_chips.name=Chips salées
-item.spicy_chips.name=Chips épicées
-item.onion_rings.name=Anneaux d'oignons
-item.cheesy_bread.name=Pain au fromage
-item.potato_bread.name=Pain de pommes de terre
-item.corn_bread.name=Pain au maïs
-item.rice_bread.name=Pain de riz
-item.baguette.name=Baguette
-item.fried_egg.name=Oeuf au plat
-item.pancake.name=Crèpe
-item.waffle.name=Gaufre
-item.macaroni_and_cheese.name=Macaroni au fromage
-item.spaghetti.name=Spaghetti
-item.enchilada.name=Enchilada
-item.lasagne.name=Lasagne
-item.jambon_beurre.name=Jambon-Beurre
-item.flesh.name=Chair
-item.ham.name=Jambon
-item.sausage.name=Saucisse
-item.bacon.name=Bacon
-item.beef_jerky.name=Bœuf séché
-item.ground_beef.name=Boeuf haché
-item.raw_chicken_wing.name=Aile de poulet crue
-item.cooked_chicken_wing.name=Aile de poulet cuite
-item.spicy_chicken_wing.name=Aile de poulet épicée
-item.bucket_of_fried_chicken.name=Sceau de poulet frit
-item.top_bun.name=Petit pain supérieur
-item.bottom_bun.name=Petit pain de fond
-item.hamburger.name=Hamburger
-item.chickenburger.name=Chickenburger
-item.cheeseburger.name=Cheeseburger
-item.hot_dog.name=Hot-Dog
-item.sausage_roll.name=Rouleau de saucisse
-item.slice_of_pizza.name=Part de pizza
-item.tortilla.name=Tortilla
-item.taco.name=Taco
-item.burrito.name=Burrito
-item.kebab.name=Kebab
-item.chicken_sandwich.name=Sandwitch au poulet
-item.blt_sandwich.name=Sandwitch BLT
-item.breakfast_sandwich.name=Sandwich Timatin
-item.grilled_cheese_sandwich.name=Sandwich au fromage grillé
-item.icecream_sandwich.name=Sandwitch à la crème glacée
-item.bowl.name=Bol
-item.garden_salad.name=Salade du jardin
-item.chicken_salad.name=Salade de poulet
-item.caesar_salad.name=Salade César
-item.onion_salad.name=Salade d'oignon
-item.taco_salad.name=Salade de taco
-item.cucumber_soup.name=Soupe au cocombre
-item.tomato_soup.name=Soupe à la tomate
-item.vegetable_soup.name=Soupe aux légumes
-item.chicken_soup.name=Soupe au poulet
-item.beef_stew.name=Ragoût de bœuf
-item.pumpkin_stew.name=Ragoût de potiron
-item.caramel_apple.name=Pomme au caramel
-item.marshmallow.name=Guimauve
-item.roasted_marshmallow.name=Guimauve rôtie
-item.oreo_cookie.name=Oréo
-item.twinkie.name=Biscuit
-item.brownie.name=Brownie
-item.bourbon_biscuit.name=Biscuit de Bourbon
-item.chocolate.name=Chocolat
-item.chocolate_icecream_ball.name=Boule de glace au chocolat
-item.vanilla_icecream_ball.name=Boule de glace à la vanille
-item.strawberry_icecream_ball.name=Boule de glace à la fraise
-item.icecream_cone.name=Cornet de glace
-item.chocolate_icecream.name=Glace au chocolat
-item.vanilla_icecream.name=Glace à la vanille
-item.strawberry_icecream.name=Glace à la fraise
-item.crescent_roll.name=Croissant
-item.donut.name=Donut
-item.sugar_donut.name=Donut au sucre
-item.chocolate_donut.name=Donut au chocolat
-item.vanilla_donut.name=Donut à la vanille
-item.paper_cup.name=Tasse en papier
-item.vanilla_cupcake.name=Petit gâteau de vanille
-item.chocolate_cupcake.name=Petit gâteau au chocolat
-item.oreo_cupcake.name=Petit gâteau au oréo
-item.strawberry_cupcake.name=Petit gâteau à la fraise
-item.pie_shell.name=Plat à tarte
-item.apple_pie.name=Tarte aux pommes
-item.golden_apple_pie.name=Tarte aux pommes d'or
-item.cheese_pie.name=Tarte au fromage
-item.chicken_pot_pie.name=Tarte au poulet
-item.chocolate_pie.name=Tarte au chocolat
-item.bacon_pie.name=Tarte de bacon
-item.fish_pie.name=Tarte au poisson
-item.strawberry_pie.name=Tarte à la fraise
-item.tomato_sauce.name=Sauce tomate
-item.hot_sauce.name=Sauce piquante
-item.chocolate_syrup.name=Sirop de chocolat
-item.vanilla_extract.name=Extrait de vanille
-item.vanilla_cream.name=Crème à la vanille
-item.empty_can.name=Boîte vide
-item.speedy_energy_drink.name=Boisson énergisante rapide
-item.healthy_energy_drink.name=Boisson énergissante saine
-item.stealthy_energy_drink.name=Boisson énergissante furtive
-item.strong_energy_drink.name=Boisson énergissante forte
-item.deadly_energy_drink.name=Boisson énergissante mortelle
-item.super_energy_drink.name=Boisson super-énergissante
-item.glass_mug.name=Tasse en verre
-item.beer.name=Bière
-item.coffee_cup.name=Tasse de café
-item.coffee.name=Café
-item.cappuccino.name=Cappuccino
-
-beer.tooltip=%1$sNausée II (0:05)%2$s
-speedyenergydrink.tooltip=%1$sRapidité%2$s
-speedyenergydrink2.tooltip=%1$sCélérité III (0:25)%2$s
-healthyenergydrink.tooltip=%1$sRégénération (0:30)%2$s
-stealthyenergydrink.tooltip=%1$sVision nocture%2$s
-stealthyenergydrink2.tooltip=%1$sRapidité%2$s
-stealthyenergydrink3.tooltip=%1$sInvisibilité (2:00)%2$s
-strongenergydrink.tooltip=%1$sForce II%2$s
-strongenergydrink2.tooltip=%1$sRésistance au feu II (2:00)%2$s
-deadlyenergydrink.tooltip=%1$sPoison (1:00)%2$s
-superenergydrink.tooltip=%1$sSaut%2$s
-superenergydrink2.tooltip=%1$sRapidité%2$s
-superenergydrink3.tooltip=%1$sCélérité%2$s
-superenergydrink4.tooltip=%1$sRespiration aquatique II%2$s
-superenergydrink5.tooltip=%1$sRégénération II%2$s
-superenergydrink6.tooltip=%1$sVison nocture III%2$s
-superenergydrink7.tooltip=%1$sInvisibilité III%2$s
-superenergydrink8.tooltip=%1$sForce III (3:00)%2$s
-
-xlfoodmod.config.title=Configuration du mod XL Food
-
-xlfoodmod.general.rightclickharvesting=Paramètres du clic droit pour récolter
-xlfoodmod.general.rightclickharvesting.tooltip=Modifier les paramètres du clic droit pour récolter
-xlfoodmod.general.rightclickharvesting.rightclickharvest=Clic droit pour récolter
-xlfoodmod.general.rightclickharvesting.rightclickharvest.tooltip=Activer le clic droit pour récolter
-
-xlfoodmod.general.rocksaltgeneration=Paramètres de la génération de la roche de sel
-xlfoodmod.general.rocksaltgeneration.tooltip=Modifier les paramètres de la génération de la roche de sel
-xlfoodmod.general.rocksaltgeneration.rockgen=Génération de la roche de sel
-xlfoodmod.general.rocksaltgeneration.rockgen.tooltip=Activer la génération de la roche de sel
-xlfoodmod.general.rocksaltgeneration.minveinsize=Taille minimale d'un filon du minerai
-xlfoodmod.general.rocksaltgeneration.minveinsize.tooltip=Définir la taille minimale d'un filon du minerai
-xlfoodmod.general.rocksaltgeneration.maxveinsize=Taille maximale d'un filon du minerai
-xlfoodmod.general.rocksaltgeneration.maxveinsize.tooltip=Définir la taille maximale d'un filon du minerai
-xlfoodmod.general.rocksaltgeneration.miny=Hauteur minimale du minerai
-xlfoodmod.general.rocksaltgeneration.miny.tooltip=Définir la hauteur minimale du minerai
-xlfoodmod.general.rocksaltgeneration.maxy=Hauteur maximale du minerai
-xlfoodmod.general.rocksaltgeneration.maxy.tooltip=Définir la hauteur maximale du minerai
-xlfoodmod.general.rocksaltgeneration.chancestospawn=Filons maximales par Chunk
-xlfoodmod.general.rocksaltgeneration.chancestospawn.tooltip=Définir la quantité maximale de filon par Chunk
-xlfoodmod.general.grassgeneration=Paramètres de la génération de l'herbe
-xlfoodmod.general.grassgeneration.tooltip=Modifier les paramètres de la génération de l'herbe
-xlfoodmod.general.grassgeneration.grassgen=Génération de l'herbe
-xlfoodmod.general.grassgeneration.grassgen.tooltip=Activer la génération de l'herbe
-xlfoodmod.general.grassgeneration.minchunk=Quantité minimale d'herbe par Chunk
-xlfoodmod.general.grassgeneration.minchunk.tooltip=Définir la quantité minimale d'herbe par Chunk
-xlfoodmod.general.grassgeneration.maxchunk=Quantité maximale d'herbe par Chunk
-xlfoodmod.general.grassgeneration.maxchunk.tooltip=Définir la quantité maximale d'herbe par Chunk
-xlfoodmod.general.grassgeneration.ricechance=Chance de lâcher des graines de riz
-xlfoodmod.general.grassgeneration.ricechance.tooltip=Définir la chance de lâcher des graines de riz dans l'herbe
-xlfoodmod.general.grassgeneration.pepperchance=Chance de lâcher des graines de poivre
-xlfoodmod.general.grassgeneration.pepperchance.tooltip=Définir la chance de lâcher des graines de poivre dans l'herbe
-xlfoodmod.general.grassgeneration.cornchance=Chance de lâcher des graines de maïs
-xlfoodmod.general.grassgeneration.cornchance.tooltip=Définir la chance de lâcher des graines de maïs dans l'herbe
-xlfoodmod.general.grassgeneration.cucumberchance=Chance de lâcher des graines de concombre
-xlfoodmod.general.grassgeneration.cucumberchance.tooltip=Définir la chance de lâcher des graines de concombre dans l'herbe
-xlfoodmod.general.grassgeneration.lettucechance=Chance de lâcher des graines de laitue
-xlfoodmod.general.grassgeneration.lettucechance.tooltip=Définir la chance de lâcher des graines de laitue dans l'herbe
-xlfoodmod.general.grassgeneration.onionchance=Chance de lâcher des graines d'oignon
-xlfoodmod.general.grassgeneration.onionchance.tooltip=Définir la chance de lâcher des graines d'oignon dans l'herbe
-xlfoodmod.general.grassgeneration.tomatochance=Chance de lâcher des graines de tomate
-xlfoodmod.general.grassgeneration.tomatochance.tooltip=Définir la chance de lâcher des graines de tomate dans l'herbe
-xlfoodmod.general.grassgeneration.strawberrychance=Chance de lâcher des graines de fraise
-xlfoodmod.general.grassgeneration.strawberrychance.tooltip=Définir la chance de lâcher des graines de fraise dans l'herbe
-
-xlfoodmod.general.vanillaflowergeneration=Paramètres de la génération de la fleurs de vanille
-xlfoodmod.general.vanillaflowergeneration.tooltip=Modifier les paramètres de la génération de la fleurs de vanille
-xlfoodmod.general.vanillaflowergeneration.flowergen=Génération de fleurs de vanille
-xlfoodmod.general.vanillaflowergeneration.flowergen.tooltip=Activer la génération de la fleurs de vanille
-xlfoodmod.general.vanillaflowergeneration.minchunk=Quantité minimale de fleurs de vanille par Chunk
-xlfoodmod.general.vanillaflowergeneration.minchunk.tooltip=Définir la quantité minimale de fleurs de vanille par Chunk
-xlfoodmod.general.vanillaflowergeneration.maxchunk=Quantité maximale de fleurs de vanille par Chunk
-xlfoodmod.general.vanillaflowergeneration.maxchunk.tooltip=Définir la quantité maximale de fleurs de vanille par Chunk
diff --git a/src/main/resources/assets/xlfoodmod/lang/ja_jp.json b/src/main/resources/assets/xlfoodmod/lang/ja_jp.json
new file mode 100644
index 0000000..bd5de48
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/lang/ja_jp.json
@@ -0,0 +1,175 @@
+{
+ "itemGroup.xlfoodmod": "XL Food Mod",
+ "block.xlfoodmod.rock_salt": "岩塩",
+ "block.xlfoodmod.grass": "草",
+ "block.xlfoodmod.vanilla_flower": "バニラの花",
+ "block.xlfoodmod.chocolate_cake": "チョコケーキ",
+ "block.xlfoodmod.chocolate_cookie_cake": "チョコレートクッキーケーキ",
+ "block.xlfoodmod.cheese_cake": "チーズケーキ",
+ "block.xlfoodmod.nether_cake": "ネザーケーキ",
+ "block.xlfoodmod.strawberry_cake": "ストロベリーケーキ",
+ "block.xlfoodmod.pumpkin_cake": "パンプキンケーキ",
+ "block.xlfoodmod.pizza": "ピザ",
+ "block.xlfoodmod.rice_plant": "イネの作物",
+ "item.xlfoodmod.rice": "米",
+ "item.xlfoodmod.butter_rice": "バターライス",
+ "item.xlfoodmod.fried_rice": "チャーハン",
+ "block.xlfoodmod.pepper_plant": "コショウの作物",
+ "item.xlfoodmod.pepper_seeds": "コショウの種",
+ "item.xlfoodmod.pepper": "コショウ",
+ "block.xlfoodmod.corn_plant": "トウモロコシの作物",
+ "item.xlfoodmod.corn_seeds": "トウモロコシの種",
+ "item.xlfoodmod.raw_corn": "生のトウモロコシ",
+ "item.xlfoodmod.corn": "トウモロコシ",
+ "block.xlfoodmod.cucumber_plant": "キュウリの作物",
+ "item.xlfoodmod.cucumber_seeds": "キュウリの種",
+ "item.xlfoodmod.cucumber": "キュウリ",
+ "block.xlfoodmod.lettuce_plant": "レタスの作物",
+ "item.xlfoodmod.lettuce_seeds": "レタスの種",
+ "item.xlfoodmod.lettuce": "レタス",
+ "block.xlfoodmod.onion_plant": "タマネギの作物",
+ "item.xlfoodmod.onion": "タマネギ",
+ "block.xlfoodmod.tomato_plant": "トマトの作物",
+ "item.xlfoodmod.tomato_seeds": "トマトの種",
+ "item.xlfoodmod.tomato": "トマト",
+ "block.xlfoodmod.strawberry_plant": "イチゴの作物",
+ "item.xlfoodmod.strawberry_seeds": "イチゴの種",
+ "item.xlfoodmod.strawberry": "イチゴ",
+ "item.xlfoodmod.salt": "塩",
+ "item.xlfoodmod.dough": "生地",
+ "item.xlfoodmod.cooked_dough": "焼いた生地",
+ "item.xlfoodmod.crouton": "クルトン",
+ "item.xlfoodmod.butter": "バター",
+ "item.xlfoodmod.cheese": "チーズ",
+ "item.xlfoodmod.cheese_puff": "チーズパフ",
+ "item.xlfoodmod.chips": "チップス",
+ "item.xlfoodmod.salty_chips": "塩辛いチップス",
+ "item.xlfoodmod.spicy_chips": "辛いチップス",
+ "item.xlfoodmod.onion_rings": "オニオンリング",
+ "item.xlfoodmod.cheesy_bread": "チーズパン",
+ "item.xlfoodmod.potato_bread": "ジャガイモパン",
+ "item.xlfoodmod.corn_bread": "トウモロコシパン",
+ "item.xlfoodmod.rice_bread": "米粉パン",
+ "item.xlfoodmod.baguette": "バゲット",
+ "item.xlfoodmod.fried_egg": "目玉焼き",
+ "item.xlfoodmod.pancake": "パンケーキ",
+ "item.xlfoodmod.waffle": "ワッフル",
+ "item.xlfoodmod.macaroni_and_cheese": "マカロニとチーズ",
+ "item.xlfoodmod.spaghetti": "スパゲッティ",
+ "item.xlfoodmod.enchilada": "エンチラーダ",
+ "item.xlfoodmod.lasagne": "ラザニア",
+ "item.xlfoodmod.jambon_beurre": "ジャンボン-ブゥール",
+ "item.xlfoodmod.flesh": "肉",
+ "item.xlfoodmod.ham": "ハム",
+ "item.xlfoodmod.sausage": "ソーセージ",
+ "item.xlfoodmod.bacon": "ベーコン",
+ "item.xlfoodmod.beef_jerky": "ビーフジャーキー",
+ "item.xlfoodmod.ground_beef": "牛のひき肉",
+ "item.xlfoodmod.raw_chicken_wing": "生の手羽先",
+ "item.xlfoodmod.cooked_chicken_wing": "焼き手羽先",
+ "item.xlfoodmod.spicy_chicken_wing": "辛い手羽先",
+ "item.xlfoodmod.bucket_of_fried_chicken": "フライドチキン入りバケツ",
+ "item.xlfoodmod.top_bun": "上のバンズパン",
+ "item.xlfoodmod.bottom_bun": "底のバンズパン",
+ "item.xlfoodmod.hamburger": "ハンバーガー",
+ "item.xlfoodmod.chickenburger": "チキンバーガー",
+ "item.xlfoodmod.cheeseburger": "チーズバーガー",
+ "item.xlfoodmod.hot_dog": "ホットドッグ",
+ "item.xlfoodmod.sausage_roll": "ソーセージロール",
+ "item.xlfoodmod.slice_of_pizza": "切り分けたピザ",
+ "item.xlfoodmod.tortilla": "トルティーヤ",
+ "item.xlfoodmod.taco": "タコス",
+ "item.xlfoodmod.burrito": "ブリート",
+ "item.xlfoodmod.kebab": "ケバブ",
+ "item.xlfoodmod.chicken_sandwich": "チキンサンド",
+ "item.xlfoodmod.blt_sandwich": "BLTサンドイッチ",
+ "item.xlfoodmod.breakfast_sandwich": "朝食のサンドイッチ",
+ "item.xlfoodmod.grilled_cheese_sandwich": "グリルチーズサンドイッチ",
+ "item.xlfoodmod.ice_cream_sandwich": "アイスクリームサンドイッチ",
+ "item.xlfoodmod.seaweed": "海藻",
+ "item.xlfoodmod.futomaki": "太巻き",
+ "item.xlfoodmod.uramaki": "裏巻",
+ "item.xlfoodmod.oshizushi": "押し寿司",
+ "item.xlfoodmod.bowl": "ボウル",
+ "item.xlfoodmod.garden_salad": "グリーンサラダ",
+ "item.xlfoodmod.chicken_salad": "チキンサラダ",
+ "item.xlfoodmod.caesar_salad": "シーザーサラダ",
+ "item.xlfoodmod.onion_salad": "オニオンサラダ",
+ "item.xlfoodmod.taco_salad": "タコサラダ",
+ "item.xlfoodmod.cucumber_soup": "キュウリのスープ",
+ "item.xlfoodmod.tomato_soup": "トマトスープ",
+ "item.xlfoodmod.vegetable_soup": "野菜スープ",
+ "item.xlfoodmod.chicken_soup": "チキンスープ",
+ "item.xlfoodmod.beef_stew": "ビーフシチュー",
+ "item.xlfoodmod.pumpkin_stew": "カボチャのシチュー",
+ "item.xlfoodmod.caramel_apple": "キャラメルアップル",
+ "item.xlfoodmod.marshmallow": "マシュマロ",
+ "item.xlfoodmod.roasted_marshmallow": "ローストマシュマロ",
+ "item.xlfoodmod.chocolate_cookie": "チョコレートクッキー",
+ "item.xlfoodmod.vanilla_cookie": "バニラクッキー",
+ "item.xlfoodmod.brownie": "ブラウニー",
+ "item.xlfoodmod.bourbon_biscuit": "バーボンビスケット",
+ "item.xlfoodmod.chocolate": "チョコレート",
+ "item.xlfoodmod.chocolate_ice_cream_ball": "チョコレートアイスクリームボール",
+ "item.xlfoodmod.vanilla_ice_cream_ball": "バニラアイスクリームボール",
+ "item.xlfoodmod.strawberry_ice_cream_ball": "ストロベリーアイスクリームボール",
+ "item.xlfoodmod.ice_cream_cone": "アイスクリームコーン",
+ "item.xlfoodmod.chocolate_ice_cream": "チョコレートアイスクリーム",
+ "item.xlfoodmod.vanilla_ice_cream": "バニラアイスクリーム",
+ "item.xlfoodmod.strawberry_ice_cream": "ストロベリーアイスクリーム",
+ "item.xlfoodmod.crescent_roll": "クレセントロール",
+ "item.xlfoodmod.donut": "ドーナツ",
+ "item.xlfoodmod.sugar_donut": "シュガードーナツ",
+ "item.xlfoodmod.chocolate_donut": "チョコレートドーナツ",
+ "item.xlfoodmod.vanilla_donut": "バニラドーナツ",
+ "item.xlfoodmod.paper_cup": "紙コップ",
+ "item.xlfoodmod.vanilla_cupcake": "バニラカップケーキ",
+ "item.xlfoodmod.chocolate_cupcake": "チョコレートカップケーキ",
+ "item.xlfoodmod.chocolate_cookie_cupcake": "チョコレートクッキーカップケーキ",
+ "item.xlfoodmod.strawberry_cupcake": "ストロベリーカップケーキ",
+ "item.xlfoodmod.pie_shell": "パイシェル",
+ "item.xlfoodmod.apple_pie": "アップルパイ",
+ "item.xlfoodmod.golden_apple_pie": "金のアップルパイ",
+ "item.xlfoodmod.cheese_pie": "チーズパイ",
+ "item.xlfoodmod.chicken_pot_pie": "チキンポットパイ",
+ "item.xlfoodmod.chocolate_pie": "チョコレートパイ",
+ "item.xlfoodmod.bacon_pie": "ベーコンパイ",
+ "item.xlfoodmod.fish_pie": "フィッシュパイ",
+ "item.xlfoodmod.strawberry_pie": "ストロベリーパイ",
+ "item.xlfoodmod.tomato_sauce": "トマトソース",
+ "item.xlfoodmod.hot_sauce": "ホットソース",
+ "item.xlfoodmod.chocolate_syrup": "チョコレートシロップ",
+ "item.xlfoodmod.vanilla_extract": "バニラの抽出物",
+ "item.xlfoodmod.vanilla_cream": "バニラクリーム",
+ "item.xlfoodmod.empty_can": "空の缶",
+ "item.xlfoodmod.speedy_energy_drink": "スピーディエナジードリンク",
+ "item.xlfoodmod.healthy_energy_drink": "健康的なエネルギードリンク",
+ "item.xlfoodmod.stealthy_energy_drink": "ステルスエネルギードリンク",
+ "item.xlfoodmod.strong_energy_drink": "強いエネルギードリンク",
+ "item.xlfoodmod.deadly_energy_drink": "命にかかわるエネルギードリンク",
+ "item.xlfoodmod.super_energy_drink": "スーパーエナジードリンク",
+ "item.xlfoodmod.glass_mug": "ガラスのマグカップ",
+ "item.xlfoodmod.beer": "ビール",
+ "item.xlfoodmod.coffee_cup": "コーヒーカップ",
+ "item.xlfoodmod.coffee": "コーヒー",
+ "item.xlfoodmod.cappuccino": "カプチーノ",
+
+ "item.xlfoodmod.beer.tooltip": "吐き気 II (0:05)",
+ "item.xlfoodmod.speedy_energy_drink.tooltip": "移動速度上昇",
+ "item.xlfoodmod.speedy_energy_drink.tooltip2": "採掘速度上昇 III (0:25)",
+ "item.xlfoodmod.healthy_energy_drink.tooltip": "再生能力 (0:30)",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip": "暗視",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip2": "移動速度上昇",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip3": "透明化 (2:00)",
+ "item.xlfoodmod.strong_energy_drink.tooltip": "攻撃力上昇 II",
+ "item.xlfoodmod.strong_energy_drink.tooltip2": "火炎耐性 II (2:00)",
+ "item.xlfoodmod.deadly_energy_drink.tooltip": "毒 (1:00)",
+ "item.xlfoodmod.super_energy_drink.tooltip": "跳躍力上昇",
+ "item.xlfoodmod.super_energy_drink.tooltip2": "移動速度上昇",
+ "item.xlfoodmod.super_energy_drink.tooltip3": "採掘速度上昇",
+ "item.xlfoodmod.super_energy_drink.tooltip4": "水中呼吸 II",
+ "item.xlfoodmod.super_energy_drink.tooltip5": "再生能力 II",
+ "item.xlfoodmod.super_energy_drink.tooltip6": "暗視 III",
+ "item.xlfoodmod.super_energy_drink.tooltip7": "透明化 III",
+ "item.xlfoodmod.super_energy_drink.tooltip8": "攻撃力上昇 III (3:00)"
+}
diff --git a/src/main/resources/assets/xlfoodmod/lang/nl_nl.json b/src/main/resources/assets/xlfoodmod/lang/nl_nl.json
new file mode 100644
index 0000000..d6b9f80
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/lang/nl_nl.json
@@ -0,0 +1,175 @@
+{
+ "itemGroup.xlfoodmod": "XL Food Mod",
+ "block.xlfoodmod.rock_salt": "Steen zout",
+ "block.xlfoodmod.grass": "Gras",
+ "block.xlfoodmod.vanilla_flower": "Vanille bloem",
+ "block.xlfoodmod.chocolate_cake": "Chocoladetaart",
+ "block.xlfoodmod.chocolate_cookie_cake": "Koekjescake van Chocolade",
+ "block.xlfoodmod.cheese_cake": "Kwarktaart",
+ "block.xlfoodmod.nether_cake": "Nethertaart",
+ "block.xlfoodmod.strawberry_cake": "Aardbeientaart",
+ "block.xlfoodmod.pumpkin_cake": "Pompoencake",
+ "block.xlfoodmod.pizza": "Pizza",
+ "block.xlfoodmod.rice_plant": "Rijst plant",
+ "item.xlfoodmod.rice": "Rijst",
+ "item.xlfoodmod.butter_rice": "Boter rijst",
+ "item.xlfoodmod.fried_rice": "Gebakken rijst",
+ "block.xlfoodmod.pepper_plant": "Peperplant",
+ "item.xlfoodmod.pepper_seeds": "Peperzaden",
+ "item.xlfoodmod.pepper": "Peper",
+ "block.xlfoodmod.corn_plant": "Maïs plant",
+ "item.xlfoodmod.corn_seeds": "Maïs zaden",
+ "item.xlfoodmod.raw_corn": "Rauwe maïs",
+ "item.xlfoodmod.corn": "Maïs",
+ "block.xlfoodmod.cucumber_plant": "Komkommer plant",
+ "item.xlfoodmod.cucumber_seeds": "Komkommerzaden",
+ "item.xlfoodmod.cucumber": "Komkommer",
+ "block.xlfoodmod.lettuce_plant": "Slaplant",
+ "item.xlfoodmod.lettuce_seeds": "Slazaden",
+ "item.xlfoodmod.lettuce": "Sla",
+ "block.xlfoodmod.onion_plant": "Uienplant",
+ "item.xlfoodmod.onion": "Ui",
+ "block.xlfoodmod.tomato_plant": "Tomatenplant",
+ "item.xlfoodmod.tomato_seeds": "Tomatenzaden",
+ "item.xlfoodmod.tomato": "Tomaat",
+ "block.xlfoodmod.strawberry_plant": "Aardbeienplant",
+ "item.xlfoodmod.strawberry_seeds": "Aardbeienzaden",
+ "item.xlfoodmod.strawberry": "Aardbei",
+ "item.xlfoodmod.salt": "Zout",
+ "item.xlfoodmod.dough": "Deeg",
+ "item.xlfoodmod.cooked_dough": "Gekookt deeg",
+ "item.xlfoodmod.crouton": "Crouton",
+ "item.xlfoodmod.butter": "Boter",
+ "item.xlfoodmod.cheese": "Kaas",
+ "item.xlfoodmod.cheese_puff": "Bladerdeeg met kaas",
+ "item.xlfoodmod.chips": "Chips",
+ "item.xlfoodmod.salty_chips": "Zoute chips",
+ "item.xlfoodmod.spicy_chips": "Pittige chips",
+ "item.xlfoodmod.onion_rings": "Uienringen",
+ "item.xlfoodmod.cheesy_bread": "Kaasbrood",
+ "item.xlfoodmod.potato_bread": "Aardappelbrood",
+ "item.xlfoodmod.corn_bread": "Maïsbrood",
+ "item.xlfoodmod.rice_bread": "Rijstbrood",
+ "item.xlfoodmod.baguette": "Stokbrood",
+ "item.xlfoodmod.fried_egg": "Gefrituurd ei",
+ "item.xlfoodmod.pancake": "Pannenkoek",
+ "item.xlfoodmod.waffle": "Wafel",
+ "item.xlfoodmod.macaroni_and_cheese": "Macaroni en kaas",
+ "item.xlfoodmod.spaghetti": "Spaghetti",
+ "item.xlfoodmod.enchilada": "Enchilada",
+ "item.xlfoodmod.lasagne": "Lasagne",
+ "item.xlfoodmod.jambon_beurre": "Jambon-Beurre",
+ "item.xlfoodmod.flesh": "Vlees",
+ "item.xlfoodmod.ham": "Ham",
+ "item.xlfoodmod.sausage": "Worst",
+ "item.xlfoodmod.bacon": "Spek",
+ "item.xlfoodmod.beef_jerky": "Rundvlees",
+ "item.xlfoodmod.ground_beef": "Gehakt",
+ "item.xlfoodmod.raw_chicken_wing": "Rauwe kippenvleugel",
+ "item.xlfoodmod.cooked_chicken_wing": "Gekookte kippenvleugel",
+ "item.xlfoodmod.spicy_chicken_wing": "Pittige kippenvleugel",
+ "item.xlfoodmod.bucket_of_fried_chicken": "Emmer met gebakken kip",
+ "item.xlfoodmod.top_bun": "Bovenkant broodje",
+ "item.xlfoodmod.bottom_bun": "Onderkant broodje",
+ "item.xlfoodmod.hamburger": "Hamburger",
+ "item.xlfoodmod.chickenburger": "Kip burger",
+ "item.xlfoodmod.cheeseburger": "Kaasburger",
+ "item.xlfoodmod.hot_dog": "Hotdog",
+ "item.xlfoodmod.sausage_roll": "Worstenbroodje",
+ "item.xlfoodmod.slice_of_pizza": "Stuk pizza",
+ "item.xlfoodmod.tortilla": "Tortilla",
+ "item.xlfoodmod.taco": "Taco",
+ "item.xlfoodmod.burrito": "Burrito",
+ "item.xlfoodmod.kebab": "Kebab",
+ "item.xlfoodmod.chicken_sandwich": "Broodje kip",
+ "item.xlfoodmod.blt_sandwich": "BLT broodje",
+ "item.xlfoodmod.breakfast_sandwich": "Ontbijt broodje",
+ "item.xlfoodmod.grilled_cheese_sandwich": "Tosti",
+ "item.xlfoodmod.ice_cream_sandwich": "IJs Sandwich",
+ "item.xlfoodmod.seaweed": "Zeewier",
+ "item.xlfoodmod.futomaki": "Futomaki",
+ "item.xlfoodmod.uramaki": "Uramaki",
+ "item.xlfoodmod.oshizushi": "Oshizushi",
+ "item.xlfoodmod.bowl": "Kom",
+ "item.xlfoodmod.garden_salad": "Tuinsalade",
+ "item.xlfoodmod.chicken_salad": "Kipsalade",
+ "item.xlfoodmod.caesar_salad": "Caesar salade",
+ "item.xlfoodmod.onion_salad": "Uiensalade",
+ "item.xlfoodmod.taco_salad": "Taco salade",
+ "item.xlfoodmod.cucumber_soup": "Komkommersoep",
+ "item.xlfoodmod.tomato_soup": "Tomatensoep",
+ "item.xlfoodmod.vegetable_soup": "Groentesoep",
+ "item.xlfoodmod.chicken_soup": "Kippensoep",
+ "item.xlfoodmod.beef_stew": "Rundvleesstoofpot",
+ "item.xlfoodmod.pumpkin_stew": "Pompoenstoofpot",
+ "item.xlfoodmod.caramel_apple": "Karamel appel",
+ "item.xlfoodmod.marshmallow": "Marshmallow",
+ "item.xlfoodmod.roasted_marshmallow": "Geroosterde marshmallow",
+ "item.xlfoodmod.chocolate_cookie": "Chocoladekoekje",
+ "item.xlfoodmod.vanilla_cookie": "Vanille koekje",
+ "item.xlfoodmod.brownie": "Brownie",
+ "item.xlfoodmod.bourbon_biscuit": "Bourbon koekje",
+ "item.xlfoodmod.chocolate": "Chocoladereep",
+ "item.xlfoodmod.chocolate_ice_cream_ball": "IJsbal van chocola",
+ "item.xlfoodmod.vanilla_ice_cream_ball": "IJsbal van vanille",
+ "item.xlfoodmod.strawberry_ice_cream_ball": "IJsbal van aardbei",
+ "item.xlfoodmod.ice_cream_cone": "IJshoorn",
+ "item.xlfoodmod.chocolate_ice_cream": "Chocolade IJs",
+ "item.xlfoodmod.vanilla_ice_cream": "Vanille IJs",
+ "item.xlfoodmod.strawberry_ice_cream": "Aardbeien IJs",
+ "item.xlfoodmod.crescent_roll": "Croissant",
+ "item.xlfoodmod.donut": "Donut",
+ "item.xlfoodmod.sugar_donut": "Suiker donut",
+ "item.xlfoodmod.chocolate_donut": "Chocolade donut",
+ "item.xlfoodmod.vanilla_donut": "Vanille donut",
+ "item.xlfoodmod.paper_cup": "Papieren beker",
+ "item.xlfoodmod.vanilla_cupcake": "Vanille cupcake",
+ "item.xlfoodmod.chocolate_cupcake": "Chocolade cupcake",
+ "item.xlfoodmod.chocolate_cookie_cupcake": "Chocoladekoekje cupcake",
+ "item.xlfoodmod.strawberry_cupcake": "Aardbeien cupcake",
+ "item.xlfoodmod.pie_shell": "Taartschelp",
+ "item.xlfoodmod.apple_pie": "Appeltaart",
+ "item.xlfoodmod.golden_apple_pie": "Gouden appeltaart",
+ "item.xlfoodmod.cheese_pie": "Kaastaart",
+ "item.xlfoodmod.chicken_pot_pie": "Kip pot taart",
+ "item.xlfoodmod.chocolate_pie": "Chocoladetaart",
+ "item.xlfoodmod.bacon_pie": "Spektaart",
+ "item.xlfoodmod.fish_pie": "Vistaart",
+ "item.xlfoodmod.strawberry_pie": "Aardbeientaart",
+ "item.xlfoodmod.tomato_sauce": "Tomatensaus",
+ "item.xlfoodmod.hot_sauce": "Hete saus",
+ "item.xlfoodmod.chocolate_syrup": "Chocolade siroop",
+ "item.xlfoodmod.vanilla_extract": "Vanille Extract",
+ "item.xlfoodmod.vanilla_cream": "Vanillecrème",
+ "item.xlfoodmod.empty_can": "Leeg blikje",
+ "item.xlfoodmod.speedy_energy_drink": "Snelle energiedrank",
+ "item.xlfoodmod.healthy_energy_drink": "Gezonde energiedrank",
+ "item.xlfoodmod.stealthy_energy_drink": "Heimelijke energiedrank",
+ "item.xlfoodmod.strong_energy_drink": "Sterke energiedrank",
+ "item.xlfoodmod.deadly_energy_drink": "Dodelijke energiedrank",
+ "item.xlfoodmod.super_energy_drink": "Super energiedrank",
+ "item.xlfoodmod.glass_mug": "Glazen mok",
+ "item.xlfoodmod.beer": "Bier",
+ "item.xlfoodmod.coffee_cup": "Koffiekop",
+ "item.xlfoodmod.coffee": "Koffie",
+ "item.xlfoodmod.cappuccino": "Cappuccino",
+
+ "item.xlfoodmod.beer.tooltip": "Misselijkheid II (0:05)",
+ "item.xlfoodmod.speedy_energy_drink.tooltip": "Snelheid",
+ "item.xlfoodmod.speedy_energy_drink.tooltip2": "Haast III (0:25)",
+ "item.xlfoodmod.healthy_energy_drink.tooltip": "Regeneratie (0:30)",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip": "Nachtzicht",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip2": "Snelheid",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip3": "Onzichtbaarheid (2:00)",
+ "item.xlfoodmod.strong_energy_drink.tooltip": "Kracht II",
+ "item.xlfoodmod.strong_energy_drink.tooltip2": "Vuurbestendigheid II (2:00)",
+ "item.xlfoodmod.deadly_energy_drink.tooltip": "Vergif (1:00)",
+ "item.xlfoodmod.super_energy_drink.tooltip": "Sprongversterker",
+ "item.xlfoodmod.super_energy_drink.tooltip2": "Snelheid",
+ "item.xlfoodmod.super_energy_drink.tooltip3": "Haast",
+ "item.xlfoodmod.super_energy_drink.tooltip4": "Wateradem II",
+ "item.xlfoodmod.super_energy_drink.tooltip5": "Regeneratie II",
+ "item.xlfoodmod.super_energy_drink.tooltip6": "Nachtzicht III",
+ "item.xlfoodmod.super_energy_drink.tooltip7": "Onzichtbaarheid III",
+ "item.xlfoodmod.super_energy_drink.tooltip8": "Kracht III (3:00)"
+}
diff --git a/src/main/resources/assets/xlfoodmod/lang/pt_br.json b/src/main/resources/assets/xlfoodmod/lang/pt_br.json
new file mode 100644
index 0000000..cebc1f4
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/lang/pt_br.json
@@ -0,0 +1,175 @@
+{
+ "itemGroup.xlfoodmod": "XL Food Mod",
+ "block.xlfoodmod.rock_salt": "Pedra de Sal",
+ "block.xlfoodmod.grass": "Grama",
+ "block.xlfoodmod.vanilla_flower": "Flor de Baunilha",
+ "block.xlfoodmod.chocolate_cake": "Bolo de Chocolate",
+ "block.xlfoodmod.chocolate_cookie_cake": "Bolo de Biscoito de Chocolate",
+ "block.xlfoodmod.cheese_cake": "Bolo de Queijo",
+ "block.xlfoodmod.nether_cake": "Bolo do Nether",
+ "block.xlfoodmod.strawberry_cake": "Bolo de Morango",
+ "block.xlfoodmod.pumpkin_cake": "Bolo de Abóbora",
+ "block.xlfoodmod.pizza": "Pizza",
+ "block.xlfoodmod.rice_plant": "Planta de Arroz",
+ "item.xlfoodmod.rice": "Arroz",
+ "item.xlfoodmod.butter_rice": "Arroz de Manteiga",
+ "item.xlfoodmod.fried_rice": "Arroz Frito",
+ "block.xlfoodmod.pepper_plant": "Planta de Pimenta",
+ "item.xlfoodmod.pepper_seeds": "Sementes de Pimenta",
+ "item.xlfoodmod.pepper": "Pimenta",
+ "block.xlfoodmod.corn_plant": "Planta de Milho",
+ "item.xlfoodmod.corn_seeds": "Sementes de Milho",
+ "item.xlfoodmod.raw_corn": "Milho Cru",
+ "item.xlfoodmod.corn": "Milho",
+ "block.xlfoodmod.cucumber_plant": "Planta de Pepino",
+ "item.xlfoodmod.cucumber_seeds": "Sementes de Pepino",
+ "item.xlfoodmod.cucumber": "Pepino",
+ "block.xlfoodmod.lettuce_plant": "Planta de Alface",
+ "item.xlfoodmod.lettuce_seeds": "Sementes de Alface",
+ "item.xlfoodmod.lettuce": "Alface",
+ "block.xlfoodmod.onion_plant": "Planta de Cebola",
+ "item.xlfoodmod.onion": "Cebola",
+ "block.xlfoodmod.tomato_plant": "Planta de Tomate",
+ "item.xlfoodmod.tomato_seeds": "Sementes de Tomate",
+ "item.xlfoodmod.tomato": "Tomate",
+ "block.xlfoodmod.strawberry_plant": "Planta de Morango",
+ "item.xlfoodmod.strawberry_seeds": "Sementes de Morango",
+ "item.xlfoodmod.strawberry": "Morango",
+ "item.xlfoodmod.salt": "Sal",
+ "item.xlfoodmod.dough": "Massa",
+ "item.xlfoodmod.cooked_dough": "Massa Cozida",
+ "item.xlfoodmod.crouton": "Croûton",
+ "item.xlfoodmod.butter": "Manteiga",
+ "item.xlfoodmod.cheese": "Queijo",
+ "item.xlfoodmod.cheese_puff": "Salgadinhos de Queijo",
+ "item.xlfoodmod.chips": "Salgadinhos",
+ "item.xlfoodmod.salty_chips": "Salgadinhos Salgados",
+ "item.xlfoodmod.spicy_chips": "Salgadinhos Picantes",
+ "item.xlfoodmod.onion_rings": "Anéis de Cebola",
+ "item.xlfoodmod.cheesy_bread": "Pão de Queijo",
+ "item.xlfoodmod.potato_bread": "Pão de Batata",
+ "item.xlfoodmod.corn_bread": "Pão de Milho",
+ "item.xlfoodmod.rice_bread": "Pão de Arroz",
+ "item.xlfoodmod.baguette": "Baguete",
+ "item.xlfoodmod.fried_egg": "Ovo Frito",
+ "item.xlfoodmod.pancake": "Panqueca",
+ "item.xlfoodmod.waffle": "Waffle",
+ "item.xlfoodmod.macaroni_and_cheese": "Macarrão com Queijo",
+ "item.xlfoodmod.spaghetti": "Espaguete",
+ "item.xlfoodmod.enchilada": "Enchilada",
+ "item.xlfoodmod.lasagne": "Lasanha",
+ "item.xlfoodmod.jambon_beurre": "Jambon-Beurre",
+ "item.xlfoodmod.flesh": "Carne",
+ "item.xlfoodmod.ham": "Presunto",
+ "item.xlfoodmod.sausage": "Salsicha",
+ "item.xlfoodmod.bacon": "Bacon",
+ "item.xlfoodmod.beef_jerky": "Carne Seca",
+ "item.xlfoodmod.ground_beef": "Carne Moída",
+ "item.xlfoodmod.raw_chicken_wing": "Asa de Galinha Crua",
+ "item.xlfoodmod.cooked_chicken_wing": "Asa de Galinha Cozida",
+ "item.xlfoodmod.spicy_chicken_wing": "Asa de Galinha Picante",
+ "item.xlfoodmod.bucket_of_fried_chicken": "Balde de Galinha Frita",
+ "item.xlfoodmod.top_bun": "Parte de Cima do Pão",
+ "item.xlfoodmod.bottom_bun": "Parte de Baixo do Pão",
+ "item.xlfoodmod.hamburger": "Hambúrguer",
+ "item.xlfoodmod.chickenburger": "X-frango",
+ "item.xlfoodmod.cheeseburger": "X-burguer",
+ "item.xlfoodmod.hot_dog": "Cachorro Quente",
+ "item.xlfoodmod.sausage_roll": "Enroladinho de Salsicha",
+ "item.xlfoodmod.slice_of_pizza": "Pedaço de Pizza",
+ "item.xlfoodmod.tortilla": "Tortilla",
+ "item.xlfoodmod.taco": "Taco",
+ "item.xlfoodmod.burrito": "Burrito",
+ "item.xlfoodmod.kebab": "Espetinhos",
+ "item.xlfoodmod.chicken_sandwich": "Sanduíche de Galinha",
+ "item.xlfoodmod.blt_sandwich": "Sanduíche BLT",
+ "item.xlfoodmod.breakfast_sandwich": "Sanduíche de Café da Manhã",
+ "item.xlfoodmod.grilled_cheese_sandwich": "Sanduíche de Queijo Grelhado",
+ "item.xlfoodmod.ice_cream_sandwich": "Sanduíche de Sorvete",
+ "item.xlfoodmod.seaweed": "Seaweed",
+ "item.xlfoodmod.futomaki": "Futomaki",
+ "item.xlfoodmod.uramaki": "Uramaki",
+ "item.xlfoodmod.oshizushi": "Oshizushi",
+ "item.xlfoodmod.bowl": "Tigela",
+ "item.xlfoodmod.garden_salad": "Salada Jardim",
+ "item.xlfoodmod.chicken_salad": "Salada de Galinha",
+ "item.xlfoodmod.caesar_salad": "Salada César",
+ "item.xlfoodmod.onion_salad": "Salada de Cebola",
+ "item.xlfoodmod.taco_salad": "Salada de Taco",
+ "item.xlfoodmod.cucumber_soup": "Sopa de Pepino",
+ "item.xlfoodmod.tomato_soup": "Sopa de Tomate",
+ "item.xlfoodmod.vegetable_soup": "Sopa de Vegetais",
+ "item.xlfoodmod.chicken_soup": "Sopa de Galinha",
+ "item.xlfoodmod.beef_stew": "Guisado de Carne",
+ "item.xlfoodmod.pumpkin_stew": "Guisado de Abóbora",
+ "item.xlfoodmod.caramel_apple": "Maçã Caramelada",
+ "item.xlfoodmod.marshmallow": "Marshmallow",
+ "item.xlfoodmod.roasted_marshmallow": "Marshmallow Assado",
+ "item.xlfoodmod.chocolate_cookie": "Biscoito de Chocolate",
+ "item.xlfoodmod.vanilla_cookie": "Biscoito de Baunilha",
+ "item.xlfoodmod.brownie": "Brownie",
+ "item.xlfoodmod.bourbon_biscuit": "Biscoito Bourbon",
+ "item.xlfoodmod.chocolate": "Chocolate",
+ "item.xlfoodmod.chocolate_ice_cream_ball": "Bola de Sorvete de Chocolate",
+ "item.xlfoodmod.vanilla_ice_cream_ball": "Bola de Sorvete de Baunilha",
+ "item.xlfoodmod.strawberry_ice_cream_ball": "Bola de Sorvete de Morango",
+ "item.xlfoodmod.ice_cream_cone": "Casquinha de Sorvete",
+ "item.xlfoodmod.chocolate_ice_cream": "Sorvete de Chocolate",
+ "item.xlfoodmod.vanilla_ice_cream": "Sorvete de Baunilha",
+ "item.xlfoodmod.strawberry_ice_cream": "Sorvete de Morango",
+ "item.xlfoodmod.crescent_roll": "Rolo Crescente",
+ "item.xlfoodmod.donut": "Rosquinha",
+ "item.xlfoodmod.sugar_donut": "Rosquinha Açucarada",
+ "item.xlfoodmod.chocolate_donut": "Rosquinha de Chocolate",
+ "item.xlfoodmod.vanilla_donut": "Rosquinha de Baunilha",
+ "item.xlfoodmod.paper_cup": "Copo de Papel",
+ "item.xlfoodmod.vanilla_cupcake": "Cupcake de Baunilha",
+ "item.xlfoodmod.chocolate_cupcake": "Cupcake de Chocolate",
+ "item.xlfoodmod.chocolate_cookie_cupcake": "Cupcake de Biscoito de Chocolate",
+ "item.xlfoodmod.strawberry_cupcake": "Cupcake de Morango",
+ "item.xlfoodmod.pie_shell": "Massa de Torta",
+ "item.xlfoodmod.apple_pie": "Torta de Maçã",
+ "item.xlfoodmod.golden_apple_pie": "Torta de Maçã Dourada",
+ "item.xlfoodmod.cheese_pie": "Torta de Queijo",
+ "item.xlfoodmod.chicken_pot_pie": "Torta de Galinha",
+ "item.xlfoodmod.chocolate_pie": "Torta de Chocolate",
+ "item.xlfoodmod.bacon_pie": "Torta de Bacon",
+ "item.xlfoodmod.fish_pie": "Torta de Peixe",
+ "item.xlfoodmod.strawberry_pie": "Torta de Morango",
+ "item.xlfoodmod.tomato_sauce": "Molho de Tomate",
+ "item.xlfoodmod.hot_sauce": "Molho Picante",
+ "item.xlfoodmod.chocolate_syrup": "Calda de Chocolate",
+ "item.xlfoodmod.vanilla_extract": "Extrato de Baunilha",
+ "item.xlfoodmod.vanilla_cream": "Creme de Baunilha",
+ "item.xlfoodmod.empty_can": "Lata Vazia",
+ "item.xlfoodmod.speedy_energy_drink": "Bebida Energética Veloz",
+ "item.xlfoodmod.healthy_energy_drink": "Bebida Energética Saudável",
+ "item.xlfoodmod.stealthy_energy_drink": "Bebida Energética Furtiva",
+ "item.xlfoodmod.strong_energy_drink": "Bebida Energética Forte",
+ "item.xlfoodmod.deadly_energy_drink": "Bebida Energética Mortal",
+ "item.xlfoodmod.super_energy_drink": "Super Bebida Energética",
+ "item.xlfoodmod.glass_mug": "Caneca de Vidro",
+ "item.xlfoodmod.beer": "Cerveja",
+ "item.xlfoodmod.coffee_cup": "Xícara de Café",
+ "item.xlfoodmod.coffee": "Café",
+ "item.xlfoodmod.cappuccino": "Capuccino",
+
+ "item.xlfoodmod.beer.tooltip": "Náusea II (0:05)",
+ "item.xlfoodmod.speedy_energy_drink.tooltip": "Velocidade",
+ "item.xlfoodmod.speedy_energy_drink.tooltip2": "Pressa III (0:25)",
+ "item.xlfoodmod.healthy_energy_drink.tooltip": "Regeneração (0:30)",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip": "Visão Noturna",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip2": "Velocidade",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip3": "Invisibilidade (2:00)",
+ "item.xlfoodmod.strong_energy_drink.tooltip": "Força II",
+ "item.xlfoodmod.strong_energy_drink.tooltip2": "Resist. ao Fogo II (2:00)",
+ "item.xlfoodmod.deadly_energy_drink.tooltip": "Veneno (1:00)",
+ "item.xlfoodmod.super_energy_drink.tooltip": "Supersalto",
+ "item.xlfoodmod.super_energy_drink.tooltip2": "Velocidade",
+ "item.xlfoodmod.super_energy_drink.tooltip3": "Pressa",
+ "item.xlfoodmod.super_energy_drink.tooltip4": "Respir. aquática II",
+ "item.xlfoodmod.super_energy_drink.tooltip5": "Regeneração II",
+ "item.xlfoodmod.super_energy_drink.tooltip6": "Visão Noturna III",
+ "item.xlfoodmod.super_energy_drink.tooltip7": "Invisibilidade III",
+ "item.xlfoodmod.super_energy_drink.tooltip8": "Força III (3:00)"
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/lang/pt_br.lang b/src/main/resources/assets/xlfoodmod/lang/pt_br.lang
deleted file mode 100644
index fe073bd..0000000
--- a/src/main/resources/assets/xlfoodmod/lang/pt_br.lang
+++ /dev/null
@@ -1,226 +0,0 @@
-itemGroup.tabXLFoodMod=XL Food Mod
-tile.rock_salt.name=Pedra de Sal
-tile.xlfoodmodgrass.name=Grama
-tile.vanilla_flower.name=Flor de Baunilha
-tile.chocolate_cake.name=Bolo de Chocolate
-tile.oreo_cake.name=Bolo de Oreo
-tile.cheese_cake.name=Bolo de Queijo
-tile.nether_cake.name=Bolo do Nether
-tile.strawberry_cake.name=Bolo de Morango
-tile.pumpkin_cake.name=Bolo de Abóbora
-tile.pizza.name=Pizza
-tile.rice_plant.name=Planta de Arroz
-item.rice_seeds.name=Sementes de Arroz
-item.rice.name=Arroz
-item.butter_rice.name=Arroz de Manteiga
-item.fried_rice.name=Arroz Frito
-tile.pepper_plant.name=Planta de Pimenta
-item.pepper_seeds.name=Sementes de Pimenta
-item.pepper.name=Pimenta
-tile.corn_plant.name=Planta de Milho
-item.corn_seeds.name=Sementes de Milho
-item.raw_corn.name=Milho Cru
-item.corn.name=Milho
-tile.cucumber_plant.name=Planta de Pepino
-item.cucumber_seeds.name=Sementes de Pepino
-item.cucumber.name=Pepino
-tile.lettuce_plant.name=Planta de Alface
-item.lettuce_seeds.name=Sementes de Alface
-item.lettuce.name=Alface
-tile.onion_plant.name=Planta de Cebola
-item.onion.name=Cebola
-tile.tomato_plant.name=Planta de Tomate
-item.tomato_seeds.name=Sementes de Tomate
-item.tomato.name=Tomate
-tile.strawberry_plant.name=Planta de Morango
-item.strawberry_seeds.name=Sementes de Morango
-item.strawberry.name=Morango
-item.salt.name=Sal
-item.dough.name=Massa
-item.cooked_dough.name=Massa Cozida
-item.crouton.name=Croûton
-item.butter.name=Manteiga
-item.cheese.name=Queijo
-item.cheese_puff.name=Salgadinhos de Queijo
-item.chips.name=Salgadinhos
-item.salty_chips.name=Salgadinhos Salgados
-item.spicy_chips.name=Salgadinhos Picantes
-item.onion_rings.name=Anéis de Cebola
-item.cheesy_bread.name=Pão de Queijo
-item.potato_bread.name=Pão de Batata
-item.corn_bread.name=Pão de Milho
-item.rice_bread.name=Pão de Arroz
-item.baguette.name=Baguete
-item.fried_egg.name=Ovo Frito
-item.pancake.name=Panqueca
-item.waffle.name=Waffle
-item.macaroni_and_cheese.name=Macarrão com Queijo
-item.spaghetti.name=Espaguete
-item.enchilada.name=Enchilada
-item.lasagne.name=Lasanha
-item.jambon_beurre.name=Jambon-Beurre
-item.flesh.name=Carne
-item.ham.name=Presunto
-item.sausage.name=Salsicha
-item.bacon.name=Bacon
-item.beef_jerky.name=Carne Seca
-item.ground_beef.name=Carne Moída
-item.raw_chicken_wing.name=Asa de Galinha Crua
-item.cooked_chicken_wing.name=Asa de Galinha Cozida
-item.spicy_chicken_wing.name=Asa de Galinha Picante
-item.bucket_of_fried_chicken.name=Balde de Galinha Frita
-item.top_bun.name=Pare de Cima do Pão
-item.bottom_bun.name=Parte de Baixo do Pão
-item.hamburger.name=Hambúrger
-item.chickenburger.name=X-frango
-item.cheeseburger.name=X-burguer
-item.hot_dog.name=Cachorro Quente
-item.sausage_roll.name=Enroladinho de Salsicha
-item.slice_of_pizza.name=Pedaço de Pizza
-item.tortilla.name=Tortilla
-item.taco.name=Taco
-item.burrito.name=Burrito
-item.kebab.name=Espetinhos
-item.chicken_sandwich.name=Sanduíche de Galinha
-item.blt_sandwich.name=Sanduíche BLT
-item.breakfast_sandwich.name=Sanduíche de Café da Manhã
-item.grilled_cheese_sandwich.name=Sanduíche de Queijo Grelhado
-item.icecream_sandwich.name=Sanduíche de Sorvete
-item.bowl.name=Tigela
-item.garden_salad.name=Salada Jardim
-item.chicken_salad.name=Salada de Galinha
-item.caesar_salad.name=Salada César
-item.onion_salad.name=Salada de Cebola
-item.taco_salad.name=Salada de Taco
-item.cucumber_soup.name=Sopa de Pepino
-item.tomato_soup.name=Sopa de Tomate
-item.vegetable_soup.name=Sopa de Vegetais
-item.chicken_soup.name=Sopa de Galinha
-item.beef_stew.name=Guisado de Carne
-item.pumpkin_stew.name=Guisado de Abóbora
-item.caramel_apple.name=Maçã Caramelada
-item.marshmallow.name=Marshmallow
-item.roasted_marshmallow.name=Marshmallow Assado
-item.oreo_cookie.name=Biscoito Oreo
-item.twinkie.name=Twinkie
-item.brownie.name=Brownie
-item.bourbon_biscuit.name=Biscoito Bourbon
-item.chocolate.name=Chocolate
-item.chocolate_icecream_ball.name=Bola de Sorvete de Chocolate
-item.vanilla_icecream_ball.name=Bola de Sorvete de Baunilha
-item.strawberry_icecream_ball.name=Bola de Sorvete de Morango
-item.icecream_cone.name=Casquinha de Sorvete
-item.chocolate_icecream.name=Sorvete de Chocolate
-item.vanilla_icecream.name=Sorvete de Baunilha
-item.strawberry_icecream.name=Sorvete de Morango
-item.crescent_roll.name=Rolo Crescente
-item.donut.name=Rosquinha
-item.sugar_donut.name=Rosquinha Açucarada
-item.chocolate_donut.name=Rosquinha de Chocolate
-item.vanilla_donut.name=Rosquinha de Baunilha
-item.paper_cup.name=Copo de Papel
-item.vanilla_cupcake.name=Cupcake de Baunilha
-item.chocolate_cupcake.name=Cupcake de Chocolate
-item.oreo_cupcake.name=Cupcake de Oreo
-item.strawberry_cupcake.name=Cupcake de Morango
-item.pie_shell.name=Massa de Torta
-item.apple_pie.name=Torta de Maçã
-item.golden_apple_pie.name=Torta de Maçã Dourada
-item.cheese_pie.name=Torta de Queijo
-item.chicken_pot_pie.name=Torta de Galinha
-item.chocolate_pie.name=Torta de Chocolate
-item.bacon_pie.name=Torta de Bacon
-item.fish_pie.name=Torta de Peixe
-item.strawberry_pie.name=Torta de Morango
-item.tomato_sauce.name=Molho de Tomate
-item.hot_sauce.name=Molho Picante
-item.chocolate_syrup.name=Calda de Chocolate
-item.vanilla_extract.name=Extrato de Baunilha
-item.vanilla_cream.name=Creme de Baunilha
-item.empty_can.name=Lata Vazia
-item.speedy_energy_drink.name=Bebida Energética Veloz
-item.healthy_energy_drink.name=Bebida Energética Saudável
-item.stealthy_energy_drink.name=Bebida Energética Furtiva
-item.strong_energy_drink.name=Bebida Energética Forte
-item.deadly_energy_drink.name=Bebida Energética Mortal
-item.super_energy_drink.name=Super Bebida Energética
-item.glass_mug.name=Caneca de Vidro
-item.beer.name=Cerveja
-item.coffee_cup.name=Xícara de Café
-item.coffee.name=Café
-item.cappuccino.name=Capuccino
-
-beer.tooltip=%1$sNáusea II (0:05)%2$s
-speedyenergydrink.tooltip=%1$sVelocidade%2$s
-speedyenergydrink2.tooltip=%1$sPressa III (0:25)%2$s
-healthyenergydrink.tooltip=%1$sRegeneração (0:30)%2$s
-stealthyenergydrink.tooltip=%1$sVisão Noturna%2$s
-stealthyenergydrink2.tooltip=%1$sVelocidade%2$s
-stealthyenergydrink3.tooltip=%1$sInvisibilidade (2:00)%2$s
-strongenergydrink.tooltip=%1$sForça II%2$s
-strongenergydrink2.tooltip=%1$sResist. ao Fogo II (2:00)%2$s
-deadlyenergydrink.tooltip=%1$sVeneno (1:00)%2$s
-superenergydrink.tooltip=%1$sSupersalto%2$s
-superenergydrink2.tooltip=%1$sVelocidade%2$s
-superenergydrink3.tooltip=%1$sPressa%2$s
-superenergydrink4.tooltip=%1$sRespir. aquática II%2$s
-superenergydrink5.tooltip=%1$sRegeneração II%2$s
-superenergydrink6.tooltip=%1$sVisão Noturna III%2$s
-superenergydrink7.tooltip=%1$sInvisibilidade III%2$s
-superenergydrink8.tooltip=%1$sForça III (3:00)%2$s
-
-xlfoodmod.config.title=Configurações do XL Food Mod
-
-xlfoodmod.general.rightclickharvesting=Configurações de Botão Direito para Colher
-xlfoodmod.general.rightclickharvesting.tooltip=Editar Configurações de Botão Direito para Colher
-xlfoodmod.general.rightclickharvesting.rightclickharvest=Botão Direito para Colher
-xlfoodmod.general.rightclickharvesting.rightclickharvest.tooltip=Ativar botão direito para colher
-
-xlfoodmod.general.rocksaltgeneration=Configurações de Geração de Pedra de Sal
-xlfoodmod.general.rocksaltgeneration.tooltip=Editar Configurações de Geração de Pedra de Sal
-xlfoodmod.general.rocksaltgeneration.rockgen=Geração de Pedra de Sal
-xlfoodmod.general.rocksaltgeneration.rockgen.tooltip=Ativar a Geração de Pedra de Sal
-xlfoodmod.general.rocksaltgeneration.minveinsize=Tamanho mínimo da veia de minério
-xlfoodmod.general.rocksaltgeneration.minveinsize.tooltip=Definir o tamanho mínimo da veia de minério
-xlfoodmod.general.rocksaltgeneration.maxveinsize=Tamanho máximo da veia de minério
-xlfoodmod.general.rocksaltgeneration.maxveinsize.tooltip=Definir o tamanho máximo da veia de minério
-xlfoodmod.general.rocksaltgeneration.miny=Altura mínima para o minério
-xlfoodmod.general.rocksaltgeneration.miny.tooltip=Definir a altura mínima para o minério
-xlfoodmod.general.rocksaltgeneration.maxy=Altura máxima para o minério
-xlfoodmod.general.rocksaltgeneration.maxy.tooltip=Definir a altura máxima para o minério
-xlfoodmod.general.rocksaltgeneration.chancestospawn=Veias de Minério máximas por chunk
-xlfoodmod.general.rocksaltgeneration.chancestospawn.tooltip=Definir a quantidade máxima de veias de minério por chunk
-
-xlfoodmod.general.grassgeneration=Configurações de Geração de Grama
-xlfoodmod.general.grassgeneration.tooltip=Editar Configurações de Geração de Grama
-xlfoodmod.general.grassgeneration.grassgen=Geração de Grama
-xlfoodmod.general.grassgeneration.grassgen.tooltip=Ativar a geração de Grama
-xlfoodmod.general.grassgeneration.minchunk=Quantia mínima de Grama em um chunk
-xlfoodmod.general.grassgeneration.minchunk.tooltip=Definir a quantia mínima de Grama em um chunk
-xlfoodmod.general.grassgeneration.maxchunk=Quantia máxima de Grama em um chunk
-xlfoodmod.general.grassgeneration.maxchunk.tooltip=Definir a quantia máxima de Grama em um chunk
-xlfoodmod.general.grassgeneration.ricechance=Chance de dropar Sementes de Arroz
-xlfoodmod.general.grassgeneration.ricechance.tooltip=Definir a chance de dropar Sementes de Arroz da grama
-xlfoodmod.general.grassgeneration.pepperchance=Chance de dropar Sementes de Pimenta
-xlfoodmod.general.grassgeneration.pepperchance.tooltip=Definir a chance de dropar Sementes de Pimente da grama
-xlfoodmod.general.grassgeneration.cornchance=Chance de dropar Sementes de Milho
-xlfoodmod.general.grassgeneration.cornchance.tooltip=Definir a chance de dropar Sementes de Milho da grama
-xlfoodmod.general.grassgeneration.cucumberchance=Chance de dropar Sementes de Pepino
-xlfoodmod.general.grassgeneration.cucumberchance.tooltip=Definir a chance de dropar Sementes de Pepino da grama
-xlfoodmod.general.grassgeneration.lettucechance=Chance de dropar Sementes de Alface
-xlfoodmod.general.grassgeneration.lettucechance.tooltip=Definir a chance de dropar Sementes de Alface da grama
-xlfoodmod.general.grassgeneration.onionchance=Chance de dropar Cebola
-xlfoodmod.general.grassgeneration.onionchance.tooltip=Definir a chance de dropar Cebola da grama
-xlfoodmod.general.grassgeneration.tomatochance=Chance de dropar Sementes de Tomate
-xlfoodmod.general.grassgeneration.tomatochance.tooltip=Definir a chance de dropar Sementes de Tomate da grama
-xlfoodmod.general.grassgeneration.strawberrychance=Chance de dropar Sementes de Morango
-xlfoodmod.general.grassgeneration.strawberrychance.tooltip=Definir a chance de dropar Sementes de Morango da grama
-
-xlfoodmod.general.vanillaflowergeneration=Configurações de Geração de Flor de Baunilha
-xlfoodmod.general.vanillaflowergeneration.tooltip=Editar Configurações de Geração de Flor de Baunilha
-xlfoodmod.general.vanillaflowergeneration.flowergen=Geração de Flor de Baunilha
-xlfoodmod.general.vanillaflowergeneration.flowergen.tooltip=Ativar a geração de Flor de Baunilha
-xlfoodmod.general.vanillaflowergeneration.minchunk=Quantidade mínima de Flor de Baunilha em um chunk
-xlfoodmod.general.vanillaflowergeneration.minchunk.tooltip=Definir a quantidade mínima de Flor de Baunilha em um chunk
-xlfoodmod.general.vanillaflowergeneration.maxchunk=Quantidade máxima de Flor de Baunilha em um chunk
-xlfoodmod.general.vanillaflowergeneration.maxchunk.tooltip=Definir a quantidade máxima de Flor de Baunilha em um chunk
diff --git a/src/main/resources/assets/xlfoodmod/lang/ru_ru.json b/src/main/resources/assets/xlfoodmod/lang/ru_ru.json
new file mode 100644
index 0000000..5d8a489
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/lang/ru_ru.json
@@ -0,0 +1,175 @@
+{
+ "itemGroup.xlfoodmod": "XL Food Mod",
+ "block.xlfoodmod.rock_salt": "Каменная соль",
+ "block.xlfoodmod.grass": "Трава",
+ "block.xlfoodmod.vanilla_flower": "Ванильный цветок",
+ "block.xlfoodmod.chocolate_cake": "Шоколадный торт",
+ "block.xlfoodmod.chocolate_cookie_cake": "Торт из шоколадного печенья",
+ "block.xlfoodmod.cheese_cake": "Сырный торт",
+ "block.xlfoodmod.nether_cake": "Адский торт",
+ "block.xlfoodmod.strawberry_cake": "Клубничный торт",
+ "block.xlfoodmod.pumpkin_cake": "Тыквенный торт",
+ "block.xlfoodmod.pizza": "Пицца",
+ "block.xlfoodmod.rice_plant": "Культура риса",
+ "item.xlfoodmod.rice": "Рис",
+ "item.xlfoodmod.butter_rice": "Масляный рис",
+ "item.xlfoodmod.fried_rice": "Жареный рис",
+ "block.xlfoodmod.pepper_plant": "Культура перца",
+ "item.xlfoodmod.pepper_seeds": "Перцовые семена",
+ "item.xlfoodmod.pepper": "Перец",
+ "block.xlfoodmod.corn_plant": "Культура кукурузы",
+ "item.xlfoodmod.corn_seeds": "Семена кукурузы",
+ "item.xlfoodmod.raw_corn": "Сырая кукуруза",
+ "item.xlfoodmod.corn": "Кукуруза",
+ "block.xlfoodmod.cucumber_plant": "Культура огурца",
+ "item.xlfoodmod.cucumber_seeds": "Семена огурцов",
+ "item.xlfoodmod.cucumber": "Огурец",
+ "block.xlfoodmod.lettuce_plant": "Культура салата",
+ "item.xlfoodmod.lettuce_seeds": "Семена салата",
+ "item.xlfoodmod.lettuce": "Салат",
+ "block.xlfoodmod.onion_plant": "Культура лука",
+ "item.xlfoodmod.onion": "Лук",
+ "block.xlfoodmod.tomato_plant": "Культура томата",
+ "item.xlfoodmod.tomato_seeds": "Семена томатов",
+ "item.xlfoodmod.tomato": "Томат",
+ "block.xlfoodmod.strawberry_plant": "Культура клубники",
+ "item.xlfoodmod.strawberry_seeds": "Клубничные семена",
+ "item.xlfoodmod.strawberry": "Клубника",
+ "item.xlfoodmod.salt": "Соль",
+ "item.xlfoodmod.dough": "Тесто",
+ "item.xlfoodmod.cooked_dough": "Приготовленное тесто",
+ "item.xlfoodmod.crouton": "Сухарик",
+ "item.xlfoodmod.butter": "Масло",
+ "item.xlfoodmod.cheese": "Сыр",
+ "item.xlfoodmod.cheese_puff": "Сырный шарик",
+ "item.xlfoodmod.chips": "Чипсы",
+ "item.xlfoodmod.salty_chips": "Соленые чипсы",
+ "item.xlfoodmod.spicy_chips": "Пряные чипсы",
+ "item.xlfoodmod.onion_rings": "Луковые кольца",
+ "item.xlfoodmod.cheesy_bread": "Сырный хлеб",
+ "item.xlfoodmod.potato_bread": "Картофельный хлеб",
+ "item.xlfoodmod.corn_bread": "Кукурузный хлеб",
+ "item.xlfoodmod.rice_bread": "Рисовый хлеб",
+ "item.xlfoodmod.baguette": "Багет",
+ "item.xlfoodmod.fried_egg": "Яичница",
+ "item.xlfoodmod.pancake": "Блин",
+ "item.xlfoodmod.waffle": "Вафля",
+ "item.xlfoodmod.macaroni_and_cheese": "Макароны с сыром",
+ "item.xlfoodmod.spaghetti": "Спагетти",
+ "item.xlfoodmod.enchilada": "Энчилада",
+ "item.xlfoodmod.lasagne": "Лазанья",
+ "item.xlfoodmod.jambon_beurre": "Сэндвич с ветчиной из багета",
+ "item.xlfoodmod.flesh": "Приготовленная плоть",
+ "item.xlfoodmod.ham": "Окорок",
+ "item.xlfoodmod.sausage": "Сосиска",
+ "item.xlfoodmod.bacon": "Бекон",
+ "item.xlfoodmod.beef_jerky": "Вяленая говядина",
+ "item.xlfoodmod.ground_beef": "Говяжий фарш",
+ "item.xlfoodmod.raw_chicken_wing": "Сырое куриное крылышко",
+ "item.xlfoodmod.cooked_chicken_wing": "Приготовленное куриное крылышко",
+ "item.xlfoodmod.spicy_chicken_wing": "Пряное куриное крылышко",
+ "item.xlfoodmod.bucket_of_fried_chicken": "Ведро жареной курицы",
+ "item.xlfoodmod.top_bun": "Верх булки для гамбургера",
+ "item.xlfoodmod.bottom_bun": "Низ булки для гамбургера",
+ "item.xlfoodmod.hamburger": "Гамбургер",
+ "item.xlfoodmod.chickenburger": "Чикенбургер",
+ "item.xlfoodmod.cheeseburger": "Чизбургер",
+ "item.xlfoodmod.hot_dog": "Хот-дог",
+ "item.xlfoodmod.sausage_roll": "Сосиска в тесте",
+ "item.xlfoodmod.slice_of_pizza": "Кусочек пиццы",
+ "item.xlfoodmod.tortilla": "Тортилья",
+ "item.xlfoodmod.taco": "Тако",
+ "item.xlfoodmod.burrito": "Буррито",
+ "item.xlfoodmod.kebab": "Кебаб",
+ "item.xlfoodmod.chicken_sandwich": "Куриный сендвич",
+ "item.xlfoodmod.blt_sandwich": "Сэндвич с беконом, салатом и томатами",
+ "item.xlfoodmod.breakfast_sandwich": "Сэндвич на завтрак",
+ "item.xlfoodmod.grilled_cheese_sandwich": "Сырный сэндвич",
+ "item.xlfoodmod.ice_cream_sandwich": "Сэндвич с мороженым",
+ "item.xlfoodmod.seaweed": "Водоросли",
+ "item.xlfoodmod.futomaki": "Футомаки",
+ "item.xlfoodmod.uramaki": "Урамаки",
+ "item.xlfoodmod.oshizushi": "Оши-суши",
+ "item.xlfoodmod.bowl": "Миска",
+ "item.xlfoodmod.garden_salad": "Садовый салат",
+ "item.xlfoodmod.chicken_salad": "Куриный салат",
+ "item.xlfoodmod.caesar_salad": "Салат Цезарь",
+ "item.xlfoodmod.onion_salad": "Луковый салат",
+ "item.xlfoodmod.taco_salad": "Тако салат",
+ "item.xlfoodmod.cucumber_soup": "Огуречный суп",
+ "item.xlfoodmod.tomato_soup": "Томатный суп",
+ "item.xlfoodmod.vegetable_soup": "Овощной суп",
+ "item.xlfoodmod.chicken_soup": "Куриный суп",
+ "item.xlfoodmod.beef_stew": "Тушеная говядина",
+ "item.xlfoodmod.pumpkin_stew": "Тушеная тыква",
+ "item.xlfoodmod.caramel_apple": "Карамельное яблоко",
+ "item.xlfoodmod.marshmallow": "Зефир",
+ "item.xlfoodmod.roasted_marshmallow": "Жареный зефир",
+ "item.xlfoodmod.chocolate_cookie": "Шоколадное печенье",
+ "item.xlfoodmod.vanilla_cookie": "Ванильное печенье",
+ "item.xlfoodmod.brownie": "Брауни",
+ "item.xlfoodmod.bourbon_biscuit": "Бурбонское печенье",
+ "item.xlfoodmod.chocolate": "Шоколад",
+ "item.xlfoodmod.chocolate_ice_cream_ball": "Шоколадный мороженый шарик",
+ "item.xlfoodmod.vanilla_ice_cream_ball": "Ванильный мороженый шарик",
+ "item.xlfoodmod.strawberry_ice_cream_ball": "Клубничный мороженый шарик",
+ "item.xlfoodmod.ice_cream_cone": "Рожок мороженого",
+ "item.xlfoodmod.chocolate_ice_cream": "Шоколадное мороженое",
+ "item.xlfoodmod.vanilla_ice_cream": "Ванильное мороженое",
+ "item.xlfoodmod.strawberry_ice_cream": "Клубничное мороженое",
+ "item.xlfoodmod.crescent_roll": "Рогалик",
+ "item.xlfoodmod.donut": "Пончик",
+ "item.xlfoodmod.sugar_donut": "Сахарный пончик",
+ "item.xlfoodmod.chocolate_donut": "Шоколадный пончик",
+ "item.xlfoodmod.vanilla_donut": "Ванильный пончик",
+ "item.xlfoodmod.paper_cup": "Бумажный стакан",
+ "item.xlfoodmod.vanilla_cupcake": "Ванильный кекс",
+ "item.xlfoodmod.chocolate_cupcake": "Шоколадный кекс",
+ "item.xlfoodmod.chocolate_cookie_cupcake": "Кекс из шоколаного печенья",
+ "item.xlfoodmod.strawberry_cupcake": "Клубничный кекс",
+ "item.xlfoodmod.pie_shell": "Корж пирога",
+ "item.xlfoodmod.apple_pie": "Яблочный пирог",
+ "item.xlfoodmod.golden_apple_pie": "Золотой яблочный пирог",
+ "item.xlfoodmod.cheese_pie": "Сырный пирог",
+ "item.xlfoodmod.chicken_pot_pie": "Горшечный куриный пирог",
+ "item.xlfoodmod.chocolate_pie": "Шоколадный пирог",
+ "item.xlfoodmod.bacon_pie": "Пирог с беконом",
+ "item.xlfoodmod.fish_pie": "Рыбный пирог",
+ "item.xlfoodmod.strawberry_pie": "Клубничный пирог",
+ "item.xlfoodmod.tomato_sauce": "Томатный соус",
+ "item.xlfoodmod.hot_sauce": "Острый соус",
+ "item.xlfoodmod.chocolate_syrup": "Шоколадный сироп",
+ "item.xlfoodmod.vanilla_extract": "Экстракт ванили",
+ "item.xlfoodmod.vanilla_cream": "Ванильный крем",
+ "item.xlfoodmod.empty_can": "Пустая банка",
+ "item.xlfoodmod.speedy_energy_drink": "Скоростной энергетический напиток",
+ "item.xlfoodmod.healthy_energy_drink": "Здоровый энергетический напиток",
+ "item.xlfoodmod.stealthy_energy_drink": "Скрытый энергетический напиток",
+ "item.xlfoodmod.strong_energy_drink": "Сильный энергетический напиток",
+ "item.xlfoodmod.deadly_energy_drink": "Смертельный энергетический напиток",
+ "item.xlfoodmod.super_energy_drink": "Супер энергетический напиток",
+ "item.xlfoodmod.glass_mug": "Стеклянная кружка",
+ "item.xlfoodmod.beer": "Пиво",
+ "item.xlfoodmod.coffee_cup": "Кофейная чашка",
+ "item.xlfoodmod.coffee": "Кофе",
+ "item.xlfoodmod.cappuccino": "Капучино",
+
+ "item.xlfoodmod.beer.tooltip": "Тошнота II (0:05)",
+ "item.xlfoodmod.speedy_energy_drink.tooltip": "Скорость",
+ "item.xlfoodmod.speedy_energy_drink.tooltip2": "Спешка III (0:25)",
+ "item.xlfoodmod.healthy_energy_drink.tooltip": "Регенерация (0:30)",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip": "Ночное зрение",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip2": "Скорость",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip3": "Невидимость (2:00)",
+ "item.xlfoodmod.strong_energy_drink.tooltip": "Сила II",
+ "item.xlfoodmod.strong_energy_drink.tooltip2": "Огнестойкость II (2:00)",
+ "item.xlfoodmod.deadly_energy_drink.tooltip": "Отравление (1:00)",
+ "item.xlfoodmod.super_energy_drink.tooltip": "Прыгучесть",
+ "item.xlfoodmod.super_energy_drink.tooltip2": "Скорость",
+ "item.xlfoodmod.super_energy_drink.tooltip3": "Спешка",
+ "item.xlfoodmod.super_energy_drink.tooltip4": "Подводное дыхание II",
+ "item.xlfoodmod.super_energy_drink.tooltip5": "Регенерация II",
+ "item.xlfoodmod.super_energy_drink.tooltip6": "Ночное зрение III",
+ "item.xlfoodmod.super_energy_drink.tooltip7": "Невидимость III",
+ "item.xlfoodmod.super_energy_drink.tooltip8": "Сила III (3:00)"
+}
diff --git a/src/main/resources/assets/xlfoodmod/lang/ru_ru.lang b/src/main/resources/assets/xlfoodmod/lang/ru_ru.lang
deleted file mode 100644
index f5b428e..0000000
--- a/src/main/resources/assets/xlfoodmod/lang/ru_ru.lang
+++ /dev/null
@@ -1,226 +0,0 @@
-itemGroup.tabXLFoodMod=XL Food Mod
-tile.rock_salt.name=Каменная соль
-tile.xlfoodmodgrass.name=Трава
-tile.vanilla_flower.name=Ванильный цветок
-tile.chocolate_cake.name=Шоколадный торт
-tile.oreo_cake.name=Торт Орео
-tile.cheese_cake.name=Сырный торт
-tile.nether_cake.name=Адский торт
-tile.strawberry_cake.name=Клубничный торт
-tile.pumpkin_cake.name=Тыквенный торт
-tile.pizza.name=Пицца
-tile.rice_plant.name=Культура риса
-item.rice_seeds.name=Рисовые семена
-item.rice.name=Рис
-item.butter_rice.name=Масляный рис
-item.fried_rice.name=Жареный рис
-tile.pepper_plant.name=Культура перца
-item.pepper_seeds.name=Перцовые семена
-item.pepper.name=Перец
-tile.corn_plant.name=Культура кукурузы
-item.corn_seeds.name=Семена кукурузы
-item.raw_corn.name=Сырая кукуруза
-item.corn.name=Кукуруза
-tile.cucumber_plant.name=Культура огурца
-item.cucumber_seeds.name=Семена огурцов
-item.cucumber.name=Огурец
-tile.lettuce_plant.name=Культура салата
-item.lettuce_seeds.name=Семена салата
-item.lettuce.name=Салат
-tile.onion_plant.name=Культура лука
-item.onion.name=Лук
-tile.tomato_plant.name=Культура томата
-item.tomato_seeds.name=Семена томатов
-item.tomato.name=Томат
-tile.strawberry_plant.name=Культура клубники
-item.strawberry_seeds.name=Клубничные семена
-item.strawberry.name=Клубника
-item.salt.name=Соль
-item.dough.name=Тесто
-item.cooked_dough.name=Приготовленное тесто
-item.crouton.name=Сухарик
-item.butter.name=Масло
-item.cheese.name=Сыр
-item.cheese_puff.name=Сырный шарик
-item.chips.name=Чипсы
-item.salty_chips.name=Соленые чипсы
-item.spicy_chips.name=Пряные чипсы
-item.onion_rings.name=Луковые кольца
-item.cheesy_bread.name=Сырный хлеб
-item.potato_bread.name=Картофельный хлеб
-item.corn_bread.name=Кукурузный хлеб
-item.rice_bread.name=Rice Bread
-item.baguette.name=Багет
-item.fried_egg.name=Яичница
-item.pancake.name=Блин
-item.waffle.name=Вафля
-item.macaroni_and_cheese.name=Макароны с сыром
-item.spaghetti.name=Спагетти
-item.enchilada.name=Энчилада
-item.lasagne.name=Лазанья
-item.jambon_beurre.name=Сэндвич с ветчиной из багета
-item.flesh.name=Мясо
-item.ham.name=Ham
-item.sausage.name=Колбаса
-item.bacon.name=Бекон
-item.beef_jerky.name=Вяленая говядина
-item.ground_beef.name=Говяжий фарш
-item.raw_chicken_wing.name=Сырое куриное крылышко
-item.cooked_chicken_wing.name=Приготовленное куриное крылышко
-item.spicy_chicken_wing.name=Пряный куриное крылышко
-item.bucket_of_fried_chicken.name=Ведро жареной курицы
-item.top_bun.name=Верх булки для гамбургера
-item.bottom_bun.name=Низ булки для гамбургера
-item.hamburger.name=Гамбургер
-item.chickenburger.name=Чикенбургер
-item.cheeseburger.name=Чизбургер
-item.hot_dog.name=Хот-дог
-item.sausage_roll.name=Sausage Roll
-item.slice_of_pizza.name=Кусочек пиццы
-item.tortilla.name=Лепешка
-item.taco.name=Тако
-item.burrito.name=Буррито
-item.kebab.name=Кебаб
-item.chicken_sandwich.name=Куриный сендвич
-item.blt_sandwich.name=Сэндвич с беконом, салатом и томатами
-item.breakfast_sandwich.name=Breakfast Sandwich
-item.grilled_cheese_sandwich.name=Grilled Cheese Sandwich
-item.icecream_sandwich.name=Сэндвич с мороженым
-item.bowl.name=Миска
-item.garden_salad.name=Садовый салат
-item.chicken_salad.name=Куриный салат
-item.caesar_salad.name=Салат Цезарь
-item.onion_salad.name=Луковый салат
-item.taco_salad.name=Тако салат
-item.cucumber_soup.name=Огуречный суп
-item.tomato_soup.name=Томатный суп
-item.vegetable_soup.name=Овощной суп
-item.chicken_soup.name=Куриный суп
-item.beef_stew.name=Тушеная говядина
-item.pumpkin_stew.name=Тушеная тыква
-item.caramel_apple.name=Карамельное яблоко
-item.marshmallow.name=Зефир
-item.roasted_marshmallow.name=Жареный зефир
-item.oreo_cookie.name=Печенье Орео
-item.twinkie.name=Твинки
-item.brownie.name=Брауни
-item.bourbon_biscuit.name=Bourbon Biscuit
-item.chocolate.name=Шоколад
-item.chocolate_icecream_ball.name=Шоколадный мороженый шарик
-item.vanilla_icecream_ball.name=Ванильный мороженый шарик
-item.strawberry_icecream_ball.name=Клубничный мороженый шарик
-item.icecream_cone.name=Рожок мороженого
-item.chocolate_icecream.name=Шоколадное мороженое
-item.vanilla_icecream.name=Ванильное мороженое
-item.strawberry_icecream.name=Клубничное мороженое
-item.crescent_roll.name=Рогалик
-item.donut.name=Пончик
-item.sugar_donut.name=Сахарный пончик
-item.chocolate_donut.name=Шоколадный пончик
-item.vanilla_donut.name=Ванильный пончик
-item.paper_cup.name=Бумажный стакан
-item.vanilla_cupcake.name=Ванильный кекс
-item.chocolate_cupcake.name=Шоколадный кекс
-item.oreo_cupcake.name=Кекс Орео
-item.strawberry_cupcake.name=Клубничный кекс
-item.pie_shell.name=Корж пирога
-item.apple_pie.name=Яблочный пирог
-item.golden_apple_pie.name=Золотой яблочный пирог
-item.cheese_pie.name=Сырный пирог
-item.chicken_pot_pie.name=Горшечный куриный пирог
-item.chocolate_pie.name=Шоколадный пирог
-item.bacon_pie.name=Пирог с беконом
-item.fish_pie.name=Рыбный пирог
-item.strawberry_pie.name=Клубничный пирог
-item.tomato_sauce.name=Томатный соус
-item.hot_sauce.name=Острый соус
-item.chocolate_syrup.name=Шоколадный сироп
-item.vanilla_extract.name=Экстракт ванили
-item.vanilla_cream.name=Ванильный крем
-item.empty_can.name=Пустая банка
-item.speedy_energy_drink.name=Скоростной энергетический напиток
-item.healthy_energy_drink.name=Здоровый энергетический напиток
-item.stealthy_energy_drink.name=Скрытый энергетический напиток
-item.strong_energy_drink.name=Сильный энергетический напиток
-item.deadly_energy_drink.name=Смертельный энергетический напиток
-item.super_energy_drink.name=Супер энергетический напиток
-item.glass_mug.name=Стеклянная кружка
-item.beer.name=Пиво
-item.coffee_cup.name=Кофейная чашка
-item.coffee.name=Кофе
-item.cappuccino.name=Капучино
-
-beer.tooltip=%1$sNauesa II (0:05)%2$s
-speedyenergydrink.tooltip=%1$sSpeed%2$s
-speedyenergydrink2.tooltip=%1$sHaste III (0:25)%2$s
-healthyenergydrink.tooltip=%1$sRegeneration (0:30)%2$s
-stealthyenergydrink.tooltip=%1$sNight Vision%2$s
-stealthyenergydrink2.tooltip=%1$sSpeed%2$s
-stealthyenergydrink3.tooltip=%1$sInvisibility (2:00)%2$s
-strongenergydrink.tooltip=%1$sStrength II%2$s
-strongenergydrink2.tooltip=%1$sFire Resistance II (2:00)%2$s
-deadlyenergydrink.tooltip=%1$sPoison (1:00)%2$s
-superenergydrink.tooltip=%1$sJump Boost%2$s
-superenergydrink2.tooltip=%1$sSpeed%2$s
-superenergydrink3.tooltip=%1$sHaste%2$s
-superenergydrink4.tooltip=%1$sWater Breathing II%2$s
-superenergydrink5.tooltip=%1$sRegeneration II%2$s
-superenergydrink6.tooltip=%1$sNight Vision III%2$s
-superenergydrink7.tooltip=%1$sInvisibility III%2$s
-superenergydrink8.tooltip=%1$sStrength III (3:00)%2$s
-
-xlfoodmod.config.title=XL Food Mod Config
-
-xlfoodmod.general.rightclickharvesting=Right Click Harvesting Settings
-xlfoodmod.general.rightclickharvesting.tooltip=Edit Right Click Harvesting Settings
-xlfoodmod.general.rightclickharvesting.rightclickharvest=Right Click Harvesting
-xlfoodmod.general.rightclickharvesting.rightclickharvest.tooltip=Enable right click harvesting
-
-xlfoodmod.general.rocksaltgeneration=Rock Salt Generation Settings
-xlfoodmod.general.rocksaltgeneration.tooltip=Edit Rock Salt Generation Settings
-xlfoodmod.general.rocksaltgeneration.rockgen=Rock Salt generation
-xlfoodmod.general.rocksaltgeneration.rockgen.tooltip=Enable the generation of Rock Salt
-xlfoodmod.general.rocksaltgeneration.minveinsize=Minimum size of the ore vein
-xlfoodmod.general.rocksaltgeneration.minveinsize.tooltip=Set the minimum size of the ore vein
-xlfoodmod.general.rocksaltgeneration.maxveinsize=Maximum size of the ore vein
-xlfoodmod.general.rocksaltgeneration.maxveinsize.tooltip=Set the maximum size of the ore vein
-xlfoodmod.general.rocksaltgeneration.miny=Minimum height for the ore
-xlfoodmod.general.rocksaltgeneration.miny.tooltip=Set the minimum height for the ore
-xlfoodmod.general.rocksaltgeneration.maxy=Maximum height for the ore
-xlfoodmod.general.rocksaltgeneration.maxy.tooltip=Set the maximum height for the ore
-xlfoodmod.general.rocksaltgeneration.chancestospawn=Maximum veins per chunk
-xlfoodmod.general.rocksaltgeneration.chancestospawn.tooltip=Set the maximum amount of veins per chunk
-
-xlfoodmod.general.grassgeneration=Grass Generation Settings
-xlfoodmod.general.grassgeneration.tooltip=Edit Grass Generation Settings
-xlfoodmod.general.grassgeneration.grassgen=Grass generation
-xlfoodmod.general.grassgeneration.grassgen.tooltip=Enable the generation of Grass
-xlfoodmod.general.grassgeneration.minchunk=Minimum amount of Grass in a chunk
-xlfoodmod.general.grassgeneration.minchunk.tooltip=Set the minimum amount of Grass in a chunk
-xlfoodmod.general.grassgeneration.maxchunk=Maximum amount of Grass in a chunk
-xlfoodmod.general.grassgeneration.maxchunk.tooltip=Set the maximum amount of Grass in a chunk
-xlfoodmod.general.grassgeneration.ricechance=Chance of dropping Rice Seeds
-xlfoodmod.general.grassgeneration.ricechance.tooltip=Set the chance of dropping Rice Seeds from Grass
-xlfoodmod.general.grassgeneration.pepperchance=Chance of dropping Pepper Seeds
-xlfoodmod.general.grassgeneration.pepperchance.tooltip=Set the chance of dropping Pepper Seeds from Grass
-xlfoodmod.general.grassgeneration.cornchance=Chance of dropping Corn Seeds
-xlfoodmod.general.grassgeneration.cornchance.tooltip=Set the chance of dropping Corn Seeds from Grass
-xlfoodmod.general.grassgeneration.cucumberchance=Chance of dropping Cucumber Seeds
-xlfoodmod.general.grassgeneration.cucumberchance.tooltip=Set the chance of dropping Cucumber Seeds from Grass
-xlfoodmod.general.grassgeneration.lettucechance=Chance of dropping Lettuce Seeds
-xlfoodmod.general.grassgeneration.lettucechance.tooltip=Set the chance of dropping Lettuce Seeds from Grass
-xlfoodmod.general.grassgeneration.onionchance=Chance of dropping Onion
-xlfoodmod.general.grassgeneration.onionchance.tooltip=Set the chance of dropping Onion from Grass
-xlfoodmod.general.grassgeneration.tomatochance=Chance of dropping Tomato Seeds
-xlfoodmod.general.grassgeneration.tomatochance.tooltip=Set the chance of dropping Tomato Seeds from Grass
-xlfoodmod.general.grassgeneration.strawberrychance=Chance of dropping Strawberry Seeds
-xlfoodmod.general.grassgeneration.strawberrychance.tooltip=Set the chance of dropping Strawberry Seeds from Grass
-
-xlfoodmod.general.vanillaflowergeneration=Vanilla Flowers Generation Settings
-xlfoodmod.general.vanillaflowergeneration.tooltip=Edit Vanilla Flowers Generation Settings
-xlfoodmod.general.vanillaflowergeneration.flowergen=Vanilla Flowers generation
-xlfoodmod.general.vanillaflowergeneration.flowergen.tooltip=Enable the generation of Vanilla Flowers
-xlfoodmod.general.vanillaflowergeneration.minchunk=Minimum amount of Vanilla Flowers in a chunk
-xlfoodmod.general.vanillaflowergeneration.minchunk.tooltip=Set the minimum amount of Vanilla Flowers in a chunk
-xlfoodmod.general.vanillaflowergeneration.maxchunk=Maximum amount of Vanilla Flowers in a chunk
-xlfoodmod.general.vanillaflowergeneration.maxchunk.tooltip=Set the maximum amount of Vanilla Flowers in a chunk
diff --git a/src/main/resources/assets/xlfoodmod/lang/tr_tr.json b/src/main/resources/assets/xlfoodmod/lang/tr_tr.json
new file mode 100644
index 0000000..f5c6950
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/lang/tr_tr.json
@@ -0,0 +1,175 @@
+{
+ "itemGroup.xlfoodmod": "Daha Fazla Yemek Modu",
+ "block.xlfoodmod.rock_salt": "Kaya Tuzu",
+ "block.xlfoodmod.grass": "Çimen",
+ "block.xlfoodmod.vanilla_flower": "Çiçek",
+ "block.xlfoodmod.chocolate_cake": "Çikolatalı Kek",
+ "block.xlfoodmod.chocolate_cookie_cake": "Çikolatalı Kurabiye Keki",
+ "block.xlfoodmod.cheese_cake": "Çizkek",
+ "block.xlfoodmod.nether_cake": "Cehennem Pastası",
+ "block.xlfoodmod.strawberry_cake": "Çilekli Kek",
+ "block.xlfoodmod.pumpkin_cake": "Balkabaklı Kek",
+ "block.xlfoodmod.pizza": "Pizza",
+ "block.xlfoodmod.rice_plant": "Pirinç (Ekin)",
+ "item.xlfoodmod.rice": "Pirinç",
+ "item.xlfoodmod.butter_rice": "Tereyağlı Pirinç",
+ "item.xlfoodmod.fried_rice": "Kızarmış Pirinç",
+ "block.xlfoodmod.pepper_plant": "Biber (Ekin)",
+ "item.xlfoodmod.pepper_seeds": "Biber Tohumları",
+ "item.xlfoodmod.pepper": "Biber",
+ "block.xlfoodmod.corn_plant": "Mısır (Ekin)",
+ "item.xlfoodmod.corn_seeds": "Mısır Tohumları",
+ "item.xlfoodmod.raw_corn": "Çiğ Mısır",
+ "item.xlfoodmod.corn": "Mısır",
+ "block.xlfoodmod.cucumber_plant": "Salatalık (Ekin)",
+ "item.xlfoodmod.cucumber_seeds": "Salatalık Tohumları",
+ "item.xlfoodmod.cucumber": "Salatalık",
+ "block.xlfoodmod.lettuce_plant": "Marul (Ekin)",
+ "item.xlfoodmod.lettuce_seeds": "Marul Tohumları",
+ "item.xlfoodmod.lettuce": "Marul",
+ "block.xlfoodmod.onion_plant": "Soğan (Ekin)",
+ "item.xlfoodmod.onion": "Soğan",
+ "block.xlfoodmod.tomato_plant": "Domates (Ekin)",
+ "item.xlfoodmod.tomato_seeds": "Domates Tohumları",
+ "item.xlfoodmod.tomato": "Domates",
+ "block.xlfoodmod.strawberry_plant": "Çilek (Ekin)",
+ "item.xlfoodmod.strawberry_seeds": "Çilek Tohumları",
+ "item.xlfoodmod.strawberry": "Çilek",
+ "item.xlfoodmod.salt": "Tuz",
+ "item.xlfoodmod.dough": "Hamur",
+ "item.xlfoodmod.cooked_dough": "Pişmiş Hamur",
+ "item.xlfoodmod.crouton": "Kızarmış Ekmek",
+ "item.xlfoodmod.butter": "Tereyağı",
+ "item.xlfoodmod.cheese": "Peynir",
+ "item.xlfoodmod.cheese_puff": "Peynirli Puf",
+ "item.xlfoodmod.chips": "Cips",
+ "item.xlfoodmod.salty_chips": "Tuzlu Cips",
+ "item.xlfoodmod.spicy_chips": "Baharatlı Cips",
+ "item.xlfoodmod.onion_rings": "Soğan Halkaları",
+ "item.xlfoodmod.cheesy_bread": "Peynirli Ekmek",
+ "item.xlfoodmod.potato_bread": "Patatesli Ekmek",
+ "item.xlfoodmod.corn_bread": "Mısır Ekmeği",
+ "item.xlfoodmod.rice_bread": "Pirinç Ekmeği",
+ "item.xlfoodmod.baguette": "Baget",
+ "item.xlfoodmod.fried_egg": "Yağda Yumurta",
+ "item.xlfoodmod.pancake": "Pankek",
+ "item.xlfoodmod.waffle": "Waffle",
+ "item.xlfoodmod.macaroni_and_cheese": "Makarna ve Peynir",
+ "item.xlfoodmod.spaghetti": "Spagetti",
+ "item.xlfoodmod.enchilada": "Meksika Yemeği",
+ "item.xlfoodmod.lasagne": "Lazanya",
+ "item.xlfoodmod.jambon_beurre": "Sandviç",
+ "item.xlfoodmod.flesh": "Et",
+ "item.xlfoodmod.ham": "İnce Et",
+ "item.xlfoodmod.sausage": "Sosis",
+ "item.xlfoodmod.bacon": "Domuz Pastırması",
+ "item.xlfoodmod.beef_jerky": "Sığır Eti",
+ "item.xlfoodmod.ground_beef": "Dana Kıyma",
+ "item.xlfoodmod.raw_chicken_wing": "Çiğ Tavuk Kanadı",
+ "item.xlfoodmod.cooked_chicken_wing": "Pişmiş Tavuk Kanadı",
+ "item.xlfoodmod.spicy_chicken_wing": "Baharatlı Tavuk Kanadı",
+ "item.xlfoodmod.bucket_of_fried_chicken": "Kızarmış Tavuk Kovası",
+ "item.xlfoodmod.top_bun": "En İyi",
+ "item.xlfoodmod.bottom_bun": "Orta",
+ "item.xlfoodmod.hamburger": "Hamburger",
+ "item.xlfoodmod.chickenburger": "Tavuk Burger",
+ "item.xlfoodmod.cheeseburger": "Peynirli Burger",
+ "item.xlfoodmod.hot_dog": "Sosisli",
+ "item.xlfoodmod.sausage_roll": "Sosisli Börek",
+ "item.xlfoodmod.slice_of_pizza": "Pizza Dilimi",
+ "item.xlfoodmod.tortilla": "Kalın Lavaş",
+ "item.xlfoodmod.taco": "Kızarmış Bir Tortilladan Oluşan Bir Meksika Yemeği.",
+ "item.xlfoodmod.burrito": "Börek",
+ "item.xlfoodmod.kebab": "Kebab",
+ "item.xlfoodmod.chicken_sandwich": "Tavuklu Sandviç",
+ "item.xlfoodmod.blt_sandwich": "Büyük Sandviç",
+ "item.xlfoodmod.breakfast_sandwich": "Kahvaltılık Sandviç",
+ "item.xlfoodmod.grilled_cheese_sandwich": "Kızarmış Peynirli Sandviç",
+ "item.xlfoodmod.ice_cream_sandwich": "Dondurmalı Sandviç",
+ "item.xlfoodmod.seaweed": "Deniz Yosunu",
+ "item.xlfoodmod.futomaki": "Suşi",
+ "item.xlfoodmod.uramaki": "Suşi 2",
+ "item.xlfoodmod.oshizushi": "Sıkıştırılmış Suşi",
+ "item.xlfoodmod.bowl": "Kase",
+ "item.xlfoodmod.garden_salad": "Çoban Salatası",
+ "item.xlfoodmod.chicken_salad": "Tavuk Salatası",
+ "item.xlfoodmod.caesar_salad": "Sezar Salatası",
+ "item.xlfoodmod.onion_salad": "Soğan Salatası",
+ "item.xlfoodmod.taco_salad": "Salata 2",
+ "item.xlfoodmod.cucumber_soup": "Hıyar - Salatalık Çorbası",
+ "item.xlfoodmod.tomato_soup": "Domates Çorbası",
+ "item.xlfoodmod.vegetable_soup": "Sebze Çorbası",
+ "item.xlfoodmod.chicken_soup": "Tavuk Çorbası",
+ "item.xlfoodmod.beef_stew": "Dana Yahni",
+ "item.xlfoodmod.pumpkin_stew": "Kabak Yahni",
+ "item.xlfoodmod.caramel_apple": "Karamel Elma",
+ "item.xlfoodmod.marshmallow": "Marşmelov",
+ "item.xlfoodmod.roasted_marshmallow": "Kavrulmuş Marşmelov",
+ "item.xlfoodmod.chocolate_cookie": "Çikolatalı Kurabiye",
+ "item.xlfoodmod.vanilla_cookie": "Kurabiye",
+ "item.xlfoodmod.brownie": "Çikolatalı Kek 2",
+ "item.xlfoodmod.bourbon_biscuit": "Bisküvi",
+ "item.xlfoodmod.chocolate": "Çikolata",
+ "item.xlfoodmod.chocolate_ice_cream_ball": "Çikolatalı Dondurma Topu",
+ "item.xlfoodmod.vanilla_ice_cream_ball": "Vanilyalı Dondurma Topu",
+ "item.xlfoodmod.strawberry_ice_cream_ball": "Çilekli Dondurma Topu",
+ "item.xlfoodmod.ice_cream_cone": "Dondurma Külahı",
+ "item.xlfoodmod.chocolate_ice_cream": "Çikolatalı Dondurma",
+ "item.xlfoodmod.vanilla_ice_cream": "Vanilyalı Dondurma",
+ "item.xlfoodmod.strawberry_ice_cream": "Çilekli Dondurma",
+ "item.xlfoodmod.crescent_roll": "Kruvasan",
+ "item.xlfoodmod.donut": "Donut",
+ "item.xlfoodmod.sugar_donut": "Şekerli Donut",
+ "item.xlfoodmod.chocolate_donut": "Çikolatalı Donut",
+ "item.xlfoodmod.vanilla_donut": "Vanilyalı Donut",
+ "item.xlfoodmod.paper_cup": "Kağıt Bardak",
+ "item.xlfoodmod.vanilla_cupcake": "Vanilyalı Mini Kek",
+ "item.xlfoodmod.chocolate_cupcake": "Çikolatalı Mini Kek",
+ "item.xlfoodmod.chocolate_cookie_cupcake": "Çikolatalı Kurabiye Kek",
+ "item.xlfoodmod.strawberry_cupcake": "Çilekli Mini Kek",
+ "item.xlfoodmod.pie_shell": "Turta",
+ "item.xlfoodmod.apple_pie": "Elma Turtası",
+ "item.xlfoodmod.golden_apple_pie": "Altın Elma Turtası",
+ "item.xlfoodmod.cheese_pie": "Peynir Turtası",
+ "item.xlfoodmod.chicken_pot_pie": "Tavuk güveç",
+ "item.xlfoodmod.chocolate_pie": "Çikolatalı turta",
+ "item.xlfoodmod.bacon_pie": "Pastırmalı Turta",
+ "item.xlfoodmod.fish_pie": "Balıklı Turta",
+ "item.xlfoodmod.strawberry_pie": "Çilekli Pasta",
+ "item.xlfoodmod.tomato_sauce": "Domates Sosu",
+ "item.xlfoodmod.hot_sauce": "Acı Sos",
+ "item.xlfoodmod.chocolate_syrup": "Çikolata şurubu",
+ "item.xlfoodmod.vanilla_extract": "Vanilya Özü",
+ "item.xlfoodmod.vanilla_cream": "Vanilyalı Krema",
+ "item.xlfoodmod.empty_can": "Boş Teneke",
+ "item.xlfoodmod.speedy_energy_drink": "Hızlı Enerji İçeceği",
+ "item.xlfoodmod.healthy_energy_drink": "Sağlıklı Enerji İçeceği",
+ "item.xlfoodmod.stealthy_energy_drink": "Gizli Enerji İçeceği",
+ "item.xlfoodmod.strong_energy_drink": "Güçlü Enerji İçeceği",
+ "item.xlfoodmod.deadly_energy_drink": "Atlar İçin Enerji İçeceği",
+ "item.xlfoodmod.super_energy_drink": "Süper Enerji İçeceği",
+ "item.xlfoodmod.glass_mug": "Cam Kupa",
+ "item.xlfoodmod.beer": "Bira",
+ "item.xlfoodmod.coffee_cup": "Kahve Fincanı",
+ "item.xlfoodmod.coffee": "Kahve",
+ "item.xlfoodmod.cappuccino": "Kapuçino",
+
+ "item.xlfoodmod.beer.tooltip": "Nauesa II (0:05)",
+ "item.xlfoodmod.speedy_energy_drink.tooltip": "Speed",
+ "item.xlfoodmod.speedy_energy_drink.tooltip2": "Haste III (0:25)",
+ "item.xlfoodmod.healthy_energy_drink.tooltip": "Regeneration (0:30)",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip": "Night Vision",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip2": "Speed",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip3": "Invisibility (2:00)",
+ "item.xlfoodmod.strong_energy_drink.tooltip": "Strength II",
+ "item.xlfoodmod.strong_energy_drink.tooltip2": "Fire Resistance II (2:00)",
+ "item.xlfoodmod.deadly_energy_drink.tooltip": "Poison (1:00)",
+ "item.xlfoodmod.super_energy_drink.tooltip": "Jump Boost",
+ "item.xlfoodmod.super_energy_drink.tooltip2": "Speed",
+ "item.xlfoodmod.super_energy_drink.tooltip3": "Haste",
+ "item.xlfoodmod.super_energy_drink.tooltip4": "Water Breathing II",
+ "item.xlfoodmod.super_energy_drink.tooltip5": "Regeneration II",
+ "item.xlfoodmod.super_energy_drink.tooltip6": "Night Vision III",
+ "item.xlfoodmod.super_energy_drink.tooltip7": "Invisibility III",
+ "item.xlfoodmod.super_energy_drink.tooltip8": "Strength III (3:00)"
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/lang/zh_cn.json b/src/main/resources/assets/xlfoodmod/lang/zh_cn.json
new file mode 100644
index 0000000..4a053bc
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/lang/zh_cn.json
@@ -0,0 +1,175 @@
+{
+ "itemGroup.xlfoodmod": "XL Food Mod",
+ "block.xlfoodmod.rock_salt": "矿盐",
+ "block.xlfoodmod.grass": "草",
+ "block.xlfoodmod.vanilla_flower": "香草花",
+ "block.xlfoodmod.chocolate_cake": "巧克力蛋糕",
+ "block.xlfoodmod.chocolate_cookie_cake": "巧克力曲奇蛋糕",
+ "block.xlfoodmod.cheese_cake": "奶酪蛋糕",
+ "block.xlfoodmod.nether_cake": "下界蛋糕",
+ "block.xlfoodmod.strawberry_cake": "草莓蛋糕",
+ "block.xlfoodmod.pumpkin_cake": "南瓜蛋糕",
+ "block.xlfoodmod.pizza": "披萨",
+ "block.xlfoodmod.rice_plant": "水稻",
+ "item.xlfoodmod.rice": "稻米",
+ "item.xlfoodmod.butter_rice": "黄油拌饭",
+ "item.xlfoodmod.fried_rice": "炒饭",
+ "block.xlfoodmod.pepper_plant": "胡椒植株",
+ "item.xlfoodmod.pepper_seeds": "胡椒籽",
+ "item.xlfoodmod.pepper": "胡椒",
+ "block.xlfoodmod.corn_plant": "玉米植株",
+ "item.xlfoodmod.corn_seeds": "玉米种子",
+ "item.xlfoodmod.raw_corn": "生玉米",
+ "item.xlfoodmod.corn": "熟玉米",
+ "block.xlfoodmod.cucumber_plant": "黄瓜植株",
+ "item.xlfoodmod.cucumber_seeds": "黄瓜种子",
+ "item.xlfoodmod.cucumber": "黄瓜",
+ "block.xlfoodmod.lettuce_plant": "生菜植株",
+ "item.xlfoodmod.lettuce_seeds": "生菜种子",
+ "item.xlfoodmod.lettuce": "生菜",
+ "block.xlfoodmod.onion_plant": "洋葱植株",
+ "item.xlfoodmod.onion": "洋葱",
+ "block.xlfoodmod.tomato_plant": "番茄植株",
+ "item.xlfoodmod.tomato_seeds": "番茄种子",
+ "item.xlfoodmod.tomato": "番茄",
+ "block.xlfoodmod.strawberry_plant": "草莓植株",
+ "item.xlfoodmod.strawberry_seeds": "草莓种子",
+ "item.xlfoodmod.strawberry": "草莓",
+ "item.xlfoodmod.salt": "盐",
+ "item.xlfoodmod.dough": "生面团",
+ "item.xlfoodmod.cooked_dough": "熟面团",
+ "item.xlfoodmod.crouton": "油炸面包丁",
+ "item.xlfoodmod.butter": "黄油",
+ "item.xlfoodmod.cheese": "奶酪",
+ "item.xlfoodmod.cheese_puff": "奶酪泡芙",
+ "item.xlfoodmod.chips": "薯片",
+ "item.xlfoodmod.salty_chips": "咸薯片",
+ "item.xlfoodmod.spicy_chips": "香辣薯片",
+ "item.xlfoodmod.onion_rings": "洋葱圈",
+ "item.xlfoodmod.cheesy_bread": "奶酪面包",
+ "item.xlfoodmod.potato_bread": "土豆面包",
+ "item.xlfoodmod.corn_bread": "玉米面包",
+ "item.xlfoodmod.rice_bread": "大米面包",
+ "item.xlfoodmod.baguette": "法棍面包",
+ "item.xlfoodmod.fried_egg": "煎鸡蛋",
+ "item.xlfoodmod.pancake": "煎饼",
+ "item.xlfoodmod.waffle": "华夫饼",
+ "item.xlfoodmod.macaroni_and_cheese": "奶酪通心粉",
+ "item.xlfoodmod.spaghetti": "意大利面",
+ "item.xlfoodmod.enchilada": "香辣玉米卷饼",
+ "item.xlfoodmod.lasagne": "千层面",
+ "item.xlfoodmod.jambon_beurre": "黄油火腿",
+ "item.xlfoodmod.flesh": "肉",
+ "item.xlfoodmod.ham": "火腿",
+ "item.xlfoodmod.sausage": "香肠",
+ "item.xlfoodmod.bacon": "培根",
+ "item.xlfoodmod.beef_jerky": "牛肉干",
+ "item.xlfoodmod.ground_beef": "牛肉馅",
+ "item.xlfoodmod.raw_chicken_wing": "生鸡翅",
+ "item.xlfoodmod.cooked_chicken_wing": "熟鸡翅",
+ "item.xlfoodmod.spicy_chicken_wing": "香辣鸡翅",
+ "item.xlfoodmod.bucket_of_fried_chicken": "炸鸡桶",
+ "item.xlfoodmod.top_bun": "顶部的汉堡面包",
+ "item.xlfoodmod.bottom_bun": "底部的汉堡面包",
+ "item.xlfoodmod.hamburger": "牛肉汉堡",
+ "item.xlfoodmod.chickenburger": "鸡肉汉堡",
+ "item.xlfoodmod.cheeseburger": "奶酪汉堡",
+ "item.xlfoodmod.hot_dog": "热狗",
+ "item.xlfoodmod.sausage_roll": "香肠卷",
+ "item.xlfoodmod.slice_of_pizza": "披萨切片",
+ "item.xlfoodmod.tortilla": "玉米饼",
+ "item.xlfoodmod.taco": "塔可",
+ "item.xlfoodmod.burrito": "墨西哥卷饼",
+ "item.xlfoodmod.kebab": "牛肉卷饼",
+ "item.xlfoodmod.chicken_sandwich": "鸡肉三明治",
+ "item.xlfoodmod.blt_sandwich": "英式传统三明治",
+ "item.xlfoodmod.breakfast_sandwich": "早餐三明治",
+ "item.xlfoodmod.grilled_cheese_sandwich": "烤奶酪三明治",
+ "item.xlfoodmod.ice_cream_sandwich": "冰淇淋三明治",
+ "item.xlfoodmod.seaweed": "熟海草",
+ "item.xlfoodmod.futomaki": "大太卷寿司",
+ "item.xlfoodmod.uramaki": "反卷寿司",
+ "item.xlfoodmod.oshizushi": "押寿司",
+ "item.xlfoodmod.bowl": "碗",
+ "item.xlfoodmod.garden_salad": "田园沙拉",
+ "item.xlfoodmod.chicken_salad": "鸡肉沙拉",
+ "item.xlfoodmod.caesar_salad": "凯撒沙拉",
+ "item.xlfoodmod.onion_salad": "洋葱沙拉",
+ "item.xlfoodmod.taco_salad": "玉米饼沙拉",
+ "item.xlfoodmod.cucumber_soup": "黄瓜汤",
+ "item.xlfoodmod.tomato_soup": "番茄汤",
+ "item.xlfoodmod.vegetable_soup": "蔬菜汤",
+ "item.xlfoodmod.chicken_soup": "鸡汤",
+ "item.xlfoodmod.beef_stew": "炖牛肉",
+ "item.xlfoodmod.pumpkin_stew": "南瓜盅",
+ "item.xlfoodmod.caramel_apple": "焦糖苹果",
+ "item.xlfoodmod.marshmallow": "棉花糖",
+ "item.xlfoodmod.roasted_marshmallow": "烤棉花糖",
+ "item.xlfoodmod.chocolate_cookie": "巧克力饼干",
+ "item.xlfoodmod.vanilla_cookie": "香草奶油夹心饼干",
+ "item.xlfoodmod.brownie": "布朗巧克力饼干",
+ "item.xlfoodmod.bourbon_biscuit": "巧克力夹心饼干",
+ "item.xlfoodmod.chocolate": "巧克力",
+ "item.xlfoodmod.chocolate_ice_cream_ball": "巧克力冰淇淋球",
+ "item.xlfoodmod.vanilla_ice_cream_ball": "香草冰淇淋球",
+ "item.xlfoodmod.strawberry_ice_cream_ball": "草莓冰淇淋球",
+ "item.xlfoodmod.ice_cream_cone": "冰淇淋蛋卷",
+ "item.xlfoodmod.chocolate_ice_cream": "巧克力冰淇淋",
+ "item.xlfoodmod.vanilla_ice_cream": "香草冰淇淋",
+ "item.xlfoodmod.strawberry_ice_cream": "草莓冰淇淋",
+ "item.xlfoodmod.crescent_roll": "牛角面包",
+ "item.xlfoodmod.donut": "甜甜圈",
+ "item.xlfoodmod.sugar_donut": "糖霜甜甜圈",
+ "item.xlfoodmod.chocolate_donut": "巧克力甜甜圈",
+ "item.xlfoodmod.vanilla_donut": "香草甜甜圈",
+ "item.xlfoodmod.paper_cup": "纸杯",
+ "item.xlfoodmod.vanilla_cupcake": "香草纸杯蛋糕",
+ "item.xlfoodmod.chocolate_cupcake": "巧克力纸杯蛋糕",
+ "item.xlfoodmod.chocolate_cookie_cupcake": "巧克力饼干纸杯蛋糕",
+ "item.xlfoodmod.strawberry_cupcake": "草莓纸杯蛋糕",
+ "item.xlfoodmod.pie_shell": "馅饼皮",
+ "item.xlfoodmod.apple_pie": "苹果派",
+ "item.xlfoodmod.golden_apple_pie": "金苹果派",
+ "item.xlfoodmod.cheese_pie": "奶酪派",
+ "item.xlfoodmod.chicken_pot_pie": "鸡肉派",
+ "item.xlfoodmod.chocolate_pie": "巧克力派",
+ "item.xlfoodmod.bacon_pie": "培根派",
+ "item.xlfoodmod.fish_pie": "仰望星空派",
+ "item.xlfoodmod.strawberry_pie": "草莓派",
+ "item.xlfoodmod.tomato_sauce": "番茄酱",
+ "item.xlfoodmod.hot_sauce": "辣酱",
+ "item.xlfoodmod.chocolate_syrup": "巧克力酱",
+ "item.xlfoodmod.vanilla_extract": "香草精",
+ "item.xlfoodmod.vanilla_cream": "香草奶油",
+ "item.xlfoodmod.empty_can": "空罐",
+ "item.xlfoodmod.speedy_energy_drink": "极速能量饮料",
+ "item.xlfoodmod.healthy_energy_drink": "健康能量饮料",
+ "item.xlfoodmod.stealthy_energy_drink": "隐身能量饮料",
+ "item.xlfoodmod.strong_energy_drink": "强壮能量饮料",
+ "item.xlfoodmod.deadly_energy_drink": "致命能量饮料",
+ "item.xlfoodmod.super_energy_drink": "超级能量饮料",
+ "item.xlfoodmod.glass_mug": "玻璃杯",
+ "item.xlfoodmod.beer": "啤酒",
+ "item.xlfoodmod.coffee_cup": "咖啡杯",
+ "item.xlfoodmod.coffee": "咖啡",
+ "item.xlfoodmod.cappuccino": "卡布奇诺",
+
+ "item.xlfoodmod.beer.tooltip": "恶心 II (0:05)",
+ "item.xlfoodmod.speedy_energy_drink.tooltip": "速度",
+ "item.xlfoodmod.speedy_energy_drink.tooltip2": "急迫 III (0:25)",
+ "item.xlfoodmod.healthy_energy_drink.tooltip": "生命恢复 (0:30)",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip": "夜视",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip2": "速度",
+ "item.xlfoodmod.stealthy_energy_drink.tooltip3": "隐身 (2:00)",
+ "item.xlfoodmod.strong_energy_drink.tooltip": "力量 II",
+ "item.xlfoodmod.strong_energy_drink.tooltip2": "防火 II (2:00)",
+ "item.xlfoodmod.deadly_energy_drink.tooltip": "中毒 (1:00)",
+ "item.xlfoodmod.super_energy_drink.tooltip": "跳跃提升",
+ "item.xlfoodmod.super_energy_drink.tooltip2": "速度",
+ "item.xlfoodmod.super_energy_drink.tooltip3": "急迫",
+ "item.xlfoodmod.super_energy_drink.tooltip4": "水下呼吸 II",
+ "item.xlfoodmod.super_energy_drink.tooltip5": "生命恢复 II",
+ "item.xlfoodmod.super_energy_drink.tooltip6": "夜视 III",
+ "item.xlfoodmod.super_energy_drink.tooltip7": "隐身 III",
+ "item.xlfoodmod.super_energy_drink.tooltip8": "力量 III (3:00)"
+}
diff --git a/src/main/resources/assets/xlfoodmod/lang/zh_tw.json b/src/main/resources/assets/xlfoodmod/lang/zh_tw.json
new file mode 100644
index 0000000..74c130e
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/lang/zh_tw.json
@@ -0,0 +1,226 @@
+itemGroup.tabXLFoodMod=超多食物模組
+tile.rock_salt.name=岩鹽
+tile.xlfoodmodgrass.name=草
+tile.vanilla_flower.name=香草花
+tile.chocolate_cake.name=巧克力蛋糕
+tile.oreo_cake.name=Oreo蛋糕
+tile.cheese_cake.name=起司蛋糕
+tile.nether_cake.name=地域蛋糕
+tile.strawberry_cake.name=草莓蛋糕
+tile.pumpkin_cake.name=南瓜蛋糕
+tile.pizza.name=披薩
+tile.rice_plant.name=稻穗
+item.rice_seeds.name=稻米種子
+item.rice.name=米
+item.butter_rice.name=奶油飯
+item.fried_rice.name=炒飯
+tile.pepper_plant.name=胡椒株
+item.pepper_seeds.name=胡椒種子
+item.pepper.name=胡椒
+tile.corn_plant.name=玉米株
+item.corn_seeds.name=玉米種子
+item.raw_corn.name=生玉米
+item.corn.name=玉米
+tile.cucumber_plant.name=小黃瓜株
+item.cucumber_seeds.name=小黃瓜種子
+item.cucumber.name=小黃瓜種子
+tile.lettuce_plant.name=萵苣株
+item.lettuce_seeds.name=萵苣種子
+item.lettuce.name=萵苣
+tile.onion_plant.name=洋蔥株
+item.onion.name=洋蔥
+tile.tomato_plant.name=番茄株
+item.tomato_seeds.name=番茄種子
+item.tomato.name=番茄
+tile.strawberry_plant.name=草莓株
+item.strawberry_seeds.name=草莓種子
+item.strawberry.name=草莓
+item.salt.name=鹽
+item.dough.name=麵團
+item.cooked_dough.name=熟麵糰
+item.crouton.name=烤麵包片
+item.butter.name=奶油
+item.cheese.name=起司
+item.cheese_puff.name=起司泡芙
+item.chips.name=薯片
+item.salty_chips.name=鹽味薯片
+item.spicy_chips.name=辣味薯片
+item.onion_rings.name=洋蔥圈
+item.cheesy_bread.name=起司麵包
+item.potato_bread.name=馬鈴薯麵包
+item.corn_bread.name=玉米麵包
+item.rice_bread.name=米麵包
+item.baguette.name=法國麵包
+item.fried_egg.name=煎蛋
+item.pancake.name=鬆餅
+item.waffle.name=威化餅
+item.macaroni_and_cheese.name=起司通心粉
+item.spaghetti.name=義大利麵
+item.enchilada.name=墨西哥玉米餅
+item.lasagne.name=千層麵
+item.jambon_beurre.name=火腿奶油三明治
+item.flesh.name=肉
+item.ham.name=火腿
+item.sausage.name=香腸
+item.bacon.name=培根
+item.beef_jerky.name=牛肉乾
+item.ground_beef.name=牛肉泥
+item.raw_chicken_wing.name=生雞翅
+item.cooked_chicken_wing.name=熟雞翅
+item.spicy_chicken_wing.name=辣雞翅
+item.bucket_of_fried_chicken.name=一桶炸雞
+item.top_bun.name=頂麵包
+item.bottom_bun.name=底麵包
+item.hamburger.name=漢堡
+item.chickenburger.name=香雞堡
+item.cheeseburger.name=起司堡
+item.hot_dog.name=熱狗
+item.sausage_roll.name=香腸捲
+item.slice_of_pizza.name=一片披薩
+item.tortilla.name=玉米餅
+item.taco.name=塔可餅
+item.burrito.name=墨西哥捲餅
+item.kebab.name=烤肉串
+item.chicken_sandwich.name=雞肉三明治
+item.blt_sandwich.name=培根番茄生菜三明治
+item.breakfast_sandwich.name=早餐三明治
+item.grilled_cheese_sandwich.name=烤起司三明治
+item.icecream_sandwich.name=冰淇淋三明治
+item.bowl.name=碗
+item.garden_salad.name=田園沙拉
+item.chicken_salad.name=雞肉沙拉
+item.caesar_salad.name=凱薩沙拉
+item.onion_salad.name=洋蔥沙拉
+item.taco_salad.name=玉米餅沙拉
+item.cucumber_soup.name=小黃瓜湯
+item.tomato_soup.name=番茄湯
+item.vegetable_soup.name=蔬菜湯
+item.chicken_soup.name=雞湯
+item.beef_stew.name=燉牛肉
+item.pumpkin_stew.name=燉南瓜
+item.caramel_apple.name=焦糖蘋果
+item.marshmallow.name=棉花糖
+item.roasted_marshmallow.name=烤棉花糖
+item.oreo_cookie.name=Oreo餅乾
+item.twinkie.name=閃耀
+item.brownie.name=布朗尼
+item.bourbon_biscuit.name=波旁餅乾
+item.chocolate.name=巧克力
+item.chocolate_icecream_ball.name=巧克力冰淇淋球
+item.vanilla_icecream_ball.name=香草冰淇淋球
+item.strawberry_icecream_ball.name=草莓冰淇淋球
+item.icecream_cone.name=甜筒
+item.chocolate_icecream.name=巧克力冰淇淋
+item.vanilla_icecream.name=香草冰淇淋
+item.strawberry_icecream.name=草莓冰淇淋
+item.crescent_roll.name=牛角麵包
+item.donut.name=甜甜圈
+item.sugar_donut.name=裹糖甜甜圈
+item.chocolate_donut.name=巧克力甜甜圈
+item.vanilla_donut.name=香草甜甜圈
+item.paper_cup.name=紙杯
+item.vanilla_cupcake.name=香草杯子蛋糕
+item.chocolate_cupcake.name=巧克力杯子蛋糕
+item.oreo_cupcake.name=Oreo杯子蛋糕
+item.strawberry_cupcake.name=草莓杯子蛋糕
+item.pie_shell.name=派皮
+item.apple_pie.name=蘋果派
+item.golden_apple_pie.name=金蘋果派
+item.cheese_pie.name=起司派
+item.chicken_pot_pie.name=雞肉派
+item.chocolate_pie.name=巧克力派
+item.bacon_pie.name=培根派
+item.fish_pie.name=魚派
+item.strawberry_pie.name=草莓派
+item.tomato_sauce.name=番茄派
+item.hot_sauce.name=辣醬
+item.chocolate_syrup.name=巧克力糖漿
+item.vanilla_extract.name=香草精
+item.vanilla_cream.name=香草糖霜
+item.empty_can.name=空罐頭
+item.speedy_energy_drink.name=速度能量飲
+item.healthy_energy_drink.name=生命能量飲
+item.stealthy_energy_drink.name=隱形能量飲
+item.strong_energy_drink.name=強壯能量飲
+item.deadly_energy_drink.name=致命能量飲
+item.super_energy_drink.name=超級能量飲
+item.glass_mug.name=玻璃杯
+item.beer.name=啤酒
+item.coffee_cup.name=咖啡杯
+item.coffee.name=咖啡
+item.cappuccino.name=卡布奇諾
+
+beer.tooltip=%1$s噁心 II (0:05)%2$s
+speedyenergydrink.tooltip=%1$s速度%2$s
+speedyenergydrink2.tooltip=%1$s加速 III (0:25)%2$s
+healthyenergydrink.tooltip=%1$s回復 (0:30)%2$s
+stealthyenergydrink.tooltip=%1$s夜視%2$s
+stealthyenergydrink2.tooltip=%1$s速度%2$s
+stealthyenergydrink3.tooltip=%1$s隱身 (2:00)%2$s
+strongenergydrink.tooltip=%1$s力量 II%2$s
+strongenergydrink2.tooltip=%1$s抗火 II (2:00)%2$s
+deadlyenergydrink.tooltip=%1$s劇毒 (1:00)%2$s
+superenergydrink.tooltip=%1$s跳躍提升%2$s
+superenergydrink2.tooltip=%1$s速度%2$s
+superenergydrink3.tooltip=%1$s加速%2$s
+superenergydrink4.tooltip=%1$s水下呼吸 II%2$s
+superenergydrink5.tooltip=%1$s回復 II%2$s
+superenergydrink6.tooltip=%1$s夜視 III%2$s
+superenergydrink7.tooltip=%1$s隱形 III%2$s
+superenergydrink8.tooltip=%1$s力量 III (3:00)%2$s
+
+xlfoodmod.config.title=超多食物模組
+
+xlfoodmod.general.rightclickharvesting=右鍵點擊收割設定
+xlfoodmod.general.rightclickharvesting.tooltip=編輯右鍵點擊收割設定
+xlfoodmod.general.rightclickharvesting.rightclickharvest=右鍵點擊收割
+xlfoodmod.general.rightclickharvesting.rightclickharvest.tooltip=啟用右鍵點擊收割設定
+
+xlfoodmod.general.rocksaltgeneration=岩鹽重生設定
+xlfoodmod.general.rocksaltgeneration.tooltip=編輯岩鹽重生設定
+xlfoodmod.general.rocksaltgeneration.rockgen=岩鹽重生
+xlfoodmod.general.rocksaltgeneration.rockgen.tooltip=啟用岩鹽重生設定
+xlfoodmod.general.rocksaltgeneration.minveinsize=礦脈的最小尺寸
+xlfoodmod.general.rocksaltgeneration.minveinsize.tooltip=設定礦脈的最小尺寸
+xlfoodmod.general.rocksaltgeneration.maxveinsize=礦脈的最大尺寸
+xlfoodmod.general.rocksaltgeneration.maxveinsize.tooltip=設定礦脈的最大尺寸
+xlfoodmod.general.rocksaltgeneration.miny=礦脈的最低高度
+xlfoodmod.general.rocksaltgeneration.miny.tooltip=設定礦脈的最低高度
+xlfoodmod.general.rocksaltgeneration.maxy=礦脈的最高高度
+xlfoodmod.general.rocksaltgeneration.maxy.tooltip=設定礦脈的最高高度
+xlfoodmod.general.rocksaltgeneration.chancestospawn=每chunk最大礦脈
+xlfoodmod.general.rocksaltgeneration.chancestospawn.tooltip=設定每chunk最大礦脈數量
+
+xlfoodmod.general.grassgeneration=雜草重生設定
+xlfoodmod.general.grassgeneration.tooltip=編輯雜草重生設定
+xlfoodmod.general.grassgeneration.grassgen=雜草重生
+xlfoodmod.general.grassgeneration.grassgen.tooltip=啟用雜草重生設定
+xlfoodmod.general.grassgeneration.minchunk=每chunk最小雜草數量
+xlfoodmod.general.grassgeneration.minchunk.tooltip=設定每chunk最小雜草數量
+xlfoodmod.general.grassgeneration.maxchunk=每chunk最大雜草數量
+xlfoodmod.general.grassgeneration.maxchunk.tooltip=設定每chunk最大雜草數量
+xlfoodmod.general.grassgeneration.ricechance=掉落稻米種子的機會
+xlfoodmod.general.grassgeneration.ricechance.tooltip=設定從雜草掉落稻米種子的機會
+xlfoodmod.general.grassgeneration.pepperchance=掉落胡椒種子的機會
+xlfoodmod.general.grassgeneration.pepperchance.tooltip=設定從雜草掉落胡椒種子的機會
+xlfoodmod.general.grassgeneration.cornchance=掉落玉米種子的機會
+xlfoodmod.general.grassgeneration.cornchance.tooltip=設定從雜草掉落玉米種子的機會
+xlfoodmod.general.grassgeneration.cucumberchance=掉落小黃瓜種子的機會
+xlfoodmod.general.grassgeneration.cucumberchance.tooltip=設定從雜草掉落小黃瓜種子的機會
+xlfoodmod.general.grassgeneration.lettucechance=掉落萵苣種子的機會
+xlfoodmod.general.grassgeneration.lettucechance.tooltip=設定從雜草掉落萵苣種子的機會
+xlfoodmod.general.grassgeneration.onionchance=掉落洋蔥的機會
+xlfoodmod.general.grassgeneration.onionchance.tooltip=設定從雜草掉落洋蔥的機會
+xlfoodmod.general.grassgeneration.tomatochance=掉落番茄種子的機會
+xlfoodmod.general.grassgeneration.tomatochance.tooltip=設定從雜草掉落番茄種子的機會
+xlfoodmod.general.grassgeneration.strawberrychance=掉落草莓種子的機會
+xlfoodmod.general.grassgeneration.strawberrychance.tooltip=設定從雜草掉落草莓種子的機會
+
+xlfoodmod.general.vanillaflowergeneration=香草花重生設定
+xlfoodmod.general.vanillaflowergeneration.tooltip=編輯香草花重生設定
+xlfoodmod.general.vanillaflowergeneration.flowergen=香草花重生
+xlfoodmod.general.vanillaflowergeneration.flowergen.tooltip=啟用香草花重生設定
+xlfoodmod.general.vanillaflowergeneration.minchunk=每chunk最小香草花數量
+xlfoodmod.general.vanillaflowergeneration.minchunk.tooltip=設定每chunk最小香草花數量
+xlfoodmod.general.vanillaflowergeneration.maxchunk=每chunk最大香草花數量
+xlfoodmod.general.vanillaflowergeneration.maxchunk.tooltip=設定每chunk最大香草花數量
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake.json b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake.json
new file mode 100644
index 0000000..29fce49
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake.json
@@ -0,0 +1,21 @@
+{
+ "textures": {
+ "particle": "xlfoodmod:block/cheese_cake_side",
+ "bottom": "xlfoodmod:block/cheese_cake_bottom",
+ "top": "xlfoodmod:block/cheese_cake_top",
+ "side": "xlfoodmod:block/cheese_cake_side"
+ },
+ "elements": [
+ { "from": [ 1, 0, 1 ],
+ "to": [ 15, 8, 15 ],
+ "faces": {
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#side" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice1.json b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice1.json
index 9b52ac2..75eef2b 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice1.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice1.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/cheese_cake_side",
- "bottom": "xlfoodmod:blocks/cheese_cake_bottom",
- "top": "xlfoodmod:blocks/cheese_cake_top",
- "side": "xlfoodmod:blocks/cheese_cake_side",
- "inside": "xlfoodmod:blocks/cheese_cake_inner"
+ "particle": "xlfoodmod:block/cheese_cake_side",
+ "bottom": "xlfoodmod:block/cheese_cake_bottom",
+ "top": "xlfoodmod:block/cheese_cake_top",
+ "side": "xlfoodmod:block/cheese_cake_side",
+ "inside": "xlfoodmod:block/cheese_cake_inner"
},
"elements": [
{ "from": [ 3, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 3, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 3, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 13, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 13, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice2.json b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice2.json
index 5f408b6..de7152b 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice2.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice2.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/cheese_cake_side",
- "bottom": "xlfoodmod:blocks/cheese_cake_bottom",
- "top": "xlfoodmod:blocks/cheese_cake_top",
- "side": "xlfoodmod:blocks/cheese_cake_side",
- "inside": "xlfoodmod:blocks/cheese_cake_inner"
+ "particle": "xlfoodmod:block/cheese_cake_side",
+ "bottom": "xlfoodmod:block/cheese_cake_bottom",
+ "top": "xlfoodmod:block/cheese_cake_top",
+ "side": "xlfoodmod:block/cheese_cake_side",
+ "inside": "xlfoodmod:block/cheese_cake_inner"
},
"elements": [
{ "from": [ 5, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 5, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 5, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 11, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 11, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice3.json b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice3.json
index de3dba9..3c9badd 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice3.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice3.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/cheese_cake_side",
- "bottom": "xlfoodmod:blocks/cheese_cake_bottom",
- "top": "xlfoodmod:blocks/cheese_cake_top",
- "side": "xlfoodmod:blocks/cheese_cake_side",
- "inside": "xlfoodmod:blocks/cheese_cake_inner"
+ "particle": "xlfoodmod:block/cheese_cake_side",
+ "bottom": "xlfoodmod:block/cheese_cake_bottom",
+ "top": "xlfoodmod:block/cheese_cake_top",
+ "side": "xlfoodmod:block/cheese_cake_side",
+ "inside": "xlfoodmod:block/cheese_cake_inner"
},
"elements": [
{ "from": [ 7, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 7, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 7, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 9, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 9, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice4.json b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice4.json
index 11ed302..2083555 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice4.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice4.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/cheese_cake_side",
- "bottom": "xlfoodmod:blocks/cheese_cake_bottom",
- "top": "xlfoodmod:blocks/cheese_cake_top",
- "side": "xlfoodmod:blocks/cheese_cake_side",
- "inside": "xlfoodmod:blocks/cheese_cake_inner"
+ "particle": "xlfoodmod:block/cheese_cake_side",
+ "bottom": "xlfoodmod:block/cheese_cake_bottom",
+ "top": "xlfoodmod:block/cheese_cake_top",
+ "side": "xlfoodmod:block/cheese_cake_side",
+ "inside": "xlfoodmod:block/cheese_cake_inner"
},
"elements": [
{ "from": [ 9, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 9, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 9, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 7, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 7, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice5.json b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice5.json
index eb6f6db..1681d96 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice5.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice5.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/cheese_cake_side",
- "bottom": "xlfoodmod:blocks/cheese_cake_bottom",
- "top": "xlfoodmod:blocks/cheese_cake_top",
- "side": "xlfoodmod:blocks/cheese_cake_side",
- "inside": "xlfoodmod:blocks/cheese_cake_inner"
+ "particle": "xlfoodmod:block/cheese_cake_side",
+ "bottom": "xlfoodmod:block/cheese_cake_bottom",
+ "top": "xlfoodmod:block/cheese_cake_top",
+ "side": "xlfoodmod:block/cheese_cake_side",
+ "inside": "xlfoodmod:block/cheese_cake_inner"
},
"elements": [
{ "from": [ 11, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 11, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 11, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 5, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 5, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice6.json b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice6.json
index 4321bc9..4505651 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice6.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_slice6.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/cheese_cake_side",
- "bottom": "xlfoodmod:blocks/cheese_cake_bottom",
- "top": "xlfoodmod:blocks/cheese_cake_top",
- "side": "xlfoodmod:blocks/cheese_cake_side",
- "inside": "xlfoodmod:blocks/cheese_cake_inner"
+ "particle": "xlfoodmod:block/cheese_cake_side",
+ "bottom": "xlfoodmod:block/cheese_cake_bottom",
+ "top": "xlfoodmod:block/cheese_cake_top",
+ "side": "xlfoodmod:block/cheese_cake_side",
+ "inside": "xlfoodmod:block/cheese_cake_inner"
},
"elements": [
{ "from": [ 13, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 13, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 13, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 3, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 3, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_uneaten.json b/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_uneaten.json
deleted file mode 100644
index 071e1bc..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/cheese_cake_uneaten.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "textures": {
- "particle": "xlfoodmod:blocks/cheese_cake_side",
- "bottom": "xlfoodmod:blocks/cheese_cake_bottom",
- "top": "xlfoodmod:blocks/cheese_cake_top",
- "side": "xlfoodmod:blocks/cheese_cake_side"
- },
- "elements": [
- { "from": [ 1, 0, 1 ],
- "to": [ 15, 8, 15 ],
- "faces": {
- "down": { "uv": [ 1, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 1, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake.json
new file mode 100644
index 0000000..3cc1753
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake.json
@@ -0,0 +1,21 @@
+{
+ "textures": {
+ "particle": "xlfoodmod:block/chocolate_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cake_top",
+ "side": "xlfoodmod:block/chocolate_cake_side"
+ },
+ "elements": [
+ { "from": [ 1, 0, 1 ],
+ "to": [ 15, 8, 15 ],
+ "faces": {
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#side" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice1.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice1.json
index fcbc735..db9f179 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice1.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice1.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/chocolate_cake_side",
- "bottom": "xlfoodmod:blocks/chocolate_cake_bottom",
- "top": "xlfoodmod:blocks/chocolate_cake_top",
- "side": "xlfoodmod:blocks/chocolate_cake_side",
- "inside": "xlfoodmod:blocks/chocolate_cake_inner"
+ "particle": "xlfoodmod:block/chocolate_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cake_top",
+ "side": "xlfoodmod:block/chocolate_cake_side",
+ "inside": "xlfoodmod:block/chocolate_cake_inner"
},
"elements": [
{ "from": [ 3, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 3, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 3, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 13, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 13, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice2.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice2.json
index 3f5e852..37b852f 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice2.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice2.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/chocolate_cake_side",
- "bottom": "xlfoodmod:blocks/chocolate_cake_bottom",
- "top": "xlfoodmod:blocks/chocolate_cake_top",
- "side": "xlfoodmod:blocks/chocolate_cake_side",
- "inside": "xlfoodmod:blocks/chocolate_cake_inner"
+ "particle": "xlfoodmod:block/chocolate_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cake_top",
+ "side": "xlfoodmod:block/chocolate_cake_side",
+ "inside": "xlfoodmod:block/chocolate_cake_inner"
},
"elements": [
{ "from": [ 5, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 5, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 5, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 11, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 11, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice3.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice3.json
index e985b09..2981dd3 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice3.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice3.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/chocolate_cake_side",
- "bottom": "xlfoodmod:blocks/chocolate_cake_bottom",
- "top": "xlfoodmod:blocks/chocolate_cake_top",
- "side": "xlfoodmod:blocks/chocolate_cake_side",
- "inside": "xlfoodmod:blocks/chocolate_cake_inner"
+ "particle": "xlfoodmod:block/chocolate_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cake_top",
+ "side": "xlfoodmod:block/chocolate_cake_side",
+ "inside": "xlfoodmod:block/chocolate_cake_inner"
},
"elements": [
{ "from": [ 7, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 7, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 7, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 9, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 9, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice4.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice4.json
index 7c1899a..76972aa 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice4.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice4.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/chocolate_cake_side",
- "bottom": "xlfoodmod:blocks/chocolate_cake_bottom",
- "top": "xlfoodmod:blocks/chocolate_cake_top",
- "side": "xlfoodmod:blocks/chocolate_cake_side",
- "inside": "xlfoodmod:blocks/chocolate_cake_inner"
+ "particle": "xlfoodmod:block/chocolate_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cake_top",
+ "side": "xlfoodmod:block/chocolate_cake_side",
+ "inside": "xlfoodmod:block/chocolate_cake_inner"
},
"elements": [
{ "from": [ 9, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 9, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 9, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 7, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 7, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice5.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice5.json
index d6a5760..969f933 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice5.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice5.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/chocolate_cake_side",
- "bottom": "xlfoodmod:blocks/chocolate_cake_bottom",
- "top": "xlfoodmod:blocks/chocolate_cake_top",
- "side": "xlfoodmod:blocks/chocolate_cake_side",
- "inside": "xlfoodmod:blocks/chocolate_cake_inner"
+ "particle": "xlfoodmod:block/chocolate_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cake_top",
+ "side": "xlfoodmod:block/chocolate_cake_side",
+ "inside": "xlfoodmod:block/chocolate_cake_inner"
},
"elements": [
{ "from": [ 11, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 11, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 11, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 5, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 5, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice6.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice6.json
index 8ef8954..80138e3 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice6.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_slice6.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/chocolate_cake_side",
- "bottom": "xlfoodmod:blocks/chocolate_cake_bottom",
- "top": "xlfoodmod:blocks/chocolate_cake_top",
- "side": "xlfoodmod:blocks/chocolate_cake_side",
- "inside": "xlfoodmod:blocks/chocolate_cake_inner"
+ "particle": "xlfoodmod:block/chocolate_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cake_top",
+ "side": "xlfoodmod:block/chocolate_cake_side",
+ "inside": "xlfoodmod:block/chocolate_cake_inner"
},
"elements": [
{ "from": [ 13, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 13, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 13, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 3, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 3, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_uneaten.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_uneaten.json
deleted file mode 100644
index 9f21b93..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cake_uneaten.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "textures": {
- "particle": "xlfoodmod:blocks/chocolate_cake_side",
- "bottom": "xlfoodmod:blocks/chocolate_cake_bottom",
- "top": "xlfoodmod:blocks/chocolate_cake_top",
- "side": "xlfoodmod:blocks/chocolate_cake_side"
- },
- "elements": [
- { "from": [ 1, 0, 1 ],
- "to": [ 15, 8, 15 ],
- "faces": {
- "down": { "uv": [ 1, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 1, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake.json
new file mode 100644
index 0000000..f4da334
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake.json
@@ -0,0 +1,21 @@
+{
+ "textures": {
+ "particle": "xlfoodmod:block/chocolate_cookie_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cookie_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cookie_cake_top",
+ "side": "xlfoodmod:block/chocolate_cookie_cake_side"
+ },
+ "elements": [
+ { "from": [ 1, 0, 1 ],
+ "to": [ 15, 8, 15 ],
+ "faces": {
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#side" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice1.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice1.json
new file mode 100644
index 0000000..c38393a
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice1.json
@@ -0,0 +1,22 @@
+{
+ "textures": {
+ "particle": "xlfoodmod:block/chocolate_cookie_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cookie_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cookie_cake_top",
+ "side": "xlfoodmod:block/chocolate_cookie_cake_side",
+ "inside": "xlfoodmod:block/chocolate_cookie_cake_inner"
+ },
+ "elements": [
+ { "from": [ 3, 0, 1 ],
+ "to": [ 15, 8, 15 ],
+ "faces": {
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice2.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice2.json
new file mode 100644
index 0000000..c9f049b
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice2.json
@@ -0,0 +1,22 @@
+{
+ "textures": {
+ "particle": "xlfoodmod:block/chocolate_cookie_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cookie_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cookie_cake_top",
+ "side": "xlfoodmod:block/chocolate_cookie_cake_side",
+ "inside": "xlfoodmod:block/chocolate_cookie_cake_inner"
+ },
+ "elements": [
+ { "from": [ 5, 0, 1 ],
+ "to": [ 15, 8, 15 ],
+ "faces": {
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice3.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice3.json
new file mode 100644
index 0000000..938859c
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice3.json
@@ -0,0 +1,22 @@
+{
+ "textures": {
+ "particle": "xlfoodmod:block/chocolate_cookie_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cookie_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cookie_cake_top",
+ "side": "xlfoodmod:block/chocolate_cookie_cake_side",
+ "inside": "xlfoodmod:block/chocolate_cookie_cake_inner"
+ },
+ "elements": [
+ { "from": [ 7, 0, 1 ],
+ "to": [ 15, 8, 15 ],
+ "faces": {
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice4.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice4.json
new file mode 100644
index 0000000..1588ee5
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice4.json
@@ -0,0 +1,22 @@
+{
+ "textures": {
+ "particle": "xlfoodmod:block/chocolate_cookie_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cookie_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cookie_cake_top",
+ "side": "xlfoodmod:block/chocolate_cookie_cake_side",
+ "inside": "xlfoodmod:block/chocolate_cookie_cake_inner"
+ },
+ "elements": [
+ { "from": [ 9, 0, 1 ],
+ "to": [ 15, 8, 15 ],
+ "faces": {
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice5.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice5.json
new file mode 100644
index 0000000..d58790c
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice5.json
@@ -0,0 +1,22 @@
+{
+ "textures": {
+ "particle": "xlfoodmod:block/chocolate_cookie_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cookie_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cookie_cake_top",
+ "side": "xlfoodmod:block/chocolate_cookie_cake_side",
+ "inside": "xlfoodmod:block/chocolate_cookie_cake_inner"
+ },
+ "elements": [
+ { "from": [ 11, 0, 1 ],
+ "to": [ 15, 8, 15 ],
+ "faces": {
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice6.json b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice6.json
new file mode 100644
index 0000000..369fa51
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/chocolate_cookie_cake_slice6.json
@@ -0,0 +1,22 @@
+{
+ "textures": {
+ "particle": "xlfoodmod:block/chocolate_cookie_cake_side",
+ "bottom": "xlfoodmod:block/chocolate_cookie_cake_bottom",
+ "top": "xlfoodmod:block/chocolate_cookie_cake_top",
+ "side": "xlfoodmod:block/chocolate_cookie_cake_side",
+ "inside": "xlfoodmod:block/chocolate_cookie_cake_inner"
+ },
+ "elements": [
+ { "from": [ 13, 0, 1 ],
+ "to": [ 15, 8, 15 ],
+ "faces": {
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/corn_plant4.json b/src/main/resources/assets/xlfoodmod/models/block/corn_plant4.json
deleted file mode 100644
index d9c0706..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/corn_plant4.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/corn_plant4"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/corn_plant5.json b/src/main/resources/assets/xlfoodmod/models/block/corn_plant5.json
deleted file mode 100644
index 3d77d9b..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/corn_plant5.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/corn_plant5"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/corn_plant6.json b/src/main/resources/assets/xlfoodmod/models/block/corn_plant6.json
deleted file mode 100644
index 4c66c3a..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/corn_plant6.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/corn_plant6"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/corn_plant7.json b/src/main/resources/assets/xlfoodmod/models/block/corn_plant7.json
deleted file mode 100644
index ec0cd93..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/corn_plant7.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/corn_plant7"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/corn_plant0.json b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage0.json
similarity index 51%
rename from src/main/resources/assets/xlfoodmod/models/block/corn_plant0.json
rename to src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage0.json
index 82300eb..474816c 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/corn_plant0.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage0.json
@@ -1,6 +1,6 @@
{
"parent": "block/crop",
"textures": {
- "crop": "xlfoodmod:blocks/corn_plant0"
+ "crop": "xlfoodmod:block/corn_plant_stage0"
}
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/corn_plant1.json b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage1.json
similarity index 51%
rename from src/main/resources/assets/xlfoodmod/models/block/corn_plant1.json
rename to src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage1.json
index 7ea95e9..9de89b5 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/corn_plant1.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage1.json
@@ -1,6 +1,6 @@
{
"parent": "block/crop",
"textures": {
- "crop": "xlfoodmod:blocks/corn_plant1"
+ "crop": "xlfoodmod:block/corn_plant_stage1"
}
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/corn_plant2.json b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage2.json
similarity index 51%
rename from src/main/resources/assets/xlfoodmod/models/block/corn_plant2.json
rename to src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage2.json
index 5192893..0f2e537 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/corn_plant2.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage2.json
@@ -1,6 +1,6 @@
{
"parent": "block/crop",
"textures": {
- "crop": "xlfoodmod:blocks/corn_plant2"
+ "crop": "xlfoodmod:block/corn_plant_stage2"
}
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/corn_plant3.json b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage3.json
similarity index 51%
rename from src/main/resources/assets/xlfoodmod/models/block/corn_plant3.json
rename to src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage3.json
index 19ae3bb..3e3ef62 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/corn_plant3.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage3.json
@@ -1,6 +1,6 @@
{
"parent": "block/crop",
"textures": {
- "crop": "xlfoodmod:blocks/corn_plant3"
+ "crop": "xlfoodmod:block/corn_plant_stage3"
}
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage4.json b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage4.json
new file mode 100644
index 0000000..ef86164
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage4.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/corn_plant_stage4"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage5.json b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage5.json
new file mode 100644
index 0000000..1ecf7c5
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage5.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/corn_plant_stage5"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage6.json b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage6.json
new file mode 100644
index 0000000..69595dd
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage6.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/corn_plant_stage6"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage7.json b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage7.json
new file mode 100644
index 0000000..514e4d1
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/corn_plant_stage7.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/corn_plant_stage7"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant0.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant0.json
deleted file mode 100644
index 34a9693..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant0.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/cucumber_plant0"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant1.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant1.json
deleted file mode 100644
index ad7cff4..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant1.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/cucumber_plant1"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant2.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant2.json
deleted file mode 100644
index fd14434..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant2.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/cucumber_plant2"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant3.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant3.json
deleted file mode 100644
index e8afc58..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant3.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/cucumber_plant3"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant4.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant4.json
deleted file mode 100644
index d2a423c..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant4.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/cucumber_plant4"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant5.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant5.json
deleted file mode 100644
index c57a3d3..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant5.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/cucumber_plant5"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage0.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage0.json
new file mode 100644
index 0000000..2b08ef0
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage0.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/cucumber_plant_stage0"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage1.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage1.json
new file mode 100644
index 0000000..28556a2
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage1.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/cucumber_plant_stage1"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage2.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage2.json
new file mode 100644
index 0000000..a469b8a
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage2.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/cucumber_plant_stage2"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage3.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage3.json
new file mode 100644
index 0000000..26c4ba5
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage3.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/cucumber_plant_stage3"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage4.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage4.json
new file mode 100644
index 0000000..53ec366
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage4.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/cucumber_plant_stage4"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage5.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage5.json
new file mode 100644
index 0000000..53ec366
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage5.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/cucumber_plant_stage4"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage6.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage6.json
new file mode 100644
index 0000000..0c6316d
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage6.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/cucumber_plant_stage5"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage7.json b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage7.json
new file mode 100644
index 0000000..be4591d
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/cucumber_plant_stage7.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/cucumber_plant_stage6"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/grass.json b/src/main/resources/assets/xlfoodmod/models/block/grass.json
index 75f0f89..5429041 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/grass.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/grass.json
@@ -1,6 +1,7 @@
{
- "parent": "block/cross",
- "textures": {
- "cross": "xlfoodmod:blocks/grass"
- }
+ "parent": "block/cross",
+ "textures":
+ {
+ "cross": "xlfoodmod:block/grass"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant0.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant0.json
deleted file mode 100644
index 462f0af..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant0.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/lettuce_plant0"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant1.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant1.json
deleted file mode 100644
index 9ea05b9..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant1.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/lettuce_plant1"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant2.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant2.json
deleted file mode 100644
index 8aac6cb..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant2.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/lettuce_plant2"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant3.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant3.json
deleted file mode 100644
index c94f29d..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant3.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/lettuce_plant3"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant4.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant4.json
deleted file mode 100644
index e29679f..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant4.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/lettuce_plant4"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant5.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant5.json
deleted file mode 100644
index 0b5b9a4..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant5.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/lettuce_plant5"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant6.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant6.json
deleted file mode 100644
index 99f6b03..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant6.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/lettuce_plant6"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant7.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant7.json
deleted file mode 100644
index a8fb611..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant7.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/lettuce_plant7"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage0.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage0.json
new file mode 100644
index 0000000..5ad5692
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage0.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/lettuce_plant_stage0"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage1.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage1.json
new file mode 100644
index 0000000..1a7193d
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage1.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/lettuce_plant_stage1"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage2.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage2.json
new file mode 100644
index 0000000..4e17d6f
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage2.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/lettuce_plant_stage2"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage3.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage3.json
new file mode 100644
index 0000000..428a0fe
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage3.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/lettuce_plant_stage3"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage4.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage4.json
new file mode 100644
index 0000000..e59ebac
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage4.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/lettuce_plant_stage4"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage5.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage5.json
new file mode 100644
index 0000000..5ccc147
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage5.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/lettuce_plant_stage5"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage6.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage6.json
new file mode 100644
index 0000000..9e6f105
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage6.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/lettuce_plant_stage6"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage7.json b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage7.json
new file mode 100644
index 0000000..6069038
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/lettuce_plant_stage7.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/lettuce_plant_stage7"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/nether_cake.json b/src/main/resources/assets/xlfoodmod/models/block/nether_cake.json
new file mode 100644
index 0000000..db44e66
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/nether_cake.json
@@ -0,0 +1,21 @@
+{
+ "textures": {
+ "particle": "xlfoodmod:block/nether_cake_side",
+ "bottom": "xlfoodmod:block/nether_cake_bottom",
+ "top": "xlfoodmod:block/nether_cake_top",
+ "side": "xlfoodmod:block/nether_cake_side"
+ },
+ "elements": [
+ { "from": [ 1, 0, 1 ],
+ "to": [ 15, 8, 15 ],
+ "faces": {
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#side" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice1.json b/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice1.json
index fa9ad5d..1fa82eb 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice1.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice1.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/nether_cake_side",
- "bottom": "xlfoodmod:blocks/nether_cake_bottom",
- "top": "xlfoodmod:blocks/nether_cake_top",
- "side": "xlfoodmod:blocks/nether_cake_side",
- "inside": "xlfoodmod:blocks/nether_cake_inner"
+ "particle": "xlfoodmod:block/nether_cake_side",
+ "bottom": "xlfoodmod:block/nether_cake_bottom",
+ "top": "xlfoodmod:block/nether_cake_top",
+ "side": "xlfoodmod:block/nether_cake_side",
+ "inside": "xlfoodmod:block/nether_cake_inner"
},
"elements": [
{ "from": [ 3, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 3, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 3, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 13, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 13, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice2.json b/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice2.json
index 0d0c6e7..4beb4f5 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice2.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice2.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/nether_cake_side",
- "bottom": "xlfoodmod:blocks/nether_cake_bottom",
- "top": "xlfoodmod:blocks/nether_cake_top",
- "side": "xlfoodmod:blocks/nether_cake_side",
- "inside": "xlfoodmod:blocks/nether_cake_inner"
+ "particle": "xlfoodmod:block/nether_cake_side",
+ "bottom": "xlfoodmod:block/nether_cake_bottom",
+ "top": "xlfoodmod:block/nether_cake_top",
+ "side": "xlfoodmod:block/nether_cake_side",
+ "inside": "xlfoodmod:block/nether_cake_inner"
},
"elements": [
{ "from": [ 5, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 5, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 5, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 11, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 11, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice3.json b/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice3.json
index 64fc3b8..f31afe7 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice3.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice3.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/nether_cake_side",
- "bottom": "xlfoodmod:blocks/nether_cake_bottom",
- "top": "xlfoodmod:blocks/nether_cake_top",
- "side": "xlfoodmod:blocks/nether_cake_side",
- "inside": "xlfoodmod:blocks/nether_cake_inner"
+ "particle": "xlfoodmod:block/nether_cake_side",
+ "bottom": "xlfoodmod:block/nether_cake_bottom",
+ "top": "xlfoodmod:block/nether_cake_top",
+ "side": "xlfoodmod:block/nether_cake_side",
+ "inside": "xlfoodmod:block/nether_cake_inner"
},
"elements": [
{ "from": [ 7, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 7, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 7, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 9, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 9, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice4.json b/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice4.json
index 054f5d5..0c6a088 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice4.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice4.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/nether_cake_side",
- "bottom": "xlfoodmod:blocks/nether_cake_bottom",
- "top": "xlfoodmod:blocks/nether_cake_top",
- "side": "xlfoodmod:blocks/nether_cake_side",
- "inside": "xlfoodmod:blocks/nether_cake_inner"
+ "particle": "xlfoodmod:block/nether_cake_side",
+ "bottom": "xlfoodmod:block/nether_cake_bottom",
+ "top": "xlfoodmod:block/nether_cake_top",
+ "side": "xlfoodmod:block/nether_cake_side",
+ "inside": "xlfoodmod:block/nether_cake_inner"
},
"elements": [
{ "from": [ 9, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 9, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 9, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 7, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 7, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice5.json b/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice5.json
index 9abc827..46aa316 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice5.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice5.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/nether_cake_side",
- "bottom": "xlfoodmod:blocks/nether_cake_bottom",
- "top": "xlfoodmod:blocks/nether_cake_top",
- "side": "xlfoodmod:blocks/nether_cake_side",
- "inside": "xlfoodmod:blocks/nether_cake_inner"
+ "particle": "xlfoodmod:block/nether_cake_side",
+ "bottom": "xlfoodmod:block/nether_cake_bottom",
+ "top": "xlfoodmod:block/nether_cake_top",
+ "side": "xlfoodmod:block/nether_cake_side",
+ "inside": "xlfoodmod:block/nether_cake_inner"
},
"elements": [
{ "from": [ 11, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 11, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 11, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 5, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 5, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice6.json b/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice6.json
index a5bb4b9..b14fd79 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice6.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/nether_cake_slice6.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/nether_cake_side",
- "bottom": "xlfoodmod:blocks/nether_cake_bottom",
- "top": "xlfoodmod:blocks/nether_cake_top",
- "side": "xlfoodmod:blocks/nether_cake_side",
- "inside": "xlfoodmod:blocks/nether_cake_inner"
+ "particle": "xlfoodmod:block/nether_cake_side",
+ "bottom": "xlfoodmod:block/nether_cake_bottom",
+ "top": "xlfoodmod:block/nether_cake_top",
+ "side": "xlfoodmod:block/nether_cake_side",
+ "inside": "xlfoodmod:block/nether_cake_inner"
},
"elements": [
{ "from": [ 13, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 13, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 13, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 3, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 3, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_uneaten.json b/src/main/resources/assets/xlfoodmod/models/block/nether_cake_uneaten.json
deleted file mode 100644
index f5fab5b..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/nether_cake_uneaten.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "textures": {
- "particle": "xlfoodmod:blocks/nether_cake_side",
- "bottom": "xlfoodmod:blocks/nether_cake_bottom",
- "top": "xlfoodmod:blocks/nether_cake_top",
- "side": "xlfoodmod:blocks/nether_cake_side"
- },
- "elements": [
- { "from": [ 1, 0, 1 ],
- "to": [ 15, 8, 15 ],
- "faces": {
- "down": { "uv": [ 1, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 1, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant0.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant0.json
deleted file mode 100644
index 0e7ecf4..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/onion_plant0.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/onion_plant0"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant1.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant1.json
deleted file mode 100644
index 7585742..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/onion_plant1.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/onion_plant1"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant2.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant2.json
deleted file mode 100644
index 3e5ea68..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/onion_plant2.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/onion_plant2"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant3.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant3.json
deleted file mode 100644
index 6f92917..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/onion_plant3.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/onion_plant3"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant4.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant4.json
deleted file mode 100644
index b03f1a5..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/onion_plant4.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/onion_plant4"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant5.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant5.json
deleted file mode 100644
index 8328bec..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/onion_plant5.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/onion_plant5"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant6.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant6.json
deleted file mode 100644
index 7ff3cfc..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/onion_plant6.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/onion_plant6"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant7.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant7.json
deleted file mode 100644
index de5347c..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/onion_plant7.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/onion_plant7"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage0.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage0.json
new file mode 100644
index 0000000..06fec73
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage0.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/onion_plant_stage0"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage1.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage1.json
new file mode 100644
index 0000000..c4dce1b
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage1.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/onion_plant_stage1"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage2.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage2.json
new file mode 100644
index 0000000..c5b5d50
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage2.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/onion_plant_stage2"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage3.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage3.json
new file mode 100644
index 0000000..666cb2b
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage3.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/onion_plant_stage3"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage4.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage4.json
new file mode 100644
index 0000000..532762f
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage4.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/onion_plant_stage4"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage5.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage5.json
new file mode 100644
index 0000000..532762f
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage5.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/onion_plant_stage4"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage6.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage6.json
new file mode 100644
index 0000000..0149572
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage6.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/onion_plant_stage5"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage7.json b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage7.json
new file mode 100644
index 0000000..709dc1f
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/onion_plant_stage7.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/onion_plant_stage6"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice1.json b/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice1.json
deleted file mode 100644
index 420a85c..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice1.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "textures": {
- "particle": "xlfoodmod:blocks/oreo_cake_side",
- "bottom": "xlfoodmod:blocks/oreo_cake_bottom",
- "top": "xlfoodmod:blocks/oreo_cake_top",
- "side": "xlfoodmod:blocks/oreo_cake_side",
- "inside": "xlfoodmod:blocks/oreo_cake_inner"
- },
- "elements": [
- { "from": [ 3, 0, 1 ],
- "to": [ 15, 8, 15 ],
- "faces": {
- "down": { "uv": [ 3, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 3, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 13, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 13, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice2.json b/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice2.json
deleted file mode 100644
index badbd79..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice2.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "textures": {
- "particle": "xlfoodmod:blocks/oreo_cake_side",
- "bottom": "xlfoodmod:blocks/oreo_cake_bottom",
- "top": "xlfoodmod:blocks/oreo_cake_top",
- "side": "xlfoodmod:blocks/oreo_cake_side",
- "inside": "xlfoodmod:blocks/oreo_cake_inner"
- },
- "elements": [
- { "from": [ 5, 0, 1 ],
- "to": [ 15, 8, 15 ],
- "faces": {
- "down": { "uv": [ 5, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 5, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 11, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 11, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice3.json b/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice3.json
deleted file mode 100644
index 7d94233..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice3.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "textures": {
- "particle": "xlfoodmod:blocks/oreo_cake_side",
- "bottom": "xlfoodmod:blocks/oreo_cake_bottom",
- "top": "xlfoodmod:blocks/oreo_cake_top",
- "side": "xlfoodmod:blocks/oreo_cake_side",
- "inside": "xlfoodmod:blocks/oreo_cake_inner"
- },
- "elements": [
- { "from": [ 7, 0, 1 ],
- "to": [ 15, 8, 15 ],
- "faces": {
- "down": { "uv": [ 7, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 7, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 9, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 9, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice4.json b/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice4.json
deleted file mode 100644
index 6991c58..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice4.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "textures": {
- "particle": "xlfoodmod:blocks/oreo_cake_side",
- "bottom": "xlfoodmod:blocks/oreo_cake_bottom",
- "top": "xlfoodmod:blocks/oreo_cake_top",
- "side": "xlfoodmod:blocks/oreo_cake_side",
- "inside": "xlfoodmod:blocks/oreo_cake_inner"
- },
- "elements": [
- { "from": [ 9, 0, 1 ],
- "to": [ 15, 8, 15 ],
- "faces": {
- "down": { "uv": [ 9, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 9, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 7, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 7, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice5.json b/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice5.json
deleted file mode 100644
index cfc1f5e..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice5.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "textures": {
- "particle": "xlfoodmod:blocks/oreo_cake_side",
- "bottom": "xlfoodmod:blocks/oreo_cake_bottom",
- "top": "xlfoodmod:blocks/oreo_cake_top",
- "side": "xlfoodmod:blocks/oreo_cake_side",
- "inside": "xlfoodmod:blocks/oreo_cake_inner"
- },
- "elements": [
- { "from": [ 11, 0, 1 ],
- "to": [ 15, 8, 15 ],
- "faces": {
- "down": { "uv": [ 11, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 11, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 5, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 5, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice6.json b/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice6.json
deleted file mode 100644
index 9e0b2ff..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_slice6.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "textures": {
- "particle": "xlfoodmod:blocks/oreo_cake_side",
- "bottom": "xlfoodmod:blocks/oreo_cake_bottom",
- "top": "xlfoodmod:blocks/oreo_cake_top",
- "side": "xlfoodmod:blocks/oreo_cake_side",
- "inside": "xlfoodmod:blocks/oreo_cake_inner"
- },
- "elements": [
- { "from": [ 13, 0, 1 ],
- "to": [ 15, 8, 15 ],
- "faces": {
- "down": { "uv": [ 13, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 13, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 3, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 3, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_uneaten.json b/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_uneaten.json
deleted file mode 100644
index 9e1ea24..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/oreo_cake_uneaten.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "textures": {
- "particle": "xlfoodmod:blocks/oreo_cake_side",
- "bottom": "xlfoodmod:blocks/oreo_cake_bottom",
- "top": "xlfoodmod:blocks/oreo_cake_top",
- "side": "xlfoodmod:blocks/oreo_cake_side"
- },
- "elements": [
- { "from": [ 1, 0, 1 ],
- "to": [ 15, 8, 15 ],
- "faces": {
- "down": { "uv": [ 1, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 1, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant0.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant0.json
deleted file mode 100644
index fce8de6..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant0.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/pepper_plant0"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant1.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant1.json
deleted file mode 100644
index 94d3af5..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant1.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/pepper_plant1"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant2.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant2.json
deleted file mode 100644
index 4b939bf..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant2.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/pepper_plant2"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant3.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant3.json
deleted file mode 100644
index 7e86003..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant3.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/pepper_plant3"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant4.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant4.json
deleted file mode 100644
index 24eb48c..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant4.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/pepper_plant4"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant5.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant5.json
deleted file mode 100644
index d91f5c4..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant5.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/pepper_plant5"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant6.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant6.json
deleted file mode 100644
index b491363..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant6.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/pepper_plant6"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant7.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant7.json
deleted file mode 100644
index fed63c5..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant7.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/pepper_plant7"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage0.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage0.json
new file mode 100644
index 0000000..2083d4e
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage0.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/pepper_plant_stage0"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage1.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage1.json
new file mode 100644
index 0000000..7021180
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage1.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/pepper_plant_stage1"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage2.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage2.json
new file mode 100644
index 0000000..2f4fb39
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage2.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/pepper_plant_stage2"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage3.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage3.json
new file mode 100644
index 0000000..efee610
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage3.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/pepper_plant_stage3"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage4.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage4.json
new file mode 100644
index 0000000..2041d59
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage4.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/pepper_plant_stage4"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage5.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage5.json
new file mode 100644
index 0000000..95dfdc7
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage5.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/pepper_plant_stage5"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage6.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage6.json
new file mode 100644
index 0000000..d049846
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage6.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/pepper_plant_stage6"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage7.json b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage7.json
new file mode 100644
index 0000000..3e57bd7
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/pepper_plant_stage7.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/pepper_plant_stage7"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pizza.json b/src/main/resources/assets/xlfoodmod/models/block/pizza.json
new file mode 100644
index 0000000..d3de2e3
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/pizza.json
@@ -0,0 +1,21 @@
+{
+ "textures": {
+ "particle": "xlfoodmod:block/pizza_side",
+ "bottom": "xlfoodmod:block/pizza_bottom",
+ "top": "xlfoodmod:block/pizza_top",
+ "side": "xlfoodmod:block/pizza_side"
+ },
+ "elements": [
+ { "from": [ 1, 0, 1 ],
+ "to": [ 15, 3, 15 ],
+ "faces": {
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#side" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pizza_slice1.json b/src/main/resources/assets/xlfoodmod/models/block/pizza_slice1.json
index ef4306b..031c174 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/pizza_slice1.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/pizza_slice1.json
@@ -1,22 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/pizza_side",
- "bottom": "xlfoodmod:blocks/pizza_bottom",
- "top": "xlfoodmod:blocks/pizza_top",
- "side": "xlfoodmod:blocks/pizza_side",
- "inside": "xlfoodmod:blocks/pizza_inner"
+ "particle": "xlfoodmod:block/pizza_side",
+ "bottom": "xlfoodmod:block/pizza_bottom",
+ "top": "xlfoodmod:block/pizza_top",
+ "side": "xlfoodmod:block/pizza_side",
+ "inside": "xlfoodmod:block/pizza_inner"
},
"elements": [
- {
- "from": [ 3, 0, 1 ],
+ { "from": [ 3, 0, 1 ],
"to": [ 15, 3, 15 ],
"faces": {
- "down": { "uv": [ 3, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 3, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 13, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pizza_slice2.json b/src/main/resources/assets/xlfoodmod/models/block/pizza_slice2.json
index 976f930..ffbc5e7 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/pizza_slice2.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/pizza_slice2.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/pizza_side",
- "bottom": "xlfoodmod:blocks/pizza_bottom",
- "top": "xlfoodmod:blocks/pizza_top",
- "side": "xlfoodmod:blocks/pizza_side",
- "inside": "xlfoodmod:blocks/pizza_inner"
+ "particle": "xlfoodmod:block/pizza_side",
+ "bottom": "xlfoodmod:block/pizza_bottom",
+ "top": "xlfoodmod:block/pizza_top",
+ "side": "xlfoodmod:block/pizza_side",
+ "inside": "xlfoodmod:block/pizza_inner"
},
"elements": [
{ "from": [ 5, 0, 1 ],
"to": [ 15, 3, 15 ],
"faces": {
- "down": { "uv": [ 5, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 5, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 13, 11, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 13, 11, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 13, 11, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 13, 11, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pizza_slice3.json b/src/main/resources/assets/xlfoodmod/models/block/pizza_slice3.json
index 4aa30ec..f1aa706 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/pizza_slice3.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/pizza_slice3.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/pizza_side",
- "bottom": "xlfoodmod:blocks/pizza_bottom",
- "top": "xlfoodmod:blocks/pizza_top",
- "side": "xlfoodmod:blocks/pizza_side",
- "inside": "xlfoodmod:blocks/pizza_inner"
+ "particle": "xlfoodmod:block/pizza_side",
+ "bottom": "xlfoodmod:block/pizza_bottom",
+ "top": "xlfoodmod:block/pizza_top",
+ "side": "xlfoodmod:block/pizza_side",
+ "inside": "xlfoodmod:block/pizza_inner"
},
"elements": [
{ "from": [ 7, 0, 1 ],
"to": [ 15, 3, 15 ],
"faces": {
- "down": { "uv": [ 7, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 7, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 13, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pizza_slice4.json b/src/main/resources/assets/xlfoodmod/models/block/pizza_slice4.json
index ae0a294..6e3d77a 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/pizza_slice4.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/pizza_slice4.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/pizza_side",
- "bottom": "xlfoodmod:blocks/pizza_bottom",
- "top": "xlfoodmod:blocks/pizza_top",
- "side": "xlfoodmod:blocks/pizza_side",
- "inside": "xlfoodmod:blocks/pizza_inner"
+ "particle": "xlfoodmod:block/pizza_side",
+ "bottom": "xlfoodmod:block/pizza_bottom",
+ "top": "xlfoodmod:block/pizza_top",
+ "side": "xlfoodmod:block/pizza_side",
+ "inside": "xlfoodmod:block/pizza_inner"
},
"elements": [
{ "from": [ 9, 0, 1 ],
"to": [ 15, 3, 15 ],
"faces": {
- "down": { "uv": [ 9, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 9, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 13, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pizza_slice5.json b/src/main/resources/assets/xlfoodmod/models/block/pizza_slice5.json
index 14c867a..1542ef1 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/pizza_slice5.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/pizza_slice5.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/pizza_side",
- "bottom": "xlfoodmod:blocks/pizza_bottom",
- "top": "xlfoodmod:blocks/pizza_top",
- "side": "xlfoodmod:blocks/pizza_side",
- "inside": "xlfoodmod:blocks/pizza_inner"
+ "particle": "xlfoodmod:block/pizza_side",
+ "bottom": "xlfoodmod:block/pizza_bottom",
+ "top": "xlfoodmod:block/pizza_top",
+ "side": "xlfoodmod:block/pizza_side",
+ "inside": "xlfoodmod:block/pizza_inner"
},
"elements": [
{ "from": [ 11, 0, 1 ],
"to": [ 15, 3, 15 ],
"faces": {
- "down": { "uv": [ 11, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 11, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 13, 5, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 13, 5, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 13, 5, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 13, 5, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pizza_slice6.json b/src/main/resources/assets/xlfoodmod/models/block/pizza_slice6.json
index 494089f..8f0d013 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/pizza_slice6.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/pizza_slice6.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/pizza_side",
- "bottom": "xlfoodmod:blocks/pizza_bottom",
- "top": "xlfoodmod:blocks/pizza_top",
- "side": "xlfoodmod:blocks/pizza_side",
- "inside": "xlfoodmod:blocks/pizza_inner"
+ "particle": "xlfoodmod:block/pizza_side",
+ "bottom": "xlfoodmod:block/pizza_bottom",
+ "top": "xlfoodmod:block/pizza_top",
+ "side": "xlfoodmod:block/pizza_side",
+ "inside": "xlfoodmod:block/pizza_inner"
},
"elements": [
{ "from": [ 13, 0, 1 ],
"to": [ 15, 3, 15 ],
"faces": {
- "down": { "uv": [ 13, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 13, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 13, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pizza_uneaten.json b/src/main/resources/assets/xlfoodmod/models/block/pizza_uneaten.json
deleted file mode 100644
index 5d463f7..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/pizza_uneaten.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "textures": {
- "particle": "xlfoodmod:blocks/pizza_side",
- "bottom": "xlfoodmod:blocks/pizza_bottom",
- "top": "xlfoodmod:blocks/pizza_top",
- "side": "xlfoodmod:blocks/pizza_side"
- },
- "elements": [
- {
- "from": [ 1, 0, 1 ],
- "to": [ 15, 3, 15 ],
- "faces": {
- "down": { "uv": [ 1, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 1, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" },
- "east": { "uv": [ 1, 13, 15, 16 ], "texture": "#side" }
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake.json b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake.json
new file mode 100644
index 0000000..93e423c
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake.json
@@ -0,0 +1,21 @@
+{
+ "textures": {
+ "particle": "xlfoodmod:block/pumpkin_cake_side",
+ "bottom": "xlfoodmod:block/pumpkin_cake_bottom",
+ "top": "xlfoodmod:block/pumpkin_cake_top",
+ "side": "xlfoodmod:block/pumpkin_cake_side"
+ },
+ "elements": [
+ { "from": [ 1, 0, 1 ],
+ "to": [ 15, 8, 15 ],
+ "faces": {
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#side" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice1.json b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice1.json
index f5a7589..ac303e1 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice1.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice1.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/pumpkin_cake_side",
- "bottom": "xlfoodmod:blocks/pumpkin_cake_bottom",
- "top": "xlfoodmod:blocks/pumpkin_cake_top",
- "side": "xlfoodmod:blocks/pumpkin_cake_side",
- "inside": "xlfoodmod:blocks/pumpkin_cake_inner"
+ "particle": "xlfoodmod:block/pumpkin_cake_side",
+ "bottom": "xlfoodmod:block/pumpkin_cake_bottom",
+ "top": "xlfoodmod:block/pumpkin_cake_top",
+ "side": "xlfoodmod:block/pumpkin_cake_side",
+ "inside": "xlfoodmod:block/pumpkin_cake_inner"
},
"elements": [
{ "from": [ 3, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 3, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 3, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 13, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 13, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice2.json b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice2.json
index 81ab422..412d2e3 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice2.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice2.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/pumpkin_cake_side",
- "bottom": "xlfoodmod:blocks/pumpkin_cake_bottom",
- "top": "xlfoodmod:blocks/pumpkin_cake_top",
- "side": "xlfoodmod:blocks/pumpkin_cake_side",
- "inside": "xlfoodmod:blocks/pumpkin_cake_inner"
+ "particle": "xlfoodmod:block/pumpkin_cake_side",
+ "bottom": "xlfoodmod:block/pumpkin_cake_bottom",
+ "top": "xlfoodmod:block/pumpkin_cake_top",
+ "side": "xlfoodmod:block/pumpkin_cake_side",
+ "inside": "xlfoodmod:block/pumpkin_cake_inner"
},
"elements": [
{ "from": [ 5, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 5, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 5, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 11, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 11, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice3.json b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice3.json
index 2a4f333..a7a9f25 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice3.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice3.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/pumpkin_cake_side",
- "bottom": "xlfoodmod:blocks/pumpkin_cake_bottom",
- "top": "xlfoodmod:blocks/pumpkin_cake_top",
- "side": "xlfoodmod:blocks/pumpkin_cake_side",
- "inside": "xlfoodmod:blocks/pumpkin_cake_inner"
+ "particle": "xlfoodmod:block/pumpkin_cake_side",
+ "bottom": "xlfoodmod:block/pumpkin_cake_bottom",
+ "top": "xlfoodmod:block/pumpkin_cake_top",
+ "side": "xlfoodmod:block/pumpkin_cake_side",
+ "inside": "xlfoodmod:block/pumpkin_cake_inner"
},
"elements": [
{ "from": [ 7, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 7, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 7, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 9, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 9, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice4.json b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice4.json
index f501347..1b8d84b 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice4.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice4.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/pumpkin_cake_side",
- "bottom": "xlfoodmod:blocks/pumpkin_cake_bottom",
- "top": "xlfoodmod:blocks/pumpkin_cake_top",
- "side": "xlfoodmod:blocks/pumpkin_cake_side",
- "inside": "xlfoodmod:blocks/pumpkin_cake_inner"
+ "particle": "xlfoodmod:block/pumpkin_cake_side",
+ "bottom": "xlfoodmod:block/pumpkin_cake_bottom",
+ "top": "xlfoodmod:block/pumpkin_cake_top",
+ "side": "xlfoodmod:block/pumpkin_cake_side",
+ "inside": "xlfoodmod:block/pumpkin_cake_inner"
},
"elements": [
{ "from": [ 9, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 9, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 9, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 7, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 7, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice5.json b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice5.json
index f25fbf7..0c39db1 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice5.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice5.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/pumpkin_cake_side",
- "bottom": "xlfoodmod:blocks/pumpkin_cake_bottom",
- "top": "xlfoodmod:blocks/pumpkin_cake_top",
- "side": "xlfoodmod:blocks/pumpkin_cake_side",
- "inside": "xlfoodmod:blocks/pumpkin_cake_inner"
+ "particle": "xlfoodmod:block/pumpkin_cake_side",
+ "bottom": "xlfoodmod:block/pumpkin_cake_bottom",
+ "top": "xlfoodmod:block/pumpkin_cake_top",
+ "side": "xlfoodmod:block/pumpkin_cake_side",
+ "inside": "xlfoodmod:block/pumpkin_cake_inner"
},
"elements": [
{ "from": [ 11, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 11, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 11, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 5, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 5, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice6.json b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice6.json
index 40c84e3..42ede16 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice6.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_slice6.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/pumpkin_cake_side",
- "bottom": "xlfoodmod:blocks/pumpkin_cake_bottom",
- "top": "xlfoodmod:blocks/pumpkin_cake_top",
- "side": "xlfoodmod:blocks/pumpkin_cake_side",
- "inside": "xlfoodmod:blocks/pumpkin_cake_inner"
+ "particle": "xlfoodmod:block/pumpkin_cake_side",
+ "bottom": "xlfoodmod:block/pumpkin_cake_bottom",
+ "top": "xlfoodmod:block/pumpkin_cake_top",
+ "side": "xlfoodmod:block/pumpkin_cake_side",
+ "inside": "xlfoodmod:block/pumpkin_cake_inner"
},
"elements": [
{ "from": [ 13, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 13, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 13, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 3, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 3, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_uneaten.json b/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_uneaten.json
deleted file mode 100644
index cdd1c46..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/pumpkin_cake_uneaten.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "textures": {
- "particle": "xlfoodmod:blocks/pumpkin_cake_side",
- "bottom": "xlfoodmod:blocks/pumpkin_cake_bottom",
- "top": "xlfoodmod:blocks/pumpkin_cake_top",
- "side": "xlfoodmod:blocks/pumpkin_cake_side"
- },
- "elements": [
- { "from": [ 1, 0, 1 ],
- "to": [ 15, 8, 15 ],
- "faces": {
- "down": { "uv": [ 1, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 1, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rice_plant0.json b/src/main/resources/assets/xlfoodmod/models/block/rice_plant0.json
deleted file mode 100644
index bb05d53..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/rice_plant0.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/rice_plant0"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rice_plant1.json b/src/main/resources/assets/xlfoodmod/models/block/rice_plant1.json
deleted file mode 100644
index 74a358c..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/rice_plant1.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/rice_plant1"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rice_plant2.json b/src/main/resources/assets/xlfoodmod/models/block/rice_plant2.json
deleted file mode 100644
index 5ce4417..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/rice_plant2.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/rice_plant2"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rice_plant3.json b/src/main/resources/assets/xlfoodmod/models/block/rice_plant3.json
deleted file mode 100644
index 0772600..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/rice_plant3.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/rice_plant3"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rice_plant4.json b/src/main/resources/assets/xlfoodmod/models/block/rice_plant4.json
deleted file mode 100644
index e425416..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/rice_plant4.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/rice_plant4"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage0.json b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage0.json
new file mode 100644
index 0000000..170d795
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage0.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/rice_plant_stage0"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage1.json b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage1.json
new file mode 100644
index 0000000..248dd80
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage1.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/rice_plant_stage1"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage2.json b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage2.json
new file mode 100644
index 0000000..248dd80
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage2.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/rice_plant_stage1"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage3.json b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage3.json
new file mode 100644
index 0000000..1ee8417
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage3.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/rice_plant_stage2"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage4.json b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage4.json
new file mode 100644
index 0000000..1ee8417
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage4.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/rice_plant_stage2"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage5.json b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage5.json
new file mode 100644
index 0000000..959c2b6
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage5.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/rice_plant_stage3"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage6.json b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage6.json
new file mode 100644
index 0000000..959c2b6
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage6.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/rice_plant_stage3"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage7.json b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage7.json
new file mode 100644
index 0000000..06b01f1
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/rice_plant_stage7.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/rice_plant_stage4"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/rock_salt.json b/src/main/resources/assets/xlfoodmod/models/block/rock_salt.json
index ad0c0f5..432ec09 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/rock_salt.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/rock_salt.json
@@ -1,6 +1,7 @@
{
- "parent": "block/cube_all",
- "textures": {
- "all": "xlfoodmod:blocks/rock_salt"
- }
+ "parent": "block/cube_all",
+ "textures":
+ {
+ "all": "xlfoodmod:block/rock_salt"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake.json
new file mode 100644
index 0000000..d81afad
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake.json
@@ -0,0 +1,21 @@
+{
+ "textures": {
+ "particle": "xlfoodmod:block/strawberry_cake_side",
+ "bottom": "xlfoodmod:block/strawberry_cake_bottom",
+ "top": "xlfoodmod:block/strawberry_cake_top",
+ "side": "xlfoodmod:block/strawberry_cake_side"
+ },
+ "elements": [
+ { "from": [ 1, 0, 1 ],
+ "to": [ 15, 8, 15 ],
+ "faces": {
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#side" },
+ "east": { "texture": "#side" }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice1.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice1.json
index 2cd1784..7d47c74 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice1.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice1.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/strawberry_cake_side",
- "bottom": "xlfoodmod:blocks/strawberry_cake_bottom",
- "top": "xlfoodmod:blocks/strawberry_cake_top",
- "side": "xlfoodmod:blocks/strawberry_cake_side",
- "inside": "xlfoodmod:blocks/strawberry_cake_inner"
+ "particle": "xlfoodmod:block/strawberry_cake_side",
+ "bottom": "xlfoodmod:block/strawberry_cake_bottom",
+ "top": "xlfoodmod:block/strawberry_cake_top",
+ "side": "xlfoodmod:block/strawberry_cake_side",
+ "inside": "xlfoodmod:block/strawberry_cake_inner"
},
"elements": [
{ "from": [ 3, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 3, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 3, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 13, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 13, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice2.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice2.json
index 51da43b..268cb03 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice2.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice2.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/strawberry_cake_side",
- "bottom": "xlfoodmod:blocks/strawberry_cake_bottom",
- "top": "xlfoodmod:blocks/strawberry_cake_top",
- "side": "xlfoodmod:blocks/strawberry_cake_side",
- "inside": "xlfoodmod:blocks/strawberry_cake_inner"
+ "particle": "xlfoodmod:block/strawberry_cake_side",
+ "bottom": "xlfoodmod:block/strawberry_cake_bottom",
+ "top": "xlfoodmod:block/strawberry_cake_top",
+ "side": "xlfoodmod:block/strawberry_cake_side",
+ "inside": "xlfoodmod:block/strawberry_cake_inner"
},
"elements": [
{ "from": [ 5, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 5, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 5, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 11, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 11, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice3.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice3.json
index 9895d54..f573089 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice3.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice3.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/strawberry_cake_side",
- "bottom": "xlfoodmod:blocks/strawberry_cake_bottom",
- "top": "xlfoodmod:blocks/strawberry_cake_top",
- "side": "xlfoodmod:blocks/strawberry_cake_side",
- "inside": "xlfoodmod:blocks/strawberry_cake_inner"
+ "particle": "xlfoodmod:block/strawberry_cake_side",
+ "bottom": "xlfoodmod:block/strawberry_cake_bottom",
+ "top": "xlfoodmod:block/strawberry_cake_top",
+ "side": "xlfoodmod:block/strawberry_cake_side",
+ "inside": "xlfoodmod:block/strawberry_cake_inner"
},
"elements": [
{ "from": [ 7, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 7, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 7, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 9, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 9, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice4.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice4.json
index 43dc3be..4ac2a48 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice4.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice4.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/strawberry_cake_side",
- "bottom": "xlfoodmod:blocks/strawberry_cake_bottom",
- "top": "xlfoodmod:blocks/strawberry_cake_top",
- "side": "xlfoodmod:blocks/strawberry_cake_side",
- "inside": "xlfoodmod:blocks/strawberry_cake_inner"
+ "particle": "xlfoodmod:block/strawberry_cake_side",
+ "bottom": "xlfoodmod:block/strawberry_cake_bottom",
+ "top": "xlfoodmod:block/strawberry_cake_top",
+ "side": "xlfoodmod:block/strawberry_cake_side",
+ "inside": "xlfoodmod:block/strawberry_cake_inner"
},
"elements": [
{ "from": [ 9, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 9, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 9, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 7, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 7, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice5.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice5.json
index d7c59da..309e8a3 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice5.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice5.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/strawberry_cake_side",
- "bottom": "xlfoodmod:blocks/strawberry_cake_bottom",
- "top": "xlfoodmod:blocks/strawberry_cake_top",
- "side": "xlfoodmod:blocks/strawberry_cake_side",
- "inside": "xlfoodmod:blocks/strawberry_cake_inner"
+ "particle": "xlfoodmod:block/strawberry_cake_side",
+ "bottom": "xlfoodmod:block/strawberry_cake_bottom",
+ "top": "xlfoodmod:block/strawberry_cake_top",
+ "side": "xlfoodmod:block/strawberry_cake_side",
+ "inside": "xlfoodmod:block/strawberry_cake_inner"
},
"elements": [
{ "from": [ 11, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 11, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 11, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 5, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 5, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice6.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice6.json
index 1627f17..691a9ac 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice6.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_slice6.json
@@ -1,21 +1,21 @@
{
"textures": {
- "particle": "xlfoodmod:blocks/strawberry_cake_side",
- "bottom": "xlfoodmod:blocks/strawberry_cake_bottom",
- "top": "xlfoodmod:blocks/strawberry_cake_top",
- "side": "xlfoodmod:blocks/strawberry_cake_side",
- "inside": "xlfoodmod:blocks/strawberry_cake_inner"
+ "particle": "xlfoodmod:block/strawberry_cake_side",
+ "bottom": "xlfoodmod:block/strawberry_cake_bottom",
+ "top": "xlfoodmod:block/strawberry_cake_top",
+ "side": "xlfoodmod:block/strawberry_cake_side",
+ "inside": "xlfoodmod:block/strawberry_cake_inner"
},
"elements": [
{ "from": [ 13, 0, 1 ],
"to": [ 15, 8, 15 ],
"faces": {
- "down": { "uv": [ 13, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 13, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 3, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 3, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#inside" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
+ "down": { "texture": "#bottom", "cullface": "down" },
+ "up": { "texture": "#top" },
+ "north": { "texture": "#side" },
+ "south": { "texture": "#side" },
+ "west": { "texture": "#inside" },
+ "east": { "texture": "#side" }
}
}
]
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_uneaten.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_uneaten.json
deleted file mode 100644
index 0e09fec..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/strawberry_cake_uneaten.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "textures": {
- "particle": "xlfoodmod:blocks/strawberry_cake_side",
- "bottom": "xlfoodmod:blocks/strawberry_cake_bottom",
- "top": "xlfoodmod:blocks/strawberry_cake_top",
- "side": "xlfoodmod:blocks/strawberry_cake_side"
- },
- "elements": [
- { "from": [ 1, 0, 1 ],
- "to": [ 15, 8, 15 ],
- "faces": {
- "down": { "uv": [ 1, 1, 15, 15 ], "texture": "#bottom", "cullface": "down" },
- "up": { "uv": [ 1, 1, 15, 15 ], "texture": "#top" },
- "north": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "south": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "west": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" },
- "east": { "uv": [ 1, 8, 15, 16 ], "texture": "#side" }
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant0.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant0.json
deleted file mode 100644
index b59b3a8..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant0.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/strawberry_plant0"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant1.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant1.json
deleted file mode 100644
index eb47734..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant1.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/strawberry_plant1"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant2.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant2.json
deleted file mode 100644
index 174b40e..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant2.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/strawberry_plant2"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant3.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant3.json
deleted file mode 100644
index 2a02db2..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant3.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/strawberry_plant3"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant4.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant4.json
deleted file mode 100644
index d01ed36..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant4.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/strawberry_plant4"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant5.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant5.json
deleted file mode 100644
index 6b7d220..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant5.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/strawberry_plant5"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage0.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage0.json
new file mode 100644
index 0000000..4ab36ad
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage0.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/strawberry_plant_stage0"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage1.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage1.json
new file mode 100644
index 0000000..0e04182
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage1.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/strawberry_plant_stage1"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage2.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage2.json
new file mode 100644
index 0000000..4c890a5
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage2.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/strawberry_plant_stage2"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage3.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage3.json
new file mode 100644
index 0000000..0daa6fb
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage3.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/strawberry_plant_stage3"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage4.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage4.json
new file mode 100644
index 0000000..83e39c6
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage4.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/strawberry_plant_stage4"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage5.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage5.json
new file mode 100644
index 0000000..83e39c6
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage5.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/strawberry_plant_stage4"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage6.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage6.json
new file mode 100644
index 0000000..7ab5669
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage6.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/strawberry_plant_stage5"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage7.json b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage7.json
new file mode 100644
index 0000000..c1ea020
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/strawberry_plant_stage7.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/strawberry_plant_stage6"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant0.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant0.json
deleted file mode 100644
index 7cd5766..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant0.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/tomato_plant0"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant1.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant1.json
deleted file mode 100644
index 5c66ce2..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant1.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/tomato_plant1"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant2.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant2.json
deleted file mode 100644
index c5003c8..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant2.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/tomato_plant2"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant3.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant3.json
deleted file mode 100644
index 0f914b9..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant3.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/tomato_plant3"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant4.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant4.json
deleted file mode 100644
index ffb0faa..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant4.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/tomato_plant4"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant5.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant5.json
deleted file mode 100644
index e89428b..0000000
--- a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant5.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "parent": "block/crop",
- "textures": {
- "crop": "xlfoodmod:blocks/tomato_plant5"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage0.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage0.json
new file mode 100644
index 0000000..78f8cb3
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage0.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/tomato_plant_stage0"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage1.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage1.json
new file mode 100644
index 0000000..836d0f6
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage1.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/tomato_plant_stage1"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage2.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage2.json
new file mode 100644
index 0000000..6dbebcb
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage2.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/tomato_plant_stage2"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage3.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage3.json
new file mode 100644
index 0000000..592e70d
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage3.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/tomato_plant_stage3"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage4.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage4.json
new file mode 100644
index 0000000..ea4d50a
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage4.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/tomato_plant_stage4"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage5.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage5.json
new file mode 100644
index 0000000..ea4d50a
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage5.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/tomato_plant_stage4"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage6.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage6.json
new file mode 100644
index 0000000..29df3f4
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage6.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/tomato_plant_stage5"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage7.json b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage7.json
new file mode 100644
index 0000000..3138b0a
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/block/tomato_plant_stage7.json
@@ -0,0 +1,6 @@
+{
+ "parent": "block/crop",
+ "textures": {
+ "crop": "xlfoodmod:block/tomato_plant_stage6"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/block/vanilla_flower.json b/src/main/resources/assets/xlfoodmod/models/block/vanilla_flower.json
index 88c5355..7051f63 100644
--- a/src/main/resources/assets/xlfoodmod/models/block/vanilla_flower.json
+++ b/src/main/resources/assets/xlfoodmod/models/block/vanilla_flower.json
@@ -1,6 +1,7 @@
{
- "parent": "block/cross",
- "textures": {
- "cross": "xlfoodmod:blocks/vanilla_flower"
- }
+ "parent": "block/cross",
+ "textures":
+ {
+ "cross": "xlfoodmod:block/vanilla_flower"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/apple_pie.json b/src/main/resources/assets/xlfoodmod/models/item/apple_pie.json
index fa8ba8d..d867f8f 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/apple_pie.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/apple_pie.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/apple_pie"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/apple_pie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/bacon.json b/src/main/resources/assets/xlfoodmod/models/item/bacon.json
index db9f986..086eec5 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/bacon.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/bacon.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/bacon"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/bacon"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/bacon_pie.json b/src/main/resources/assets/xlfoodmod/models/item/bacon_pie.json
index 0c39d05..d603550 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/bacon_pie.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/bacon_pie.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/bacon_pie"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/bacon_pie"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/baguette.json b/src/main/resources/assets/xlfoodmod/models/item/baguette.json
index 971963f..7ffa72a 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/baguette.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/baguette.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/baguette"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/baguette"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/beef_jerky.json b/src/main/resources/assets/xlfoodmod/models/item/beef_jerky.json
index 3baeabf..395ecbd 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/beef_jerky.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/beef_jerky.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/beef_jerky"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/beef_jerky"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/beef_stew.json b/src/main/resources/assets/xlfoodmod/models/item/beef_stew.json
index c621a9f..a7e2fab 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/beef_stew.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/beef_stew.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/beef_stew"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/beef_stew"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/beer.json b/src/main/resources/assets/xlfoodmod/models/item/beer.json
index 4fd9f50..6830453 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/beer.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/beer.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/beer"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/beer"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/blt_sandwich.json b/src/main/resources/assets/xlfoodmod/models/item/blt_sandwich.json
index 1086415..7bc6fe3 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/blt_sandwich.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/blt_sandwich.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/blt_sandwich"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/blt_sandwich"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/bottom_bun.json b/src/main/resources/assets/xlfoodmod/models/item/bottom_bun.json
index c9f141d..7227fa3 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/bottom_bun.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/bottom_bun.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/bottom_bun"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/bottom_bun"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/bourbon_biscuit.json b/src/main/resources/assets/xlfoodmod/models/item/bourbon_biscuit.json
index 80379d1..51b023d 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/bourbon_biscuit.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/bourbon_biscuit.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/bourbon_biscuit"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/bourbon_biscuit"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/bowl.json b/src/main/resources/assets/xlfoodmod/models/item/bowl.json
index 72356aa..4700ea5 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/bowl.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/bowl.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/bowl"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/bowl"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/breakfast_sandwich.json b/src/main/resources/assets/xlfoodmod/models/item/breakfast_sandwich.json
index e632e88..d292ed8 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/breakfast_sandwich.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/breakfast_sandwich.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/breakfast_sandwich"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/breakfast_sandwich"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/brownie.json b/src/main/resources/assets/xlfoodmod/models/item/brownie.json
index 4e05bfd..079e465 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/brownie.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/brownie.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/brownie"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/brownie"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/bucket_of_fried_chicken.json b/src/main/resources/assets/xlfoodmod/models/item/bucket_of_fried_chicken.json
index 2cac312..c34cd8a 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/bucket_of_fried_chicken.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/bucket_of_fried_chicken.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/bucket_of_fried_chicken"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/bucket_of_fried_chicken"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/burrito.json b/src/main/resources/assets/xlfoodmod/models/item/burrito.json
index a4054f9..2669f61 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/burrito.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/burrito.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/burrito"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/burrito"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/butter.json b/src/main/resources/assets/xlfoodmod/models/item/butter.json
index b58dea6..99daea6 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/butter.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/butter.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/butter"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/butter"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/butter_rice.json b/src/main/resources/assets/xlfoodmod/models/item/butter_rice.json
index 9c16003..7957b6d 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/butter_rice.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/butter_rice.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/butter_rice"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/butter_rice"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/caesar_salad.json b/src/main/resources/assets/xlfoodmod/models/item/caesar_salad.json
index de48f7e..73cc171 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/caesar_salad.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/caesar_salad.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/caesar_salad"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/caesar_salad"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/cappuccino.json b/src/main/resources/assets/xlfoodmod/models/item/cappuccino.json
index 5f34f97..bbdfdfb 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/cappuccino.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/cappuccino.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/cappuccino"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/cappuccino"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/caramel_apple.json b/src/main/resources/assets/xlfoodmod/models/item/caramel_apple.json
index 64a8642..a86b017 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/caramel_apple.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/caramel_apple.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/caramel_apple"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/caramel_apple"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/cheese.json b/src/main/resources/assets/xlfoodmod/models/item/cheese.json
index bf2b044..4294209 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/cheese.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/cheese.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/cheese"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/cheese"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/cheese_cake.json b/src/main/resources/assets/xlfoodmod/models/item/cheese_cake.json
index 59fdafa..8acd2b7 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/cheese_cake.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/cheese_cake.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/cheese_cake"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/cheese_cake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/cheese_pie.json b/src/main/resources/assets/xlfoodmod/models/item/cheese_pie.json
index dc5267c..67bbf6d 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/cheese_pie.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/cheese_pie.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/cheese_pie"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/cheese_pie"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/cheese_puff.json b/src/main/resources/assets/xlfoodmod/models/item/cheese_puff.json
index 1235b18..db0eaa2 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/cheese_puff.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/cheese_puff.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/cheese_puff"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/cheese_puff"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/cheeseburger.json b/src/main/resources/assets/xlfoodmod/models/item/cheeseburger.json
index e111b9f..57c7ca8 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/cheeseburger.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/cheeseburger.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/cheeseburger"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/cheeseburger"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/cheesy_bread.json b/src/main/resources/assets/xlfoodmod/models/item/cheesy_bread.json
index afc44e0..234eca2 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/cheesy_bread.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/cheesy_bread.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/cheesy_bread"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/cheesy_bread"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chicken_pot_pie.json b/src/main/resources/assets/xlfoodmod/models/item/chicken_pot_pie.json
index f899ab2..801f693 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/chicken_pot_pie.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/chicken_pot_pie.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chicken_pot_pie"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chicken_pot_pie"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chicken_salad.json b/src/main/resources/assets/xlfoodmod/models/item/chicken_salad.json
index ee0e4cb..277078e 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/chicken_salad.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/chicken_salad.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chicken_salad"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chicken_salad"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chicken_sandwich.json b/src/main/resources/assets/xlfoodmod/models/item/chicken_sandwich.json
index d34a36c..e93066e 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/chicken_sandwich.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/chicken_sandwich.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chicken_sandwich"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chicken_sandwich"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chicken_soup.json b/src/main/resources/assets/xlfoodmod/models/item/chicken_soup.json
index 02e0108..27fe7bb 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/chicken_soup.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/chicken_soup.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chicken_soup"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chicken_soup"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chickenburger.json b/src/main/resources/assets/xlfoodmod/models/item/chickenburger.json
index 5a8030f..025db03 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/chickenburger.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/chickenburger.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chickenburger"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chickenburger"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chips.json b/src/main/resources/assets/xlfoodmod/models/item/chips.json
index d62d641..3045120 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/chips.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/chips.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chips"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chips"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chocolate.json b/src/main/resources/assets/xlfoodmod/models/item/chocolate.json
index 3847572..1f04d6b 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/chocolate.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/chocolate.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chocolate"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chocolate"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chocolate_cake.json b/src/main/resources/assets/xlfoodmod/models/item/chocolate_cake.json
index a3bf9dd..2ed1035 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/chocolate_cake.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/chocolate_cake.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chocolate_cake"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chocolate_cake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chocolate_cookie.json b/src/main/resources/assets/xlfoodmod/models/item/chocolate_cookie.json
new file mode 100644
index 0000000..254553a
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/chocolate_cookie.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chocolate_cookie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chocolate_cookie_cake.json b/src/main/resources/assets/xlfoodmod/models/item/chocolate_cookie_cake.json
new file mode 100644
index 0000000..31cc33f
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/chocolate_cookie_cake.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chocolate_cookie_cake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chocolate_cookie_cupcake.json b/src/main/resources/assets/xlfoodmod/models/item/chocolate_cookie_cupcake.json
new file mode 100644
index 0000000..fc18a2e
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/chocolate_cookie_cupcake.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chocolate_cookie_cupcake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chocolate_cupcake.json b/src/main/resources/assets/xlfoodmod/models/item/chocolate_cupcake.json
index f7a8e52..b2efa71 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/chocolate_cupcake.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/chocolate_cupcake.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chocolate_cupcake"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chocolate_cupcake"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chocolate_donut.json b/src/main/resources/assets/xlfoodmod/models/item/chocolate_donut.json
index 07dcad1..ca936be 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/chocolate_donut.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/chocolate_donut.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chocolate_donut"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chocolate_donut"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chocolate_ice_cream.json b/src/main/resources/assets/xlfoodmod/models/item/chocolate_ice_cream.json
new file mode 100644
index 0000000..83ff797
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/chocolate_ice_cream.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chocolate_ice_cream"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chocolate_ice_cream_ball.json b/src/main/resources/assets/xlfoodmod/models/item/chocolate_ice_cream_ball.json
new file mode 100644
index 0000000..87479d7
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/chocolate_ice_cream_ball.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chocolate_ice_cream_ball"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chocolate_icecream.json b/src/main/resources/assets/xlfoodmod/models/item/chocolate_icecream.json
deleted file mode 100644
index 930c76a..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/chocolate_icecream.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chocolate_icecream"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chocolate_icecream_ball.json b/src/main/resources/assets/xlfoodmod/models/item/chocolate_icecream_ball.json
deleted file mode 100644
index 23448e8..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/chocolate_icecream_ball.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chocolate_icecream_ball"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chocolate_pie.json b/src/main/resources/assets/xlfoodmod/models/item/chocolate_pie.json
index df9fc85..71899da 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/chocolate_pie.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/chocolate_pie.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chocolate_pie"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chocolate_pie"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/chocolate_syrup.json b/src/main/resources/assets/xlfoodmod/models/item/chocolate_syrup.json
index a0a5204..70eb701 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/chocolate_syrup.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/chocolate_syrup.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/chocolate_syrup"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chocolate_syrup"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/coffee.json b/src/main/resources/assets/xlfoodmod/models/item/coffee.json
index a852e73..289b76f 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/coffee.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/coffee.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/coffee"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/coffee"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/coffee_cup.json b/src/main/resources/assets/xlfoodmod/models/item/coffee_cup.json
index 7a2ba2b..45ae3dc 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/coffee_cup.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/coffee_cup.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/coffee_cup"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/coffee_cup"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/cooked_chicken_wing.json b/src/main/resources/assets/xlfoodmod/models/item/cooked_chicken_wing.json
index d3c781b..eef95b3 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/cooked_chicken_wing.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/cooked_chicken_wing.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/cooked_chicken_wing"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/cooked_chicken_wing"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/cooked_dough.json b/src/main/resources/assets/xlfoodmod/models/item/cooked_dough.json
index a201540..cfb568e 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/cooked_dough.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/cooked_dough.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/cooked_dough"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/cooked_dough"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/corn.json b/src/main/resources/assets/xlfoodmod/models/item/corn.json
index dbfd16d..ba19da3 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/corn.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/corn.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/corn"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/corn"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/corn_bread.json b/src/main/resources/assets/xlfoodmod/models/item/corn_bread.json
index e70f595..93d09e3 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/corn_bread.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/corn_bread.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/corn_bread"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/corn_bread"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/corn_plant.json b/src/main/resources/assets/xlfoodmod/models/item/corn_plant.json
index a9c3746..98bd785 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/corn_plant.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/corn_plant.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:blocks/corn_plant7"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:block/corn_plant_stage7"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/corn_seeds.json b/src/main/resources/assets/xlfoodmod/models/item/corn_seeds.json
index 8114560..55e2572 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/corn_seeds.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/corn_seeds.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/corn_seeds"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/corn_seeds"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/crescent_roll.json b/src/main/resources/assets/xlfoodmod/models/item/crescent_roll.json
index da44772..ed670c4 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/crescent_roll.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/crescent_roll.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/crescent_roll"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/crescent_roll"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/crouton.json b/src/main/resources/assets/xlfoodmod/models/item/crouton.json
index 2e80a84..7680a3c 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/crouton.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/crouton.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/crouton"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/crouton"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/cucumber.json b/src/main/resources/assets/xlfoodmod/models/item/cucumber.json
index 6d9e952..0e3f5da 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/cucumber.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/cucumber.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/cucumber"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/cucumber"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/cucumber_plant.json b/src/main/resources/assets/xlfoodmod/models/item/cucumber_plant.json
index 7658fb3..5528743 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/cucumber_plant.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/cucumber_plant.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:blocks/cucumber_plant5"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:block/cucumber_plant_stage6"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/cucumber_seeds.json b/src/main/resources/assets/xlfoodmod/models/item/cucumber_seeds.json
index 914cfa9..143feba 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/cucumber_seeds.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/cucumber_seeds.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/cucumber_seeds"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/cucumber_seeds"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/cucumber_soup.json b/src/main/resources/assets/xlfoodmod/models/item/cucumber_soup.json
index 0ee25f5..83c46b8 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/cucumber_soup.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/cucumber_soup.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/cucumber_soup"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/cucumber_soup"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/deadly_energy_drink.json b/src/main/resources/assets/xlfoodmod/models/item/deadly_energy_drink.json
index 2b5b2a3..51f2c75 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/deadly_energy_drink.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/deadly_energy_drink.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/deadly_energy_drink"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/deadly_energy_drink"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/donut.json b/src/main/resources/assets/xlfoodmod/models/item/donut.json
index 504ada9..66f879c 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/donut.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/donut.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/donut"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/donut"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/dough.json b/src/main/resources/assets/xlfoodmod/models/item/dough.json
index cd240fe..72d9e25 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/dough.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/dough.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/dough"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/dough"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/empty_can.json b/src/main/resources/assets/xlfoodmod/models/item/empty_can.json
index ea73f26..72d4042 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/empty_can.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/empty_can.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/empty_can"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/empty_can"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/enchilada.json b/src/main/resources/assets/xlfoodmod/models/item/enchilada.json
index 0cf4516..087fdf5 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/enchilada.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/enchilada.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/enchilada"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/enchilada"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/fish_pie.json b/src/main/resources/assets/xlfoodmod/models/item/fish_pie.json
index 39e1214..b5c775e 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/fish_pie.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/fish_pie.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/fish_pie"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/fish_pie"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/flesh.json b/src/main/resources/assets/xlfoodmod/models/item/flesh.json
index bf4730d..3c29323 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/flesh.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/flesh.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/flesh"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/flesh"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/fried_egg.json b/src/main/resources/assets/xlfoodmod/models/item/fried_egg.json
index 68eced9..f471836 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/fried_egg.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/fried_egg.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/fried_egg"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/fried_egg"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/fried_rice.json b/src/main/resources/assets/xlfoodmod/models/item/fried_rice.json
index 2e58f11..a27858a 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/fried_rice.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/fried_rice.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/fried_rice"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/fried_rice"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/futomaki.json b/src/main/resources/assets/xlfoodmod/models/item/futomaki.json
new file mode 100644
index 0000000..78cedcf
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/futomaki.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/futomaki"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/garden_salad.json b/src/main/resources/assets/xlfoodmod/models/item/garden_salad.json
index 8768ac4..60057dc 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/garden_salad.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/garden_salad.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/garden_salad"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/garden_salad"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/glass_mug.json b/src/main/resources/assets/xlfoodmod/models/item/glass_mug.json
index c96eb39..4a6fe2f 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/glass_mug.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/glass_mug.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/glass_mug"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/glass_mug"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/golden_apple_pie.json b/src/main/resources/assets/xlfoodmod/models/item/golden_apple_pie.json
index 2f40fe8..b0893c4 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/golden_apple_pie.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/golden_apple_pie.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/golden_apple_pie"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/golden_apple_pie"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/grass.json b/src/main/resources/assets/xlfoodmod/models/item/grass.json
index 2f9966f..e050ab5 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/grass.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/grass.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:blocks/grass"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:block/grass"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/grilled_cheese_sandwich.json b/src/main/resources/assets/xlfoodmod/models/item/grilled_cheese_sandwich.json
index 1338885..e2703fe 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/grilled_cheese_sandwich.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/grilled_cheese_sandwich.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/grilled_cheese_sandwich"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/grilled_cheese_sandwich"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/ground_beef.json b/src/main/resources/assets/xlfoodmod/models/item/ground_beef.json
index 8b9957d..49e366c 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/ground_beef.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/ground_beef.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/ground_beef"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/ground_beef"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/ham.json b/src/main/resources/assets/xlfoodmod/models/item/ham.json
index 1dfab20..33e7a3b 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/ham.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/ham.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/ham"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/ham"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/hamburger.json b/src/main/resources/assets/xlfoodmod/models/item/hamburger.json
index dea21ed..020fa21 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/hamburger.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/hamburger.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/hamburger"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/hamburger"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/healthy_energy_drink.json b/src/main/resources/assets/xlfoodmod/models/item/healthy_energy_drink.json
index 3053f8c..8023aa7 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/healthy_energy_drink.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/healthy_energy_drink.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/healthy_energy_drink"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/healthy_energy_drink"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/hot_dog.json b/src/main/resources/assets/xlfoodmod/models/item/hot_dog.json
index 63bcd16..b9d4c57 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/hot_dog.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/hot_dog.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/hot_dog"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/hot_dog"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/hot_sauce.json b/src/main/resources/assets/xlfoodmod/models/item/hot_sauce.json
index 346123c..a8191ef 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/hot_sauce.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/hot_sauce.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/hot_sauce"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/hot_sauce"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/ice_cream_cone.json b/src/main/resources/assets/xlfoodmod/models/item/ice_cream_cone.json
new file mode 100644
index 0000000..aac83b8
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/ice_cream_cone.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/ice_cream_cone"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/ice_cream_sandwich.json b/src/main/resources/assets/xlfoodmod/models/item/ice_cream_sandwich.json
new file mode 100644
index 0000000..ef93eae
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/ice_cream_sandwich.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/ice_cream_sandwich"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/icecream_cone.json b/src/main/resources/assets/xlfoodmod/models/item/icecream_cone.json
deleted file mode 100644
index 09fe8da..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/icecream_cone.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/icecream_cone"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/icecream_sandwich.json b/src/main/resources/assets/xlfoodmod/models/item/icecream_sandwich.json
deleted file mode 100644
index c100123..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/icecream_sandwich.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/icecream_sandwich"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/jambon_beurre.json b/src/main/resources/assets/xlfoodmod/models/item/jambon_beurre.json
index 3471645..df845a9 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/jambon_beurre.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/jambon_beurre.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/jambon_beurre"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/jambon_beurre"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/kebab.json b/src/main/resources/assets/xlfoodmod/models/item/kebab.json
index fa7096e..8284152 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/kebab.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/kebab.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/kebab"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/kebab"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/lasagne.json b/src/main/resources/assets/xlfoodmod/models/item/lasagne.json
index 873e1ea..08911f5 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/lasagne.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/lasagne.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/lasagne"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/lasagne"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/lettuce.json b/src/main/resources/assets/xlfoodmod/models/item/lettuce.json
index ecd2a26..09c5a96 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/lettuce.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/lettuce.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/lettuce"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/lettuce"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/lettuce_plant.json b/src/main/resources/assets/xlfoodmod/models/item/lettuce_plant.json
index 1f27b60..726c0ed 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/lettuce_plant.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/lettuce_plant.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:blocks/lettuce_plant7"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:block/lettuce_plant_stage7"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/lettuce_seeds.json b/src/main/resources/assets/xlfoodmod/models/item/lettuce_seeds.json
index ddf168d..8734784 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/lettuce_seeds.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/lettuce_seeds.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/lettuce_seeds"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/lettuce_seeds"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/macaroni_and_cheese.json b/src/main/resources/assets/xlfoodmod/models/item/macaroni_and_cheese.json
index 4c5a389..896156c 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/macaroni_and_cheese.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/macaroni_and_cheese.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/macaroni_and_cheese"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/macaroni_and_cheese"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/marshmallow.json b/src/main/resources/assets/xlfoodmod/models/item/marshmallow.json
index 38793ed..461d306 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/marshmallow.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/marshmallow.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/marshmallow"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/marshmallow"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/nether_cake.json b/src/main/resources/assets/xlfoodmod/models/item/nether_cake.json
index 3c5001b..606a63f 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/nether_cake.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/nether_cake.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/nether_cake"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/nether_cake"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/onion.json b/src/main/resources/assets/xlfoodmod/models/item/onion.json
index e43bad3..4bd642f 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/onion.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/onion.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/onion"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/onion"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/onion_plant.json b/src/main/resources/assets/xlfoodmod/models/item/onion_plant.json
index 7826b26..de935d9 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/onion_plant.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/onion_plant.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:blocks/onion_plant7"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:block/onion_plant_stage6"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/onion_rings.json b/src/main/resources/assets/xlfoodmod/models/item/onion_rings.json
index 3e55b53..aa26aad 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/onion_rings.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/onion_rings.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/onion_rings"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/onion_rings"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/onion_salad.json b/src/main/resources/assets/xlfoodmod/models/item/onion_salad.json
index a788a00..1530a11 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/onion_salad.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/onion_salad.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/onion_salad"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/onion_salad"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/oreo_cake.json b/src/main/resources/assets/xlfoodmod/models/item/oreo_cake.json
deleted file mode 100644
index b7554de..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/oreo_cake.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/oreo_cake"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/oreo_cookie.json b/src/main/resources/assets/xlfoodmod/models/item/oreo_cookie.json
deleted file mode 100644
index 27444c6..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/oreo_cookie.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/oreo_cookie"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
diff --git a/src/main/resources/assets/xlfoodmod/models/item/oreo_cupcake.json b/src/main/resources/assets/xlfoodmod/models/item/oreo_cupcake.json
deleted file mode 100644
index 7c08bac..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/oreo_cupcake.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/oreo_cupcake"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/oshizushi.json b/src/main/resources/assets/xlfoodmod/models/item/oshizushi.json
new file mode 100644
index 0000000..5e92183
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/oshizushi.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/oshizushi"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/pancake.json b/src/main/resources/assets/xlfoodmod/models/item/pancake.json
index 008b2fd..f63b0fe 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/pancake.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/pancake.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/pancake"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/pancake"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/paper_cup.json b/src/main/resources/assets/xlfoodmod/models/item/paper_cup.json
index 43a1507..e56c621 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/paper_cup.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/paper_cup.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/paper_cup"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/paper_cup"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/pepper.json b/src/main/resources/assets/xlfoodmod/models/item/pepper.json
index 3edf942..c19cb87 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/pepper.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/pepper.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/pepper"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/pepper"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/pepper_plant.json b/src/main/resources/assets/xlfoodmod/models/item/pepper_plant.json
index c2cc273..757f373 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/pepper_plant.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/pepper_plant.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:blocks/pepper_plant7"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:block/pepper_plant_stage7"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/pepper_seeds.json b/src/main/resources/assets/xlfoodmod/models/item/pepper_seeds.json
index acb3259..e192871 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/pepper_seeds.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/pepper_seeds.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/pepper_seeds"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/pepper_seeds"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/pie_shell.json b/src/main/resources/assets/xlfoodmod/models/item/pie_shell.json
index 4f4ad0e..99defd6 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/pie_shell.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/pie_shell.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/pie_shell"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/pie_shell"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/pizza.json b/src/main/resources/assets/xlfoodmod/models/item/pizza.json
index d955b31..306389b 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/pizza.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/pizza.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/pizza"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/pizza"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/potato_bread.json b/src/main/resources/assets/xlfoodmod/models/item/potato_bread.json
index c822262..cff6a74 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/potato_bread.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/potato_bread.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/potato_bread"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/potato_bread"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/pumpkin_cake.json b/src/main/resources/assets/xlfoodmod/models/item/pumpkin_cake.json
index 99a96ab..226ee93 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/pumpkin_cake.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/pumpkin_cake.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/pumpkin_cake"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/pumpkin_cake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/pumpkin_stew.json b/src/main/resources/assets/xlfoodmod/models/item/pumpkin_stew.json
index a888a51..d35b407 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/pumpkin_stew.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/pumpkin_stew.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/pumpkin_stew"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/pumpkin_stew"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/raw_chicken_wing.json b/src/main/resources/assets/xlfoodmod/models/item/raw_chicken_wing.json
index 4ad4f5c..bfcefc3 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/raw_chicken_wing.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/raw_chicken_wing.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/raw_chicken_wing"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/raw_chicken_wing"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/raw_corn.json b/src/main/resources/assets/xlfoodmod/models/item/raw_corn.json
index 236ab75..8c9ff2f 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/raw_corn.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/raw_corn.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/raw_corn"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/raw_corn"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/rice.json b/src/main/resources/assets/xlfoodmod/models/item/rice.json
index e8d9971..3db7c72 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/rice.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/rice.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/rice"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/rice"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/rice_bread.json b/src/main/resources/assets/xlfoodmod/models/item/rice_bread.json
index 77324a9..06bcc2e 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/rice_bread.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/rice_bread.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/rice_bread"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/rice_bread"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/rice_plant.json b/src/main/resources/assets/xlfoodmod/models/item/rice_plant.json
index e2aeced..9f20d0f 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/rice_plant.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/rice_plant.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:blocks/rice_plant4"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:block/rice_plant_stage4"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/rice_seeds.json b/src/main/resources/assets/xlfoodmod/models/item/rice_seeds.json
deleted file mode 100644
index 5013121..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/rice_seeds.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/rice_seeds"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/roasted_marshmallow.json b/src/main/resources/assets/xlfoodmod/models/item/roasted_marshmallow.json
index d2ab9b4..1083b61 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/roasted_marshmallow.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/roasted_marshmallow.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/roasted_marshmallow"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/roasted_marshmallow"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/rock_salt.json b/src/main/resources/assets/xlfoodmod/models/item/rock_salt.json
index 48af15b..69c4939 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/rock_salt.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/rock_salt.json
@@ -1,10 +1,3 @@
{
- "parent": "xlfoodmod:block/rock_salt",
- "display": {
- "thirdperson": {
- "rotation": [ 10, -45, 170 ],
- "translation": [ 0, 1.5, -2.75 ],
- "scale": [ 0.375, 0.375, 0.375 ]
- }
- }
+ "parent": "xlfoodmod:block/rock_salt"
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/salad_bowl.json b/src/main/resources/assets/xlfoodmod/models/item/salad_bowl.json
deleted file mode 100644
index 2d68490..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/salad_bowl.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/salad_bowl"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/salt.json b/src/main/resources/assets/xlfoodmod/models/item/salt.json
index daa9852..db2ca42 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/salt.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/salt.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/salt"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/salt"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/salty_chips.json b/src/main/resources/assets/xlfoodmod/models/item/salty_chips.json
index 6ac93ab..3ac6936 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/salty_chips.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/salty_chips.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/salty_chips"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/salty_chips"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/sausage.json b/src/main/resources/assets/xlfoodmod/models/item/sausage.json
index fb33d5e..119cf70 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/sausage.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/sausage.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/sausage"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/sausage"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/sausage_roll.json b/src/main/resources/assets/xlfoodmod/models/item/sausage_roll.json
index f6433f5..e2b9bba 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/sausage_roll.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/sausage_roll.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/sausage_roll"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/sausage_roll"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/seaweed.json b/src/main/resources/assets/xlfoodmod/models/item/seaweed.json
new file mode 100644
index 0000000..3509bf6
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/seaweed.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/seaweed"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/slice_of_pizza.json b/src/main/resources/assets/xlfoodmod/models/item/slice_of_pizza.json
index cf6c4e5..24085a2 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/slice_of_pizza.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/slice_of_pizza.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/slice_of_pizza"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/slice_of_pizza"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/spaghetti.json b/src/main/resources/assets/xlfoodmod/models/item/spaghetti.json
index f30d0ea..b58dee1 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/spaghetti.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/spaghetti.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/spaghetti"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/spaghetti"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/speedy_energy_drink.json b/src/main/resources/assets/xlfoodmod/models/item/speedy_energy_drink.json
index ee936ed..988d98a 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/speedy_energy_drink.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/speedy_energy_drink.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/speedy_energy_drink"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/speedy_energy_drink"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/spicy_chicken_wing.json b/src/main/resources/assets/xlfoodmod/models/item/spicy_chicken_wing.json
index 49fb077..e386579 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/spicy_chicken_wing.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/spicy_chicken_wing.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/spicy_chicken_wing"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/spicy_chicken_wing"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/spicy_chips.json b/src/main/resources/assets/xlfoodmod/models/item/spicy_chips.json
index d53da99..3045120 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/spicy_chips.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/spicy_chips.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/spicy_chips"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/chips"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/stealthy_energy_drink.json b/src/main/resources/assets/xlfoodmod/models/item/stealthy_energy_drink.json
index 88e3f7d..482b743 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/stealthy_energy_drink.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/stealthy_energy_drink.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/stealthy_energy_drink"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/stealthy_energy_drink"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/strawberry.json b/src/main/resources/assets/xlfoodmod/models/item/strawberry.json
index e956f7e..a7cec79 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/strawberry.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/strawberry.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/strawberry"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/strawberry"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/strawberry_cake.json b/src/main/resources/assets/xlfoodmod/models/item/strawberry_cake.json
index 2537e3a..871b1ed 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/strawberry_cake.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/strawberry_cake.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/strawberry_cake"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/strawberry_cake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/strawberry_cupcake.json b/src/main/resources/assets/xlfoodmod/models/item/strawberry_cupcake.json
index 799c66e..dbeb393 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/strawberry_cupcake.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/strawberry_cupcake.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/strawberry_cupcake"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/strawberry_cupcake"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/strawberry_ice_cream.json b/src/main/resources/assets/xlfoodmod/models/item/strawberry_ice_cream.json
new file mode 100644
index 0000000..9bb48ad
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/strawberry_ice_cream.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/strawberry_ice_cream"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/strawberry_ice_cream_ball.json b/src/main/resources/assets/xlfoodmod/models/item/strawberry_ice_cream_ball.json
new file mode 100644
index 0000000..f49941f
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/strawberry_ice_cream_ball.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/strawberry_ice_cream_ball"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/strawberry_icecream.json b/src/main/resources/assets/xlfoodmod/models/item/strawberry_icecream.json
deleted file mode 100644
index eca4920..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/strawberry_icecream.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/strawberry_icecream"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/strawberry_icecream_ball.json b/src/main/resources/assets/xlfoodmod/models/item/strawberry_icecream_ball.json
deleted file mode 100644
index 2d92a9d..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/strawberry_icecream_ball.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/strawberry_icecream_ball"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/strawberry_pie.json b/src/main/resources/assets/xlfoodmod/models/item/strawberry_pie.json
index 6a5f6ec..71e2566 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/strawberry_pie.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/strawberry_pie.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/strawberry_pie"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/strawberry_pie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/strawberry_plant.json b/src/main/resources/assets/xlfoodmod/models/item/strawberry_plant.json
index 2924894..a522c6a 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/strawberry_plant.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/strawberry_plant.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:blocks/strawberry_plant5"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:block/strawberry_plant_stage6"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/strawberry_seeds.json b/src/main/resources/assets/xlfoodmod/models/item/strawberry_seeds.json
index ce17712..ece6f3b 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/strawberry_seeds.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/strawberry_seeds.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/strawberry_seeds"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/strawberry_seeds"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/strong_energy_drink.json b/src/main/resources/assets/xlfoodmod/models/item/strong_energy_drink.json
index 1d7f8e1..d035faf 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/strong_energy_drink.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/strong_energy_drink.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/strong_energy_drink"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/strong_energy_drink"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/sugar_donut.json b/src/main/resources/assets/xlfoodmod/models/item/sugar_donut.json
index d4ac1c4..3e539a8 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/sugar_donut.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/sugar_donut.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/sugar_donut"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/sugar_donut"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/super_energy_drink.json b/src/main/resources/assets/xlfoodmod/models/item/super_energy_drink.json
index bc18092..e65d251 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/super_energy_drink.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/super_energy_drink.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/super_energy_drink"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/super_energy_drink"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/taco.json b/src/main/resources/assets/xlfoodmod/models/item/taco.json
index 639af4c..5738c8a 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/taco.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/taco.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/taco"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/taco"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/taco_salad.json b/src/main/resources/assets/xlfoodmod/models/item/taco_salad.json
index 260908f..2ce2417 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/taco_salad.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/taco_salad.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/taco_salad"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/taco_salad"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/tomato.json b/src/main/resources/assets/xlfoodmod/models/item/tomato.json
index 387c450..d5ff69c 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/tomato.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/tomato.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/tomato"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/tomato"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/tomato_plant.json b/src/main/resources/assets/xlfoodmod/models/item/tomato_plant.json
index ad961d9..639a06c 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/tomato_plant.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/tomato_plant.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:blocks/tomato_plant5"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:block/tomato_plant_stage6"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/tomato_sauce.json b/src/main/resources/assets/xlfoodmod/models/item/tomato_sauce.json
index 72c7ddc..bb31b07 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/tomato_sauce.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/tomato_sauce.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/tomato_sauce"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/tomato_sauce"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/tomato_seeds.json b/src/main/resources/assets/xlfoodmod/models/item/tomato_seeds.json
index 81891b0..f8d37ca 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/tomato_seeds.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/tomato_seeds.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/tomato_seeds"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/tomato_seeds"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/tomato_soup.json b/src/main/resources/assets/xlfoodmod/models/item/tomato_soup.json
index ef0d2f3..0c6f702 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/tomato_soup.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/tomato_soup.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/tomato_soup"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/tomato_soup"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/top_bun.json b/src/main/resources/assets/xlfoodmod/models/item/top_bun.json
index acbd095..b4b9cfb 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/top_bun.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/top_bun.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/top_bun"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/top_bun"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/tortilla.json b/src/main/resources/assets/xlfoodmod/models/item/tortilla.json
index 0ca3310..9b65779 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/tortilla.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/tortilla.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/tortilla"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/tortilla"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/twinkie.json b/src/main/resources/assets/xlfoodmod/models/item/twinkie.json
deleted file mode 100644
index 6d29183..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/twinkie.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/twinkie"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/uramaki.json b/src/main/resources/assets/xlfoodmod/models/item/uramaki.json
new file mode 100644
index 0000000..0d496a3
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/uramaki.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/uramaki"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/vanilla_cookie.json b/src/main/resources/assets/xlfoodmod/models/item/vanilla_cookie.json
new file mode 100644
index 0000000..b7380c4
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/vanilla_cookie.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/vanilla_cookie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/vanilla_cream.json b/src/main/resources/assets/xlfoodmod/models/item/vanilla_cream.json
index 41c1806..e74a17b 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/vanilla_cream.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/vanilla_cream.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/vanilla_cream"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/vanilla_cream"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/vanilla_cupcake.json b/src/main/resources/assets/xlfoodmod/models/item/vanilla_cupcake.json
index ec67515..adcf884 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/vanilla_cupcake.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/vanilla_cupcake.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/vanilla_cupcake"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/vanilla_cupcake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/vanilla_donut.json b/src/main/resources/assets/xlfoodmod/models/item/vanilla_donut.json
index 2371c74..22c5e7a 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/vanilla_donut.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/vanilla_donut.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/vanilla_donut"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/vanilla_donut"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/vanilla_extract.json b/src/main/resources/assets/xlfoodmod/models/item/vanilla_extract.json
index 85952f2..d235997 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/vanilla_extract.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/vanilla_extract.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/vanilla_extract"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/vanilla_extract"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/vanilla_flower.json b/src/main/resources/assets/xlfoodmod/models/item/vanilla_flower.json
index d37e6b0..8bdce8a 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/vanilla_flower.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/vanilla_flower.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:blocks/vanilla_flower"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:block/vanilla_flower"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/vanilla_ice_cream.json b/src/main/resources/assets/xlfoodmod/models/item/vanilla_ice_cream.json
new file mode 100644
index 0000000..ce2f448
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/vanilla_ice_cream.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/vanilla_ice_cream"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/vanilla_ice_cream_ball.json b/src/main/resources/assets/xlfoodmod/models/item/vanilla_ice_cream_ball.json
new file mode 100644
index 0000000..b2d716c
--- /dev/null
+++ b/src/main/resources/assets/xlfoodmod/models/item/vanilla_ice_cream_ball.json
@@ -0,0 +1,7 @@
+{
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/vanilla_ice_cream_ball"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/vanilla_icecream.json b/src/main/resources/assets/xlfoodmod/models/item/vanilla_icecream.json
deleted file mode 100644
index 0456ed4..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/vanilla_icecream.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/vanilla_icecream"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/vanilla_icecream_ball.json b/src/main/resources/assets/xlfoodmod/models/item/vanilla_icecream_ball.json
deleted file mode 100644
index f6be653..0000000
--- a/src/main/resources/assets/xlfoodmod/models/item/vanilla_icecream_ball.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/vanilla_icecream_ball"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/vegetable_soup.json b/src/main/resources/assets/xlfoodmod/models/item/vegetable_soup.json
index ac5de2b..8ce1a3e 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/vegetable_soup.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/vegetable_soup.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/vegetable_soup"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/vegetable_soup"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/models/item/waffle.json b/src/main/resources/assets/xlfoodmod/models/item/waffle.json
index 646db3b..81fe0d5 100644
--- a/src/main/resources/assets/xlfoodmod/models/item/waffle.json
+++ b/src/main/resources/assets/xlfoodmod/models/item/waffle.json
@@ -1,18 +1,7 @@
{
- "parent": "item/generated",
- "textures": {
- "layer0": "xlfoodmod:items/waffle"
- },
- "display": {
- "thirdperson": {
- "rotation": [ -90, 0, 0 ],
- "translation": [ 0, 1, -3 ],
- "scale": [ 0.55, 0.55, 0.55 ]
- },
- "firstperson": {
- "rotation": [ 0, -135, 25 ],
- "translation": [ 0, 4, 2 ],
- "scale": [ 1.7, 1.7, 1.7 ]
- }
- }
+ "parent": "item/generated",
+ "textures":
+ {
+ "layer0": "xlfoodmod:item/waffle"
+ }
}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/apple_pie.json b/src/main/resources/assets/xlfoodmod/recipes/apple_pie.json
deleted file mode 100644
index a77072c..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/apple_pie.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:pie_shell"
- },
- {
- "item": "minecraft:apple"
- }
- ],
- "result": {
- "item": "xlfoodmod:apple_pie"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/bacon.json b/src/main/resources/assets/xlfoodmod/recipes/bacon.json
deleted file mode 100644
index 5356da0..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/bacon.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "minecraft:cooked_porkchop"
- }
- ],
- "result": {
- "item": "xlfoodmod:bacon", "count": 4
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/bacon_pie.json b/src/main/resources/assets/xlfoodmod/recipes/bacon_pie.json
deleted file mode 100644
index 340b7c8..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/bacon_pie.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:pie_shell"
- },
- {
- "item": "xlfoodmod:bacon"
- }
- ],
- "result": {
- "item": "xlfoodmod:bacon_pie"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/baguette.json b/src/main/resources/assets/xlfoodmod/recipes/baguette.json
deleted file mode 100644
index 2b8bd4e..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/baguette.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "W ",
- " D ",
- " W"
- ],
- "key": {
- "W": {
- "item": "minecraft:wheat"
- },
- "D": {
- "item": "xlfoodmod:cooked_dough"
- }
- },
- "result": {
- "item": "xlfoodmod:baguette"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/baguette2.json b/src/main/resources/assets/xlfoodmod/recipes/baguette2.json
deleted file mode 100644
index f692745..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/baguette2.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " W",
- " D ",
- "W "
- ],
- "key": {
- "W": {
- "item": "minecraft:wheat"
- },
- "D": {
- "item": "xlfoodmod:cooked_dough"
- }
- },
- "result": {
- "item": "xlfoodmod:baguette"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/beef_jerky.json b/src/main/resources/assets/xlfoodmod/recipes/beef_jerky.json
deleted file mode 100644
index ae2a928..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/beef_jerky.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "type": "forge:ore_shapeless",
- "ingredients": [
- {
- "type": "forge:ore_dict",
- "ore": "itemSalt"
- },
- {
- "item": "minecraft:cooked_beef"
- },
- {
- "type": "forge:ore_dict",
- "ore": "itemSalt"
- }
- ],
- "result": {
- "item": "xlfoodmod:beef_jerky", "count": 4
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/beef_stew.json b/src/main/resources/assets/xlfoodmod/recipes/beef_stew.json
deleted file mode 100644
index e88ba59..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/beef_stew.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " ",
- "ACO",
- " B "
- ],
- "key": {
- "A": {
- "item": "minecraft:carrot"
- },
- "C": {
- "item": "minecraft:cooked_beef"
- },
- "O": {
- "type": "forge:ore_dict",
- "ore": "cropOnion"
- },
- "B": {
- "item": "xlfoodmod:bowl"
- }
- },
- "result": {
- "item": "xlfoodmod:beef_stew"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/beer.json b/src/main/resources/assets/xlfoodmod/recipes/beer.json
deleted file mode 100644
index 7a1908b..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/beer.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " R ",
- " F ",
- " G "
- ],
- "key": {
- "R": {
- "type": "forge:ore_dict",
- "ore": "cropRice"
- },
- "F": {
- "item": "minecraft:fermented_spider_eye"
- },
- "G": {
- "item": "xlfoodmod:glass_mug"
- }
- },
- "result": {
- "item": "xlfoodmod:beer"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/blt_sandwich.json b/src/main/resources/assets/xlfoodmod/recipes/blt_sandwich.json
deleted file mode 100644
index 6a363ca..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/blt_sandwich.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "DDD",
- "BLT",
- "DDD"
- ],
- "key": {
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "B": {
- "item": "xlfoodmod:bacon"
- },
- "L": {
- "type": "forge:ore_dict",
- "ore": "cropLettuce"
- },
- "T": {
- "type": "forge:ore_dict",
- "ore": "cropTomato"
- }
- },
- "result": {
- "item": "xlfoodmod:blt_sandwich"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/bottom_bun.json b/src/main/resources/assets/xlfoodmod/recipes/bottom_bun.json
deleted file mode 100644
index 2e77252..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/bottom_bun.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "W W",
- " W "
- ],
- "key": {
- "W": {
- "item": "minecraft:wheat"
- }
- },
- "result": {
- "item": "xlfoodmod:bottom_bun"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/bourbon_biscuit.json b/src/main/resources/assets/xlfoodmod/recipes/bourbon_biscuit.json
deleted file mode 100644
index 541aba8..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/bourbon_biscuit.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "C",
- "I",
- "C"
- ],
- "key": {
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodChocolatebar"
- },
- "I": {
- "item": "xlfoodmod:chocolate_icecream_ball"
- }
- },
- "result": {
- "item": "xlfoodmod:bourbon_biscuit"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/bowl.json b/src/main/resources/assets/xlfoodmod/recipes/bowl.json
deleted file mode 100644
index dd143b0..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/bowl.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "I I",
- " S "
- ],
- "key": {
- "I": {
- "item": "minecraft:iron_ingot"
- },
- "S": {
- "item": "minecraft:stick"
- }
- },
- "result": {
- "item": "xlfoodmod:bowl", "count": 6
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/breakfast_sandwich.json b/src/main/resources/assets/xlfoodmod/recipes/breakfast_sandwich.json
deleted file mode 100644
index 90ff00f..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/breakfast_sandwich.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "DDD",
- "BCE",
- "DDD"
- ],
- "key": {
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "B": {
- "item": "xlfoodmod:bacon"
- },
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- },
- "E": {
- "type": "forge:ore_dict",
- "ore": "foodFriedegg"
- }
- },
- "result": {
- "item": "xlfoodmod:breakfast_sandwich"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/brownie.json b/src/main/resources/assets/xlfoodmod/recipes/brownie.json
deleted file mode 100644
index dac3db3..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/brownie.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "type": "forge:ore_dict",
- "ore": "foodChocolatebar"
- },
- {
- "item": "xlfoodmod:chocolate_syrup"
- }
- ],
- "result": {
- "item": "xlfoodmod:brownie"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/bucket_of_fried_chicken.json b/src/main/resources/assets/xlfoodmod/recipes/bucket_of_fried_chicken.json
deleted file mode 100644
index 83f9a9c..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/bucket_of_fried_chicken.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "minecraft:bucket"
- },
- {
- "item": "minecraft:cooked_chicken"
- }
- ],
- "result": {
- "item": "xlfoodmod:bucket_of_fried_chicken"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/burrito.json b/src/main/resources/assets/xlfoodmod/recipes/burrito.json
deleted file mode 100644
index 32ac3ff..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/burrito.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " O ",
- "TGC",
- " O "
- ],
- "key": {
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- },
- "T": {
- "type": "forge:ore_dict",
- "ore": "cropTomato"
- },
- "G": {
- "type": "forge:ore_dict",
- "ore": "foodGroundbeef"
- },
- "O": {
- "type": "forge:ore_dict",
- "ore": "foodTortilla"
- }
- },
- "result": {
- "item": "xlfoodmod:burrito"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/butter.json b/src/main/resources/assets/xlfoodmod/recipes/butter.json
deleted file mode 100644
index 53e1c98..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/butter.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "type": "forge:ore_shaped",
- "pattern": [
- "MMM",
- "MSM"
- ],
- "key": {
- "M": {
- "item": "minecraft:milk_bucket"
- },
- "S": {
- "type": "forge:ore_dict",
- "ore": "itemSalt"
- }
- },
- "result": {
- "item": "xlfoodmod:butter", "count": 2
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/butter2.json b/src/main/resources/assets/xlfoodmod/recipes/butter2.json
deleted file mode 100644
index 0e59d6b..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/butter2.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "type": "forge:ore_shaped",
- "pattern": [
- "MMM",
- "MSM"
- ],
- "key": {
- "M": {
- "item": "minecraft:milk_bucket"
- },
- "S": {
- "type": "forge:ore_dict",
- "ore": "dustSalt"
- }
- },
- "result": {
- "item": "xlfoodmod:butter", "count": 2
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/butter_rice.json b/src/main/resources/assets/xlfoodmod/recipes/butter_rice.json
deleted file mode 100644
index f161088..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/butter_rice.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "type": "forge:ore_dict",
- "ore": "cropRice"
- },
- {
- "type": "forge:ore_dict",
- "ore": "foodButter"
- }
- ],
- "result": {
- "item": "xlfoodmod:butter_rice"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/caesar_salad.json b/src/main/resources/assets/xlfoodmod/recipes/caesar_salad.json
deleted file mode 100644
index 25f9d6d..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/caesar_salad.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "LP ",
- "HCE",
- " B "
- ],
- "key": {
- "L": {
- "type": "forge:ore_dict",
- "ore": "cropLettuce"
- },
- "P": {
- "item": "xlfoodmod:pepper_seeds"
- },
- "H": {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- },
- "C": {
- "item": "xlfoodmod:crouton"
- },
- "E": {
- "item": "minecraft:egg"
- },
- "B": {
- "item": "xlfoodmod:bowl"
- }
- },
- "result": {
- "item": "xlfoodmod:caesar_salad"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/cappuccino.json b/src/main/resources/assets/xlfoodmod/recipes/cappuccino.json
deleted file mode 100644
index 9cae6e8..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/cappuccino.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:coffee"
- },
- {
- "item": "minecraft:milk_bucket"
- }
- ],
- "result": {
- "item": "xlfoodmod:coffee"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/caramel_apple.json b/src/main/resources/assets/xlfoodmod/recipes/caramel_apple.json
deleted file mode 100644
index 9738b2c..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/caramel_apple.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "SSS",
- "SAS",
- "SSS"
- ],
- "key": {
- "S": {
- "item": "minecraft:sugar"
- },
- "A": {
- "item": "minecraft:apple"
- }
- },
- "result": {
- "item": "xlfoodmod:caramel_apple"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/cheese.json b/src/main/resources/assets/xlfoodmod/recipes/cheese.json
deleted file mode 100644
index d3484d4..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/cheese.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "MM ",
- "MM ",
- "MM "
- ],
- "key": {
- "M": {
- "item": "minecraft:milk_bucket"
- }
- },
- "result": {
- "item": "xlfoodmod:cheese", "count": 4
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/cheese_cake.json b/src/main/resources/assets/xlfoodmod/recipes/cheese_cake.json
deleted file mode 100644
index fbb14bb..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/cheese_cake.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "MMM",
- "SCS",
- "WWW"
- ],
- "key": {
- "M": {
- "item": "minecraft:milk_bucket"
- },
- "S": {
- "item": "minecraft:sugar"
- },
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- },
- "W": {
- "item": "minecraft:wheat"
- }
- },
- "result": {
- "item": "xlfoodmod:cheese_cake"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/cheese_pie.json b/src/main/resources/assets/xlfoodmod/recipes/cheese_pie.json
deleted file mode 100644
index 1871317..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/cheese_pie.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:pie_shell"
- },
- {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- }
- ],
- "result": {
- "item": "xlfoodmod:cheese_pie"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/cheeseburger.json b/src/main/resources/assets/xlfoodmod/recipes/cheeseburger.json
deleted file mode 100644
index fb1f8ee..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/cheeseburger.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " T ",
- "CGP",
- " B "
- ],
- "key": {
- "T": {
- "item": "xlfoodmod:top_bun"
- },
- "P": {
- "type": "forge:ore_dict",
- "ore": "cropCucumber"
- },
- "G": {
- "type": "forge:ore_dict",
- "ore": "foodGroundbeef"
- },
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- },
- "B": {
- "item": "xlfoodmod:bottom_bun"
- }
- },
- "result": {
- "item": "xlfoodmod:cheeseburger"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/cheesy_bread.json b/src/main/resources/assets/xlfoodmod/recipes/cheesy_bread.json
deleted file mode 100644
index bf2f68a..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/cheesy_bread.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "minecraft:bread"
- },
- {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- }
- ],
- "result": {
- "item": "xlfoodmod:cheesy_bread"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chicken_pot_pie.json b/src/main/resources/assets/xlfoodmod/recipes/chicken_pot_pie.json
deleted file mode 100644
index 4efd690..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chicken_pot_pie.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:pie_shell"
- },
- {
- "item": "minecraft:cooked_chicken"
- }
- ],
- "result": {
- "item": "xlfoodmod:chicken_pot_pie"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chicken_salad.json b/src/main/resources/assets/xlfoodmod/recipes/chicken_salad.json
deleted file mode 100644
index 008bdfc..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chicken_salad.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "OU ",
- "PCE",
- " B "
- ],
- "key": {
- "O": {
- "type": "forge:ore_dict",
- "ore": "cropOnion"
- },
- "U": {
- "type": "forge:ore_dict",
- "ore": "cropCucumber"
- },
- "P": {
- "item": "xlfoodmod:pepper"
- },
- "C": {
- "item": "minecraft:cooked_chicken"
- },
- "E": {
- "item": "minecraft:egg"
- },
- "B": {
- "item": "xlfoodmod:bowl"
- }
- },
- "result": {
- "item": "xlfoodmod:chicken_salad"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chicken_sandwich.json b/src/main/resources/assets/xlfoodmod/recipes/chicken_sandwich.json
deleted file mode 100644
index 2197ded..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chicken_sandwich.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "DDD",
- "LCL",
- "DDD"
- ],
- "key": {
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "L": {
- "type": "forge:ore_dict",
- "ore": "cropLettuce"
- },
- "C": {
- "item": "minecraft:cooked_chicken"
- }
- },
- "result": {
- "item": "xlfoodmod:chicken_sandwich"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chicken_soup.json b/src/main/resources/assets/xlfoodmod/recipes/chicken_soup.json
deleted file mode 100644
index 3a446c9..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chicken_soup.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " A ",
- " C ",
- " B "
- ],
- "key": {
- "A": {
- "item": "minecraft:carrot"
- },
- "C": {
- "item": "minecraft:cooked_chicken"
- },
- "B": {
- "item": "xlfoodmod:bowl"
- }
- },
- "result": {
- "item": "xlfoodmod:chicken_soup"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chickenburger.json b/src/main/resources/assets/xlfoodmod/recipes/chickenburger.json
deleted file mode 100644
index 8ccef8f..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chickenburger.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " T ",
- "HCL",
- " B "
- ],
- "key": {
- "T": {
- "item": "xlfoodmod:top_bun"
- },
- "H": {
- "item": "xlfoodmod:hot_sauce"
- },
- "C": {
- "item": "minecraft:cooked_chicken"
- },
- "L": {
- "type": "forge:ore_dict",
- "ore": "cropLettuce"
- },
- "B": {
- "item": "xlfoodmod:bottom_bun"
- }
- },
- "result": {
- "item": "xlfoodmod:chickenburger"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chips.json b/src/main/resources/assets/xlfoodmod/recipes/chips.json
deleted file mode 100644
index 429cda2..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chips.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "type": "forge:ore_shapeless",
- "ingredients": [
- {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- {
- "type": "forge:ore_dict",
- "ore": "itemSalt"
- }
- ],
- "result": {
- "item": "xlfoodmod:chips", "count": 8
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chips2.json b/src/main/resources/assets/xlfoodmod/recipes/chips2.json
deleted file mode 100644
index 54dfb82..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chips2.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "type": "forge:ore_shapeless",
- "ingredients": [
- {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- {
- "type": "forge:ore_dict",
- "ore": "dustSalt"
- }
- ],
- "result": {
- "item": "xlfoodmod:chips", "count": 8
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chocolate.json b/src/main/resources/assets/xlfoodmod/recipes/chocolate.json
deleted file mode 100644
index defcb72..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chocolate.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "CCC",
- "CDC",
- "CCC"
- ],
- "key": {
- "C": {
- "item": "xlfoodmod:chocolate_syrup"
- },
- "D": {
- "item": "minecraft:dye",
- "data": 3
- }
- },
- "result": {
- "item": "xlfoodmod:chocolate"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chocolate_cake.json b/src/main/resources/assets/xlfoodmod/recipes/chocolate_cake.json
deleted file mode 100644
index 7f92c50..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chocolate_cake.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "MMM",
- "SCS",
- "WWW"
- ],
- "key": {
- "M": {
- "item": "minecraft:milk_bucket"
- },
- "S": {
- "item": "minecraft:sugar"
- },
- "C": {
- "item": "xlfoodmod:chocolate_syrup"
- },
- "W": {
- "item": "minecraft:wheat"
- }
- },
- "result": {
- "item": "xlfoodmod:chocolate_cake"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chocolate_cupcake.json b/src/main/resources/assets/xlfoodmod/recipes/chocolate_cupcake.json
deleted file mode 100644
index 304d28c..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chocolate_cupcake.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " C ",
- " D ",
- " P "
- ],
- "key": {
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodChocolatebar"
- },
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "P": {
- "item": "xlfoodmod:paper_cup"
- }
- },
- "result": {
- "item": "xlfoodmod:chocolate_cupcake"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chocolate_donut.json b/src/main/resources/assets/xlfoodmod/recipes/chocolate_donut.json
deleted file mode 100644
index 3322f4b..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chocolate_donut.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:chocolate_syrup"
- },
- {
- "item": "xlfoodmod:donut"
- }
- ],
- "result": {
- "item": "xlfoodmod:chocolate_donut"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chocolate_icecream.json b/src/main/resources/assets/xlfoodmod/recipes/chocolate_icecream.json
deleted file mode 100644
index 12eb782..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chocolate_icecream.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:chocolate_icecream_ball"
- },
- {
- "item": "xlfoodmod:icecream_cone"
- }
- ],
- "result": {
- "item": "xlfoodmod:chocolate_icecream"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chocolate_icecream_ball.json b/src/main/resources/assets/xlfoodmod/recipes/chocolate_icecream_ball.json
deleted file mode 100644
index 077d6f7..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chocolate_icecream_ball.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "minecraft:dye",
- "data": 3
- },
- {
- "item": "xlfoodmod:vanilla_cream"
- },
- {
- "item": "minecraft:snowball"
- },
- {
- "item": "minecraft:milk_bucket"
- }
- ],
- "result": {
- "item": "xlfoodmod:chocolate_icecream_ball"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/chocolate_pie.json b/src/main/resources/assets/xlfoodmod/recipes/chocolate_pie.json
deleted file mode 100644
index 42986fb..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/chocolate_pie.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:pie_shell"
- },
- {
- "type": "forge:ore_dict",
- "ore": "foodChocolatebar"
- },
- {
- "item": "xlfoodmod:chocolate_syrup"
- }
- ],
- "result": {
- "item": "xlfoodmod:chocolate_pie"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/coffee.json b/src/main/resources/assets/xlfoodmod/recipes/coffee.json
deleted file mode 100644
index cb2d0a9..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/coffee.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:coffee_cup"
- },
- {
- "item": "minecraft:dye",
- "data": 3
- }
- ],
- "result": {
- "item": "xlfoodmod:coffee"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/coffee_cup.json b/src/main/resources/assets/xlfoodmod/recipes/coffee_cup.json
deleted file mode 100644
index 09c12ca..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/coffee_cup.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "II ",
- "IIS",
- "II "
- ],
- "key": {
- "I": {
- "item": "minecraft:iron_ingot"
- },
- "S": {
- "item": "minecraft:stick"
- }
- },
- "result": {
- "item": "xlfoodmod:coffee_cup"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/corn_bread.json b/src/main/resources/assets/xlfoodmod/recipes/corn_bread.json
deleted file mode 100644
index 4dc53ff..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/corn_bread.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "minecraft:bread"
- },
- {
- "type": "forge:ore_dict",
- "ore": "cropCorn"
- }
- ],
- "result": {
- "item": "xlfoodmod:corn_bread"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/corn_seeds.json b/src/main/resources/assets/xlfoodmod/recipes/corn_seeds.json
deleted file mode 100644
index b3710f8..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/corn_seeds.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:raw_corn"
- }
- ],
- "result": {
- "item": "xlfoodmod:corn_seeds"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/crescent_roll.json b/src/main/resources/assets/xlfoodmod/recipes/crescent_roll.json
deleted file mode 100644
index ba8561d..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/crescent_roll.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "D D",
- " D ",
- " "
- ],
- "key": {
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- }
- },
- "result": {
- "item": "xlfoodmod:crescent_roll"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/crouton.json b/src/main/resources/assets/xlfoodmod/recipes/crouton.json
deleted file mode 100644
index 84e7963..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/crouton.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "minecraft:bread"
- },
- {
- "type": "forge:ore_dict",
- "ore": "foodButter"
- }
- ],
- "result": {
- "item": "xlfoodmod:crouton", "count": 4
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/cucumber_seeds.json b/src/main/resources/assets/xlfoodmod/recipes/cucumber_seeds.json
deleted file mode 100644
index c8b2dc9..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/cucumber_seeds.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:cucumber"
- }
- ],
- "result": {
- "item": "xlfoodmod:cucumber_seeds"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/cucumber_soup.json b/src/main/resources/assets/xlfoodmod/recipes/cucumber_soup.json
deleted file mode 100644
index bc20c0e..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/cucumber_soup.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " P ",
- " C ",
- " B "
- ],
- "key": {
- "P": {
- "item": "minecraft:baked_potato"
- },
- "C": {
- "type": "forge:ore_dict",
- "ore": "cropCucumber"
- },
- "B": {
- "item": "xlfoodmod:bowl"
- }
- },
- "result": {
- "item": "xlfoodmod:cucumber_soup"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/deadly_energy_drink.json b/src/main/resources/assets/xlfoodmod/recipes/deadly_energy_drink.json
deleted file mode 100644
index 14b08a0..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/deadly_energy_drink.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "RE ",
- "WF ",
- "S "
- ],
- "key": {
- "R": {
- "type": "forge:ore_dict",
- "ore": "cropRice"
- },
- "E": {
- "item": "xlfoodmod:empty_can"
- },
- "W": {
- "item": "minecraft:water_bucket"
- },
- "F": {
- "item": "minecraft:fermented_spider_eye"
- },
- "S": {
- "item": "minecraft:spider_eye"
- }
- },
- "result": {
- "item": "xlfoodmod:deadly_energy_drink"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/donut.json b/src/main/resources/assets/xlfoodmod/recipes/donut.json
deleted file mode 100644
index c580da7..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/donut.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "CCC",
- "C C",
- "CCC"
- ],
- "key": {
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- }
- },
- "result": {
- "item": "xlfoodmod:donut", "count": 4
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/dough.json b/src/main/resources/assets/xlfoodmod/recipes/dough.json
deleted file mode 100644
index fa638ec..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/dough.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "WW",
- "WW",
- " B"
- ],
- "key": {
- "W": {
- "item": "minecraft:wheat"
- },
- "B": {
- "item": "minecraft:water_bucket"
- }
- },
- "result": {
- "item": "xlfoodmod:dough", "count": 8
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/empty_can.json b/src/main/resources/assets/xlfoodmod/recipes/empty_can.json
deleted file mode 100644
index bdc63cf..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/empty_can.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "I I",
- "I I",
- "I I"
- ],
- "key": {
- "I": {
- "item": "minecraft:iron_ingot"
- }
- },
- "result": {
- "item": "xlfoodmod:empty_can", "count": 2
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/enchilada.json b/src/main/resources/assets/xlfoodmod/recipes/enchilada.json
deleted file mode 100644
index 2e67d8f..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/enchilada.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "RTC",
- "MGO",
- " T "
- ],
- "key": {
- "R": {
- "type": "forge:ore_dict",
- "ore": "cropRice"
- },
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- },
- "M": {
- "item": "xlfoodmod:tomato_sauce"
- },
- "G": {
- "type": "forge:ore_dict",
- "ore": "foodGroundbeef"
- },
- "O": {
- "type": "forge:ore_dict",
- "ore": "cropOnion"
- },
- "T": {
- "type": "forge:ore_dict",
- "ore": "foodTortilla"
- }
- },
- "result": {
- "item": "xlfoodmod:enchilada"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/fish_pie.json b/src/main/resources/assets/xlfoodmod/recipes/fish_pie.json
deleted file mode 100644
index 1be2a2c..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/fish_pie.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:pie_shell"
- },
- {
- "item": "minecraft:cooked_fish",
- "data": 0
- }
- ],
- "result": {
- "item": "xlfoodmod:fish_pie"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/garden_salad.json b/src/main/resources/assets/xlfoodmod/recipes/garden_salad.json
deleted file mode 100644
index 0e99b65..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/garden_salad.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " L ",
- "HTC",
- " B "
- ],
- "key": {
- "L": {
- "type": "forge:ore_dict",
- "ore": "cropLettuce"
- },
- "H": {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- },
- "T": {
- "type": "forge:ore_dict",
- "ore": "cropTomato"
- },
- "C": {
- "type": "forge:ore_dict",
- "ore": "cropCucumber"
- },
- "B": {
- "item": "xlfoodmod:bowl"
- }
- },
- "result": {
- "item": "xlfoodmod:garden_salad"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/glass_mug.json b/src/main/resources/assets/xlfoodmod/recipes/glass_mug.json
deleted file mode 100644
index 949bba5..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/glass_mug.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "type": "forge:ore_shaped",
- "pattern": [
- "GG ",
- "GGG",
- "GG "
- ],
- "key": {
- "G": {
- "type": "forge:ore_dict",
- "ore": "blockGlass"
- }
- },
- "result": {
- "item": "xlfoodmod:glass_mug", "count": 2
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/golden_apple_pie.json b/src/main/resources/assets/xlfoodmod/recipes/golden_apple_pie.json
deleted file mode 100644
index 90c3dff..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/golden_apple_pie.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:pie_shell"
- },
- {
- "item": "minecraft:golden_apple",
- "data": 0
- }
- ],
- "result": {
- "item": "xlfoodmod:golden_apple_pie"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/grilled_cheese_sandwich.json b/src/main/resources/assets/xlfoodmod/recipes/grilled_cheese_sandwich.json
deleted file mode 100644
index cbeb76d..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/grilled_cheese_sandwich.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "DDD",
- "CCC",
- "DDD"
- ],
- "key": {
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- }
- },
- "result": {
- "item": "xlfoodmod:grilled_cheese_sandwich"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/ground_beef.json b/src/main/resources/assets/xlfoodmod/recipes/ground_beef.json
deleted file mode 100644
index 8b614d3..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/ground_beef.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "minecraft:cooked_beef"
- }
- ],
- "result": {
- "item": "xlfoodmod:ground_beef", "count": 2
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/ham.json b/src/main/resources/assets/xlfoodmod/recipes/ham.json
deleted file mode 100644
index c193552..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/ham.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "type": "forge:ore_shapeless",
- "ingredients": [
- {
- "item": "minecraft:porkchop"
- },
- {
- "type": "forge:ore_dict",
- "ore": "dustSalt"
- },
- {
- "type": "forge:ore_dict",
- "ore": "dustSalt"
- }
- ],
- "result": {
- "item": "xlfoodmod:ham"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/hamburger.json b/src/main/resources/assets/xlfoodmod/recipes/hamburger.json
deleted file mode 100644
index 2d299d7..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/hamburger.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " T ",
- "OGP",
- " B "
- ],
- "key": {
- "T": {
- "item": "xlfoodmod:top_bun"
- },
- "O": {
- "type": "forge:ore_dict",
- "ore": "cropTomato"
- },
- "G": {
- "type": "forge:ore_dict",
- "ore": "foodGroundbeef"
- },
- "P": {
- "type": "forge:ore_dict",
- "ore": "cropCucumber"
- },
- "B": {
- "item": "xlfoodmod:bottom_bun"
- }
- },
- "result": {
- "item": "xlfoodmod:hamburger"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/healthy_energy_drink.json b/src/main/resources/assets/xlfoodmod/recipes/healthy_energy_drink.json
deleted file mode 100644
index a011e79..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/healthy_energy_drink.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "GR ",
- "EW ",
- "L "
- ],
- "key": {
- "G": {
- "item": "minecraft:ghast_tear"
- },
- "R": {
- "type": "forge:ore_dict",
- "ore": "cropRice"
- },
- "E": {
- "item": "xlfoodmod:empty_can"
- },
- "W": {
- "item": "minecraft:water_bucket"
- },
- "L": {
- "item": "minecraft:speckled_melon"
- }
- },
- "result": {
- "item": "xlfoodmod:healthy_energy_drink"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/hot_dog.json b/src/main/resources/assets/xlfoodmod/recipes/hot_dog.json
deleted file mode 100644
index b893e62..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/hot_dog.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " C ",
- "CSC",
- " C "
- ],
- "key": {
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "S": {
- "item": "xlfoodmod:sausage"
- }
- },
- "result": {
- "item": "xlfoodmod:hot_dog"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/icecream_cone.json b/src/main/resources/assets/xlfoodmod/recipes/icecream_cone.json
deleted file mode 100644
index 6da1010..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/icecream_cone.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "W W",
- "W W",
- " W "
- ],
- "key": {
- "W": {
- "item": "minecraft:wheat"
- }
- },
- "result": {
- "item": "xlfoodmod:icecream_cone"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/icecream_sandwich.json b/src/main/resources/assets/xlfoodmod/recipes/icecream_sandwich.json
deleted file mode 100644
index ab29019..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/icecream_sandwich.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "HCH",
- "III",
- "HCH"
- ],
- "key": {
- "H": {
- "item": "xlfoodmod:chocolate_syrup"
- },
- "C": {
- "item": "minecraft:cookie"
- },
- "I": {
- "item": "xlfoodmod:vanilla_icecream_ball"
- }
- },
- "result": {
- "item": "xlfoodmod:icecream_sandwich"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/jambon_beurre.json b/src/main/resources/assets/xlfoodmod/recipes/jambon_beurre.json
deleted file mode 100644
index 6f24b05..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/jambon_beurre.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " P ",
- " U ",
- " B "
- ],
- "key": {
- "P": {
- "item": "minecraft:cooked_porkchop"
- },
- "U": {
- "type": "forge:ore_dict",
- "ore": "foodButter"
- },
- "B": {
- "item": "xlfoodmod:baguette"
- }
- },
- "result": {
- "item": "xlfoodmod:jambon_beurre"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/kebab.json b/src/main/resources/assets/xlfoodmod/recipes/kebab.json
deleted file mode 100644
index eb7e52b..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/kebab.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " T ",
- "LGN",
- " O "
- ],
- "key": {
- "T": {
- "type": "forge:ore_dict",
- "ore": "cropTomato"
- },
- "L": {
- "type": "forge:ore_dict",
- "ore": "cropLettuce"
- },
- "G": {
- "type": "forge:ore_dict",
- "ore": "foodGroundbeef"
- },
- "N": {
- "type": "forge:ore_dict",
- "ore": "cropOnion"
- },
- "O": {
- "type": "forge:ore_dict",
- "ore": "foodTortilla"
- }
- },
- "result": {
- "item": "xlfoodmod:kebab"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/lasagne.json b/src/main/resources/assets/xlfoodmod/recipes/lasagne.json
deleted file mode 100644
index a5f162f..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/lasagne.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "DDD",
- "GTC",
- "DDD"
- ],
- "key": {
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "G": {
- "type": "forge:ore_dict",
- "ore": "foodGroundbeef"
- },
- "T": {
- "item": "xlfoodmod:tomato_sauce"
- },
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- }
- },
- "result": {
- "item": "xlfoodmod:lasagne"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/lettuce_seeds.json b/src/main/resources/assets/xlfoodmod/recipes/lettuce_seeds.json
deleted file mode 100644
index ea395e2..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/lettuce_seeds.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:lettuce"
- }
- ],
- "result": {
- "item": "xlfoodmod:lettuce_seeds"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/macaroni_and_cheese.json b/src/main/resources/assets/xlfoodmod/recipes/macaroni_and_cheese.json
deleted file mode 100644
index d5fd6ed..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/macaroni_and_cheese.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " C ",
- "DDD",
- " C "
- ],
- "key": {
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- },
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- }
- },
- "result": {
- "item": "xlfoodmod:macaroni_and_cheese"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/nether_cake.json b/src/main/resources/assets/xlfoodmod/recipes/nether_cake.json
deleted file mode 100644
index ce165f7..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/nether_cake.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "MMM",
- "SBS",
- "WWW"
- ],
- "key": {
- "M": {
- "item": "minecraft:milk_bucket"
- },
- "S": {
- "item": "minecraft:sugar"
- },
- "B": {
- "item": "minecraft:blaze_powder"
- },
- "W": {
- "item": "minecraft:wheat"
- }
- },
- "result": {
- "item": "xlfoodmod:nether_cake"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/onion_salad.json b/src/main/resources/assets/xlfoodmod/recipes/onion_salad.json
deleted file mode 100644
index c119b8a..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/onion_salad.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " ",
- "LOT",
- " B "
- ],
- "key": {
- "L": {
- "type": "forge:ore_dict",
- "ore": "cropLettuce"
- },
- "O": {
- "type": "forge:ore_dict",
- "ore": "cropOnion"
- },
- "T": {
- "type": "forge:ore_dict",
- "ore": "cropTomato"
- },
- "B": {
- "item": "xlfoodmod:bowl"
- }
- },
- "result": {
- "item": "xlfoodmod:onion_salad"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/oreo_cake.json b/src/main/resources/assets/xlfoodmod/recipes/oreo_cake.json
deleted file mode 100644
index 7c98cc3..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/oreo_cake.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "MMM",
- "SOS",
- "WWW"
- ],
- "key": {
- "M": {
- "item": "minecraft:milk_bucket"
- },
- "S": {
- "item": "minecraft:sugar"
- },
- "O": {
- "item": "xlfoodmod:oreo_cookie"
- },
- "W": {
- "item": "minecraft:wheat"
- }
- },
- "result": {
- "item": "xlfoodmod:oreo_cake"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/oreo_cookie.json b/src/main/resources/assets/xlfoodmod/recipes/oreo_cookie.json
deleted file mode 100644
index b0e86ce..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/oreo_cookie.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "SCS",
- " M ",
- "SCS"
- ],
- "key": {
- "S": {
- "item": "xlfoodmod:chocolate_syrup"
- },
- "C": {
- "item": "minecraft:cookie"
- },
- "M": {
- "item": "xlfoodmod:marshmallow"
- }
- },
- "result": {
- "item": "xlfoodmod:oreo_cookie"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/oreo_cupcake.json b/src/main/resources/assets/xlfoodmod/recipes/oreo_cupcake.json
deleted file mode 100644
index 793bda9..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/oreo_cupcake.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " O ",
- " D ",
- " P "
- ],
- "key": {
- "O": {
- "item": "xlfoodmod:oreo_cookie"
- },
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "P": {
- "item": "xlfoodmod:paper_cup"
- }
- },
- "result": {
- "item": "xlfoodmod:oreo_cupcake"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/pancake.json b/src/main/resources/assets/xlfoodmod/recipes/pancake.json
deleted file mode 100644
index e63a99e..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/pancake.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "CCC"
- ],
- "key": {
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- }
- },
- "result": {
- "item": "xlfoodmod:pancake"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/paper_cup.json b/src/main/resources/assets/xlfoodmod/recipes/paper_cup.json
deleted file mode 100644
index f8be1d4..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/paper_cup.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "P P",
- " P "
- ],
- "key": {
- "P": {
- "item": "minecraft:paper"
- }
- },
- "result": {
- "item": "xlfoodmod:paper_cup", "count": 3
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/pepper_seeds.json b/src/main/resources/assets/xlfoodmod/recipes/pepper_seeds.json
deleted file mode 100644
index a6705f5..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/pepper_seeds.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:pepper"
- }
- ],
- "result": {
- "item": "xlfoodmod:pepper_seeds"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/pie_shell.json b/src/main/resources/assets/xlfoodmod/recipes/pie_shell.json
deleted file mode 100644
index d72842f..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/pie_shell.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "C C",
- "CCC"
- ],
- "key": {
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- }
- },
- "result": {
- "item": "xlfoodmod:pie_shell"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/pizza.json b/src/main/resources/assets/xlfoodmod/recipes/pizza.json
deleted file mode 100644
index 0ad9118..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/pizza.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "DDD",
- "DCD",
- "DDD"
- ],
- "key": {
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- }
- },
- "result": {
- "item": "xlfoodmod:pizza"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/potato_bread.json b/src/main/resources/assets/xlfoodmod/recipes/potato_bread.json
deleted file mode 100644
index f4e47b9..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/potato_bread.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "WPW"
- ],
- "key": {
- "W": {
- "item": "minecraft:wheat"
- },
- "P": {
- "item": "minecraft:baked_potato"
- }
- },
- "result": {
- "item": "xlfoodmod:potato_bread"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/pumpkin_cake.json b/src/main/resources/assets/xlfoodmod/recipes/pumpkin_cake.json
deleted file mode 100644
index 3d8c59e..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/pumpkin_cake.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "MMM",
- "SPS",
- "WWW"
- ],
- "key": {
- "M": {
- "item": "minecraft:milk_bucket"
- },
- "S": {
- "item": "minecraft:sugar"
- },
- "P": {
- "item": "minecraft:pumpkin"
- },
- "W": {
- "item": "minecraft:wheat"
- }
- },
- "result": {
- "item": "xlfoodmod:pumpkin_cake"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/pumpkin_stew.json b/src/main/resources/assets/xlfoodmod/recipes/pumpkin_stew.json
deleted file mode 100644
index 196969d..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/pumpkin_stew.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " E ",
- "OGC",
- " P "
- ],
- "key": {
- "E": {
- "item": "xlfoodmod:pepper"
- },
- "O": {
- "item": "minecraft:potato"
- },
- "G": {
- "type": "forge:ore_dict",
- "ore": "foodGroundbeef"
- },
- "C": {
- "item": "minecraft:carrot"
- },
- "P": {
- "item": "minecraft:pumpkin"
- }
- },
- "result": {
- "item": "xlfoodmod:pumpkin_stew"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/raw_chicken_wing.json b/src/main/resources/assets/xlfoodmod/recipes/raw_chicken_wing.json
deleted file mode 100644
index 00a458a..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/raw_chicken_wing.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "minecraft:chicken"
- }
- ],
- "result": {
- "item": "xlfoodmod:raw_chicken_wing", "count": 2
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/rice_bread.json b/src/main/resources/assets/xlfoodmod/recipes/rice_bread.json
deleted file mode 100644
index f3a99fb..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/rice_bread.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "type": "forge:ore_shaped",
- "pattern": [
- "WRW"
- ],
- "key": {
- "W": {
- "item": "minecraft:wheat"
- },
- "R": {
- "type": "forge:ore_dict",
- "ore": "cropRice"
- }
- },
- "result": {
- "item": "xlfoodmod:rice_bread"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/rice_seeds.json b/src/main/resources/assets/xlfoodmod/recipes/rice_seeds.json
deleted file mode 100644
index 0ef755c..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/rice_seeds.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:rice"
- }
- ],
- "result": {
- "item": "xlfoodmod:rice_seeds"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/salty_chips.json b/src/main/resources/assets/xlfoodmod/recipes/salty_chips.json
deleted file mode 100644
index ffd6244..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/salty_chips.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "forge:ore_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:chips"
- },
- {
- "type": "forge:ore_dict",
- "ore": "itemSalt"
- }
- ],
- "result": {
- "item": "xlfoodmod:salty_chips"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/salty_chips2.json b/src/main/resources/assets/xlfoodmod/recipes/salty_chips2.json
deleted file mode 100644
index 181d34e..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/salty_chips2.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "forge:ore_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:chips"
- },
- {
- "type": "forge:ore_dict",
- "ore": "dustSalt"
- }
- ],
- "result": {
- "item": "xlfoodmod:salty_chips"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/sausage.json b/src/main/resources/assets/xlfoodmod/recipes/sausage.json
deleted file mode 100644
index 5b3f199..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/sausage.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "C ",
- " C ",
- " C"
- ],
- "key": {
- "C": {
- "item": "minecraft:cooked_porkchop"
- }
- },
- "result": {
- "item": "xlfoodmod:sausage", "count": 3
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/sausage_roll.json b/src/main/resources/assets/xlfoodmod/recipes/sausage_roll.json
deleted file mode 100644
index 4b1fabf..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/sausage_roll.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "D",
- "S",
- "D"
- ],
- "key": {
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "S": {
- "item": "xlfoodmod:sausage"
- }
- },
- "result": {
- "item": "xlfoodmod:sausage_roll"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/slice_of_pizza.json b/src/main/resources/assets/xlfoodmod/recipes/slice_of_pizza.json
deleted file mode 100644
index 6d570e6..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/slice_of_pizza.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:pizza"
- }
- ],
- "result": {
- "item": "xlfoodmod:slice_of_pizza", "count": 2
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/spaghetti.json b/src/main/resources/assets/xlfoodmod/recipes/spaghetti.json
deleted file mode 100644
index c3bf699..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/spaghetti.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " G ",
- "DTD",
- " B "
- ],
- "key": {
- "G": {
- "type": "forge:ore_dict",
- "ore": "foodGroundbeef"
- },
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "T": {
- "item": "xlfoodmod:tomato_sauce"
- },
- "B": {
- "item": "xlfoodmod:bowl"
- }
- },
- "result": {
- "item": "xlfoodmod:spaghetti"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/speedy_energy_drink.json b/src/main/resources/assets/xlfoodmod/recipes/speedy_energy_drink.json
deleted file mode 100644
index 769ed31..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/speedy_energy_drink.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "SR ",
- "EW ",
- " "
- ],
- "key": {
- "S": {
- "item": "minecraft:sugar"
- },
- "R": {
- "type": "forge:ore_dict",
- "ore": "cropRice"
- },
- "E": {
- "item": "xlfoodmod:empty_can"
- },
- "W": {
- "item": "minecraft:water_bucket"
- }
- },
- "result": {
- "item": "xlfoodmod:speedy_energy_drink"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/spicy_chicken_wing.json b/src/main/resources/assets/xlfoodmod/recipes/spicy_chicken_wing.json
deleted file mode 100644
index 6eafb06..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/spicy_chicken_wing.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:cooked_chicken_wing"
- },
- {
- "item": "xlfoodmod:hot_sauce"
- }
- ],
- "result": {
- "item": "xlfoodmod:spicy_chicken_wing"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/spicy_chips.json b/src/main/resources/assets/xlfoodmod/recipes/spicy_chips.json
deleted file mode 100644
index a41000a..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/spicy_chips.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:chips"
- },
- {
- "item": "xlfoodmod:hot_sauce"
- }
- ],
- "result": {
- "item": "xlfoodmod:spicy_chips"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/stealthy_energy_drink.json b/src/main/resources/assets/xlfoodmod/recipes/stealthy_energy_drink.json
deleted file mode 100644
index 86a3c7a..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/stealthy_energy_drink.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "RE ",
- "WS ",
- "G "
- ],
- "key": {
- "R": {
- "type": "forge:ore_dict",
- "ore": "cropRice"
- },
- "E": {
- "item": "xlfoodmod:empty_can"
- },
- "W": {
- "item": "minecraft:water_bucket"
- },
- "S": {
- "item": "minecraft:sugar"
- },
- "G": {
- "item": "minecraft:golden_carrot"
- }
- },
- "result": {
- "item": "xlfoodmod:stealthy_energy_drink"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/strawberry_cake.json b/src/main/resources/assets/xlfoodmod/recipes/strawberry_cake.json
deleted file mode 100644
index 4dc2b94..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/strawberry_cake.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "MMM",
- "STS",
- "WWW"
- ],
- "key": {
- "M": {
- "item": "minecraft:milk_bucket"
- },
- "S": {
- "item": "minecraft:sugar"
- },
- "T": {
- "type": "forge:ore_dict",
- "ore": "cropStrawberry"
- },
- "W": {
- "item": "minecraft:wheat"
- }
- },
- "result": {
- "item": "xlfoodmod:strawberry_cake"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/strawberry_cupcake.json b/src/main/resources/assets/xlfoodmod/recipes/strawberry_cupcake.json
deleted file mode 100644
index 1fcc9b1..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/strawberry_cupcake.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " S ",
- " D ",
- " P "
- ],
- "key": {
- "S": {
- "type": "forge:ore_dict",
- "ore": "cropStrawberry"
- },
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "P": {
- "item": "xlfoodmod:paper_cup"
- }
- },
- "result": {
- "item": "xlfoodmod:strawberry_cupcake"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/strawberry_icecream.json b/src/main/resources/assets/xlfoodmod/recipes/strawberry_icecream.json
deleted file mode 100644
index 890b35f..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/strawberry_icecream.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:strawberry_icecream_ball"
- },
- {
- "item": "xlfoodmod:icecream_cone"
- }
- ],
- "result": {
- "item": "xlfoodmod:strawberry_icecream"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/strawberry_icecream_ball.json b/src/main/resources/assets/xlfoodmod/recipes/strawberry_icecream_ball.json
deleted file mode 100644
index 96e4252..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/strawberry_icecream_ball.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "type": "forge:ore_dict",
- "ore": "cropStrawberry"
- },
- {
- "item": "minecraft:snowball"
- },
- {
- "item": "minecraft:milk_bucket"
- }
- ],
- "result": {
- "item": "xlfoodmod:strawberry_icecream_ball"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/strawberry_pie.json b/src/main/resources/assets/xlfoodmod/recipes/strawberry_pie.json
deleted file mode 100644
index f5ca163..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/strawberry_pie.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:pie_shell"
- },
- {
- "type": "forge:ore_dict",
- "ore": "cropStrawberry"
- }
- ],
- "result": {
- "item": "xlfoodmod:strawberry_pie"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/strawberry_seeds.json b/src/main/resources/assets/xlfoodmod/recipes/strawberry_seeds.json
deleted file mode 100644
index 9b4be87..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/strawberry_seeds.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:strawberry"
- }
- ],
- "result": {
- "item": "xlfoodmod:strawberry_seeds"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/strong_energy_drink.json b/src/main/resources/assets/xlfoodmod/recipes/strong_energy_drink.json
deleted file mode 100644
index 6cf3656..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/strong_energy_drink.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "RE ",
- "WM ",
- "B "
- ],
- "key": {
- "R": {
- "type": "forge:ore_dict",
- "ore": "cropRice"
- },
- "E": {
- "item": "xlfoodmod:empty_can"
- },
- "W": {
- "item": "minecraft:water_bucket"
- },
- "M": {
- "item": "minecraft:magma_cream"
- },
- "B": {
- "item": "minecraft:blaze_powder"
- }
- },
- "result": {
- "item": "xlfoodmod:strong_energy_drink"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/sugar_donut.json b/src/main/resources/assets/xlfoodmod/recipes/sugar_donut.json
deleted file mode 100644
index e62c7fc..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/sugar_donut.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "minecraft:sugar"
- },
- {
- "item": "xlfoodmod:donut"
- }
- ],
- "result": {
- "item": "xlfoodmod:sugar_donut"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/super_energy_drink.json b/src/main/resources/assets/xlfoodmod/recipes/super_energy_drink.json
deleted file mode 100644
index 5aeda36..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/super_energy_drink.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "SH ",
- "PT ",
- "D "
- ],
- "key": {
- "S": {
- "item": "xlfoodmod:stealthy_energy_drink"
- },
- "H": {
- "item": "xlfoodmod:healthy_energy_drink"
- },
- "P": {
- "item": "xlfoodmod:speedy_energy_drink"
- },
- "T": {
- "item": "xlfoodmod:strong_energy_drink"
- },
- "D": {
- "item": "minecraft:diamond"
- }
- },
- "result": {
- "item": "xlfoodmod:super_energy_drink"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/taco.json b/src/main/resources/assets/xlfoodmod/recipes/taco.json
deleted file mode 100644
index b4f3b24..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/taco.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "N L",
- "TGH",
- " O "
- ],
- "key": {
- "N": {
- "type": "forge:ore_dict",
- "ore": "cropOnion"
- },
- "L": {
- "type": "forge:ore_dict",
- "ore": "cropLettuce"
- },
- "H": {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- },
- "T": {
- "type": "forge:ore_dict",
- "ore": "cropTomato"
- },
- "G": {
- "type": "forge:ore_dict",
- "ore": "foodGroundbeef"
- },
- "O": {
- "type": "forge:ore_dict",
- "ore": "foodTortilla"
- }
- },
- "result": {
- "item": "xlfoodmod:taco"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/taco_salad.json b/src/main/resources/assets/xlfoodmod/recipes/taco_salad.json
deleted file mode 100644
index 636fac8..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/taco_salad.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " L ",
- "HTO",
- " B "
- ],
- "key": {
- "L": {
- "type": "forge:ore_dict",
- "ore": "cropLettuce"
- },
- "H": {
- "type": "forge:ore_dict",
- "ore": "foodCheese"
- },
- "T": {
- "type": "forge:ore_dict",
- "ore": "foodTortilla"
- },
- "O": {
- "type": "forge:ore_dict",
- "ore": "cropTomato"
- },
- "B": {
- "item": "xlfoodmod:bowl"
- }
- },
- "result": {
- "item": "xlfoodmod:taco_salad"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/tomato_seeds.json b/src/main/resources/assets/xlfoodmod/recipes/tomato_seeds.json
deleted file mode 100644
index b2c86c4..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/tomato_seeds.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:tomato"
- }
- ],
- "result": {
- "item": "xlfoodmod:tomato_seeds"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/tomato_soup.json b/src/main/resources/assets/xlfoodmod/recipes/tomato_soup.json
deleted file mode 100644
index fd59176..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/tomato_soup.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " ",
- " T ",
- " B "
- ],
- "key": {
- "T": {
- "type": "forge:ore_dict",
- "ore": "cropTomato"
- },
- "B": {
- "item": "xlfoodmod:bowl"
- }
- },
- "result": {
- "item": "xlfoodmod:tomato_soup"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/top_bun.json b/src/main/resources/assets/xlfoodmod/recipes/top_bun.json
deleted file mode 100644
index fea6aa5..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/top_bun.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " W ",
- "W W"
- ],
- "key": {
- "W": {
- "item": "minecraft:wheat"
- }
- },
- "result": {
- "item": "xlfoodmod:top_bun"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/tortilla.json b/src/main/resources/assets/xlfoodmod/recipes/tortilla.json
deleted file mode 100644
index d2533a1..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/tortilla.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "DDD",
- "DCD",
- "DDD"
- ],
- "key": {
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "C": {
- "type": "forge:ore_dict",
- "ore": "cropCorn"
- }
- },
- "result": {
- "item": "xlfoodmod:tortilla"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/twinkie.json b/src/main/resources/assets/xlfoodmod/recipes/twinkie.json
deleted file mode 100644
index 48fd936..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/twinkie.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " ",
- "CVC",
- " C "
- ],
- "key": {
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "V": {
- "item": "xlfoodmod:vanilla_cream"
- }
- },
- "result": {
- "item": "xlfoodmod:twinkie"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/vanilla_cream.json b/src/main/resources/assets/xlfoodmod/recipes/vanilla_cream.json
deleted file mode 100644
index e73d7aa..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/vanilla_cream.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:vanilla_extract"
- },
- {
- "item": "minecraft:sugar"
- },
- {
- "item": "minecraft:sugar"
- }
- ],
- "result": {
- "item": "xlfoodmod:vanilla_cream"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/vanilla_cupcake.json b/src/main/resources/assets/xlfoodmod/recipes/vanilla_cupcake.json
deleted file mode 100644
index d42188a..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/vanilla_cupcake.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- " V ",
- " D ",
- " P "
- ],
- "key": {
- "V": {
- "item": "xlfoodmod:vanilla_cream"
- },
- "D": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- },
- "P": {
- "item": "xlfoodmod:paper_cup"
- }
- },
- "result": {
- "item": "xlfoodmod:vanilla_cupcake"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/vanilla_donut.json b/src/main/resources/assets/xlfoodmod/recipes/vanilla_donut.json
deleted file mode 100644
index 9e72854..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/vanilla_donut.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:vanilla_cream"
- },
- {
- "item": "xlfoodmod:donut"
- }
- ],
- "result": {
- "item": "xlfoodmod:vanilla_donut"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/vanilla_extract.json b/src/main/resources/assets/xlfoodmod/recipes/vanilla_extract.json
deleted file mode 100644
index f28776e..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/vanilla_extract.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:vanilla_flower"
- },
- {
- "item": "minecraft:glass_bottle"
- }
- ],
- "result": {
- "item": "xlfoodmod:vanilla_extract"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/vanilla_icecream.json b/src/main/resources/assets/xlfoodmod/recipes/vanilla_icecream.json
deleted file mode 100644
index 00042c7..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/vanilla_icecream.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:vanilla_icecream_ball"
- },
- {
- "item": "xlfoodmod:icecream_cone"
- }
- ],
- "result": {
- "item": "xlfoodmod:vanilla_icecream"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/vanilla_icecream_ball.json b/src/main/resources/assets/xlfoodmod/recipes/vanilla_icecream_ball.json
deleted file mode 100644
index d88f290..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/vanilla_icecream_ball.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "xlfoodmod:vanilla_cream"
- },
- {
- "item": "minecraft:snowball"
- },
- {
- "item": "minecraft:milk_bucket"
- }
- ],
- "result": {
- "item": "xlfoodmod:vanilla_icecream_ball"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/vegetable_soup.json b/src/main/resources/assets/xlfoodmod/recipes/vegetable_soup.json
deleted file mode 100644
index f63a861..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/vegetable_soup.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "CAE",
- "TOP",
- " B "
- ],
- "key": {
- "C": {
- "type": "forge:ore_dict",
- "ore": "cropCucumber"
- },
- "A": {
- "item": "minecraft:carrot"
- },
- "E": {
- "item": "xlfoodmod:pepper"
- },
- "T": {
- "type": "forge:ore_dict",
- "ore": "cropTomato"
- },
- "O": {
- "type": "forge:ore_dict",
- "ore": "cropOnion"
- },
- "P": {
- "item": "minecraft:potato"
- },
- "B": {
- "item": "xlfoodmod:bowl"
- }
- },
- "result": {
- "item": "xlfoodmod:vegetable_soup"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/waffle.json b/src/main/resources/assets/xlfoodmod/recipes/waffle.json
deleted file mode 100644
index b5047b4..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/waffle.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "type": "minecraft:crafting_shaped",
- "pattern": [
- "CC",
- "CC"
- ],
- "key": {
- "C": {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- }
- },
- "result": {
- "item": "xlfoodmod:waffle"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/recipes/waffle2.json b/src/main/resources/assets/xlfoodmod/recipes/waffle2.json
deleted file mode 100644
index 1a0a07e..0000000
--- a/src/main/resources/assets/xlfoodmod/recipes/waffle2.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "type": "minecraft:crafting_shapeless",
- "ingredients": [
- {
- "item": "minecraft:milk_bucket"
- },
- {
- "type": "forge:ore_dict",
- "ore": "foodDough"
- }
- ],
- "result": {
- "item": "xlfoodmod:waffle"
- }
-}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/cheese_cake_bottom.png b/src/main/resources/assets/xlfoodmod/textures/block/cheese_cake_bottom.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/cheese_cake_bottom.png
rename to src/main/resources/assets/xlfoodmod/textures/block/cheese_cake_bottom.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/cheese_cake_inner.png b/src/main/resources/assets/xlfoodmod/textures/block/cheese_cake_inner.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/cheese_cake_inner.png
rename to src/main/resources/assets/xlfoodmod/textures/block/cheese_cake_inner.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/cheese_cake_side.png b/src/main/resources/assets/xlfoodmod/textures/block/cheese_cake_side.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/cheese_cake_side.png
rename to src/main/resources/assets/xlfoodmod/textures/block/cheese_cake_side.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/cheese_cake_top.png b/src/main/resources/assets/xlfoodmod/textures/block/cheese_cake_top.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/cheese_cake_top.png
rename to src/main/resources/assets/xlfoodmod/textures/block/cheese_cake_top.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/chocolate_cake_bottom.png b/src/main/resources/assets/xlfoodmod/textures/block/chocolate_cake_bottom.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/chocolate_cake_bottom.png
rename to src/main/resources/assets/xlfoodmod/textures/block/chocolate_cake_bottom.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/chocolate_cake_inner.png b/src/main/resources/assets/xlfoodmod/textures/block/chocolate_cake_inner.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/chocolate_cake_inner.png
rename to src/main/resources/assets/xlfoodmod/textures/block/chocolate_cake_inner.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/chocolate_cake_side.png b/src/main/resources/assets/xlfoodmod/textures/block/chocolate_cake_side.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/chocolate_cake_side.png
rename to src/main/resources/assets/xlfoodmod/textures/block/chocolate_cake_side.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/chocolate_cake_top.png b/src/main/resources/assets/xlfoodmod/textures/block/chocolate_cake_top.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/chocolate_cake_top.png
rename to src/main/resources/assets/xlfoodmod/textures/block/chocolate_cake_top.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/oreo_cake_bottom.png b/src/main/resources/assets/xlfoodmod/textures/block/chocolate_cookie_cake_bottom.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/oreo_cake_bottom.png
rename to src/main/resources/assets/xlfoodmod/textures/block/chocolate_cookie_cake_bottom.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/oreo_cake_inner.png b/src/main/resources/assets/xlfoodmod/textures/block/chocolate_cookie_cake_inner.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/oreo_cake_inner.png
rename to src/main/resources/assets/xlfoodmod/textures/block/chocolate_cookie_cake_inner.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/oreo_cake_side.png b/src/main/resources/assets/xlfoodmod/textures/block/chocolate_cookie_cake_side.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/oreo_cake_side.png
rename to src/main/resources/assets/xlfoodmod/textures/block/chocolate_cookie_cake_side.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/oreo_cake_top.png b/src/main/resources/assets/xlfoodmod/textures/block/chocolate_cookie_cake_top.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/oreo_cake_top.png
rename to src/main/resources/assets/xlfoodmod/textures/block/chocolate_cookie_cake_top.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant0.png b/src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage0.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant0.png
rename to src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage0.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant1.png b/src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage1.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant1.png
rename to src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage1.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant2.png b/src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage2.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant2.png
rename to src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage2.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant3.png b/src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage3.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant3.png
rename to src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage3.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant4.png b/src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage4.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant4.png
rename to src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage4.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant5.png b/src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage5.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant5.png
rename to src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage5.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant6.png b/src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage6.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant6.png
rename to src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage6.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant7.png b/src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage7.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/corn_plant7.png
rename to src/main/resources/assets/xlfoodmod/textures/block/corn_plant_stage7.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage0.png b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage0.png
new file mode 100644
index 0000000..2941169
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage0.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage1.png b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage1.png
new file mode 100644
index 0000000..bb5bab7
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage1.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage2.png b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage2.png
new file mode 100644
index 0000000..84ef5f4
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage2.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage3.png b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage3.png
new file mode 100644
index 0000000..367ba82
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage3.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage4.png b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage4.png
new file mode 100644
index 0000000..1f5d86c
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage4.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage5.png b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage5.png
new file mode 100644
index 0000000..3a92427
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage5.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage6.png b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage6.png
new file mode 100644
index 0000000..97b0377
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/cucumber_plant_stage6.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/grass.png b/src/main/resources/assets/xlfoodmod/textures/block/grass.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/grass.png
rename to src/main/resources/assets/xlfoodmod/textures/block/grass.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant0.png b/src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage0.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant0.png
rename to src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage0.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant1.png b/src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage1.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant1.png
rename to src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage1.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant2.png b/src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage2.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant2.png
rename to src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage2.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant3.png b/src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage3.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant3.png
rename to src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage3.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant4.png b/src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage4.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant4.png
rename to src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage4.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant5.png b/src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage5.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant5.png
rename to src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage5.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant6.png b/src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage6.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant6.png
rename to src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage6.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant7.png b/src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage7.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/lettuce_plant7.png
rename to src/main/resources/assets/xlfoodmod/textures/block/lettuce_plant_stage7.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/nether_cake_bottom.png b/src/main/resources/assets/xlfoodmod/textures/block/nether_cake_bottom.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/nether_cake_bottom.png
rename to src/main/resources/assets/xlfoodmod/textures/block/nether_cake_bottom.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/nether_cake_inner.png b/src/main/resources/assets/xlfoodmod/textures/block/nether_cake_inner.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/nether_cake_inner.png
rename to src/main/resources/assets/xlfoodmod/textures/block/nether_cake_inner.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/nether_cake_side.png b/src/main/resources/assets/xlfoodmod/textures/block/nether_cake_side.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/nether_cake_side.png
rename to src/main/resources/assets/xlfoodmod/textures/block/nether_cake_side.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/nether_cake_top.png b/src/main/resources/assets/xlfoodmod/textures/block/nether_cake_top.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/nether_cake_top.png
rename to src/main/resources/assets/xlfoodmod/textures/block/nether_cake_top.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage0.png b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage0.png
new file mode 100644
index 0000000..5e9576c
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage0.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage1.png b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage1.png
new file mode 100644
index 0000000..ecda2a7
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage1.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage2.png b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage2.png
new file mode 100644
index 0000000..33e44a1
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage2.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage3.png b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage3.png
new file mode 100644
index 0000000..23d7cb4
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage3.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage4.png b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage4.png
new file mode 100644
index 0000000..5018079
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage4.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage5.png b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage5.png
new file mode 100644
index 0000000..30348f0
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage5.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage6.png b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage6.png
new file mode 100644
index 0000000..325c046
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/onion_plant_stage6.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant0.png b/src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage0.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant0.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage0.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant1.png b/src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage1.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant1.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage1.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant2.png b/src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage2.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant2.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage2.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant3.png b/src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage3.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant3.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage3.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant4.png b/src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage4.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant4.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage4.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant5.png b/src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage5.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant5.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage5.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant6.png b/src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage6.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant6.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage6.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant7.png b/src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage7.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pepper_plant7.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pepper_plant_stage7.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pizza_bottom.png b/src/main/resources/assets/xlfoodmod/textures/block/pizza_bottom.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pizza_bottom.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pizza_bottom.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pizza_inner.png b/src/main/resources/assets/xlfoodmod/textures/block/pizza_inner.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pizza_inner.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pizza_inner.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pizza_side.png b/src/main/resources/assets/xlfoodmod/textures/block/pizza_side.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pizza_side.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pizza_side.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pizza_top.png b/src/main/resources/assets/xlfoodmod/textures/block/pizza_top.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pizza_top.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pizza_top.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pumpkin_cake_bottom.png b/src/main/resources/assets/xlfoodmod/textures/block/pumpkin_cake_bottom.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pumpkin_cake_bottom.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pumpkin_cake_bottom.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pumpkin_cake_inner.png b/src/main/resources/assets/xlfoodmod/textures/block/pumpkin_cake_inner.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pumpkin_cake_inner.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pumpkin_cake_inner.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pumpkin_cake_side.png b/src/main/resources/assets/xlfoodmod/textures/block/pumpkin_cake_side.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pumpkin_cake_side.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pumpkin_cake_side.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/pumpkin_cake_top.png b/src/main/resources/assets/xlfoodmod/textures/block/pumpkin_cake_top.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/pumpkin_cake_top.png
rename to src/main/resources/assets/xlfoodmod/textures/block/pumpkin_cake_top.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/rice_plant0.png b/src/main/resources/assets/xlfoodmod/textures/block/rice_plant_stage0.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/rice_plant0.png
rename to src/main/resources/assets/xlfoodmod/textures/block/rice_plant_stage0.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/rice_plant1.png b/src/main/resources/assets/xlfoodmod/textures/block/rice_plant_stage1.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/rice_plant1.png
rename to src/main/resources/assets/xlfoodmod/textures/block/rice_plant_stage1.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/rice_plant2.png b/src/main/resources/assets/xlfoodmod/textures/block/rice_plant_stage2.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/rice_plant2.png
rename to src/main/resources/assets/xlfoodmod/textures/block/rice_plant_stage2.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/rice_plant3.png b/src/main/resources/assets/xlfoodmod/textures/block/rice_plant_stage3.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/rice_plant3.png
rename to src/main/resources/assets/xlfoodmod/textures/block/rice_plant_stage3.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/rice_plant4.png b/src/main/resources/assets/xlfoodmod/textures/block/rice_plant_stage4.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/rice_plant4.png
rename to src/main/resources/assets/xlfoodmod/textures/block/rice_plant_stage4.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/rock_salt.png b/src/main/resources/assets/xlfoodmod/textures/block/rock_salt.png
new file mode 100644
index 0000000..1586c1d
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/rock_salt.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_cake_bottom.png b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_cake_bottom.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_cake_bottom.png
rename to src/main/resources/assets/xlfoodmod/textures/block/strawberry_cake_bottom.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_cake_inner.png b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_cake_inner.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_cake_inner.png
rename to src/main/resources/assets/xlfoodmod/textures/block/strawberry_cake_inner.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_cake_side.png b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_cake_side.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_cake_side.png
rename to src/main/resources/assets/xlfoodmod/textures/block/strawberry_cake_side.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_cake_top.png b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_cake_top.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_cake_top.png
rename to src/main/resources/assets/xlfoodmod/textures/block/strawberry_cake_top.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage0.png b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage0.png
new file mode 100644
index 0000000..1a8f041
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage0.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage1.png b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage1.png
new file mode 100644
index 0000000..4541965
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage1.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage2.png b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage2.png
new file mode 100644
index 0000000..d52c1bb
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage2.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage3.png b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage3.png
new file mode 100644
index 0000000..815ba2d
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage3.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage4.png b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage4.png
new file mode 100644
index 0000000..80646fe
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage4.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage5.png b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage5.png
new file mode 100644
index 0000000..6100526
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage5.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage6.png b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage6.png
new file mode 100644
index 0000000..4bdda2b
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/strawberry_plant_stage6.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage0.png b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage0.png
new file mode 100644
index 0000000..520d261
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage0.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage1.png b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage1.png
new file mode 100644
index 0000000..0e75330
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage1.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage2.png b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage2.png
new file mode 100644
index 0000000..4787b0e
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage2.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage3.png b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage3.png
new file mode 100644
index 0000000..76e9506
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage3.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage4.png b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage4.png
new file mode 100644
index 0000000..935c06d
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage4.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage5.png b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage5.png
new file mode 100644
index 0000000..475fb62
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage5.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage6.png b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage6.png
new file mode 100644
index 0000000..dd00c83
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/block/tomato_plant_stage6.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/vanilla_flower.png b/src/main/resources/assets/xlfoodmod/textures/block/vanilla_flower.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/blocks/vanilla_flower.png
rename to src/main/resources/assets/xlfoodmod/textures/block/vanilla_flower.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant0.png b/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant0.png
deleted file mode 100644
index afef733..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant0.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant1.png b/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant1.png
deleted file mode 100644
index 6c1f710..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant1.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant2.png b/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant2.png
deleted file mode 100644
index 699e455..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant2.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant3.png b/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant3.png
deleted file mode 100644
index 68f51c8..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant3.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant4.png b/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant4.png
deleted file mode 100644
index ff3a1ca..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant4.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant5.png b/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant5.png
deleted file mode 100644
index b92f1e0..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/cucumber_plant5.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant0.png b/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant0.png
deleted file mode 100644
index b6428c2..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant0.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant1.png b/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant1.png
deleted file mode 100644
index f626674..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant1.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant2.png b/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant2.png
deleted file mode 100644
index 0a02976..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant2.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant3.png b/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant3.png
deleted file mode 100644
index 8b81b0f..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant3.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant4.png b/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant4.png
deleted file mode 100644
index 1f050cd..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant4.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant5.png b/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant5.png
deleted file mode 100644
index 4af009b..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant5.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant6.png b/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant6.png
deleted file mode 100644
index 9e80015..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant6.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant7.png b/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant7.png
deleted file mode 100644
index 7ceed6a..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/onion_plant7.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/rock_salt.png b/src/main/resources/assets/xlfoodmod/textures/blocks/rock_salt.png
deleted file mode 100644
index 6daefc0..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/rock_salt.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant0.png b/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant0.png
deleted file mode 100644
index 0287fa0..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant0.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant1.png b/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant1.png
deleted file mode 100644
index 40a6ec5..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant1.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant2.png b/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant2.png
deleted file mode 100644
index 69f6a36..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant2.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant3.png b/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant3.png
deleted file mode 100644
index ca5b352..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant3.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant4.png b/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant4.png
deleted file mode 100644
index 0863a48..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant4.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant5.png b/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant5.png
deleted file mode 100644
index eacf307..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/strawberry_plant5.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant0.png b/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant0.png
deleted file mode 100644
index c5e4e37..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant0.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant1.png b/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant1.png
deleted file mode 100644
index e558408..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant1.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant2.png b/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant2.png
deleted file mode 100644
index d0211b1..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant2.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant3.png b/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant3.png
deleted file mode 100644
index 3f0b052..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant3.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant4.png b/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant4.png
deleted file mode 100644
index 02e78f3..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant4.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant5.png b/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant5.png
deleted file mode 100644
index 6d7192b..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/blocks/tomato_plant5.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/apple_pie.png b/src/main/resources/assets/xlfoodmod/textures/item/apple_pie.png
new file mode 100644
index 0000000..f148ec0
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/apple_pie.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/bacon.png b/src/main/resources/assets/xlfoodmod/textures/item/bacon.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/bacon.png
rename to src/main/resources/assets/xlfoodmod/textures/item/bacon.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/bacon_pie.png b/src/main/resources/assets/xlfoodmod/textures/item/bacon_pie.png
new file mode 100644
index 0000000..755af15
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/bacon_pie.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/baguette.png b/src/main/resources/assets/xlfoodmod/textures/item/baguette.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/baguette.png
rename to src/main/resources/assets/xlfoodmod/textures/item/baguette.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/beef_jerky.png b/src/main/resources/assets/xlfoodmod/textures/item/beef_jerky.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/beef_jerky.png
rename to src/main/resources/assets/xlfoodmod/textures/item/beef_jerky.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/beef_stew.png b/src/main/resources/assets/xlfoodmod/textures/item/beef_stew.png
new file mode 100644
index 0000000..3325f50
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/beef_stew.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/beer.png b/src/main/resources/assets/xlfoodmod/textures/item/beer.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/beer.png
rename to src/main/resources/assets/xlfoodmod/textures/item/beer.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/blt_sandwich.png b/src/main/resources/assets/xlfoodmod/textures/item/blt_sandwich.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/blt_sandwich.png
rename to src/main/resources/assets/xlfoodmod/textures/item/blt_sandwich.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/bottom_bun.png b/src/main/resources/assets/xlfoodmod/textures/item/bottom_bun.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/bottom_bun.png
rename to src/main/resources/assets/xlfoodmod/textures/item/bottom_bun.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/bourbon_biscuit.png b/src/main/resources/assets/xlfoodmod/textures/item/bourbon_biscuit.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/bourbon_biscuit.png
rename to src/main/resources/assets/xlfoodmod/textures/item/bourbon_biscuit.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/bowl.png b/src/main/resources/assets/xlfoodmod/textures/item/bowl.png
new file mode 100644
index 0000000..40517b3
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/bowl.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/breakfast_sandwich.png b/src/main/resources/assets/xlfoodmod/textures/item/breakfast_sandwich.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/breakfast_sandwich.png
rename to src/main/resources/assets/xlfoodmod/textures/item/breakfast_sandwich.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/brownie.png b/src/main/resources/assets/xlfoodmod/textures/item/brownie.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/brownie.png
rename to src/main/resources/assets/xlfoodmod/textures/item/brownie.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/bucket_of_fried_chicken.png b/src/main/resources/assets/xlfoodmod/textures/item/bucket_of_fried_chicken.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/bucket_of_fried_chicken.png
rename to src/main/resources/assets/xlfoodmod/textures/item/bucket_of_fried_chicken.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/burrito.png b/src/main/resources/assets/xlfoodmod/textures/item/burrito.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/burrito.png
rename to src/main/resources/assets/xlfoodmod/textures/item/burrito.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/butter.png b/src/main/resources/assets/xlfoodmod/textures/item/butter.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/butter.png
rename to src/main/resources/assets/xlfoodmod/textures/item/butter.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/butter_rice.png b/src/main/resources/assets/xlfoodmod/textures/item/butter_rice.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/butter_rice.png
rename to src/main/resources/assets/xlfoodmod/textures/item/butter_rice.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/caesar_salad.png b/src/main/resources/assets/xlfoodmod/textures/item/caesar_salad.png
new file mode 100644
index 0000000..bfbb803
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/caesar_salad.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/cappuccino.png b/src/main/resources/assets/xlfoodmod/textures/item/cappuccino.png
new file mode 100644
index 0000000..d6e1a77
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/cappuccino.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/caramel_apple.png b/src/main/resources/assets/xlfoodmod/textures/item/caramel_apple.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/caramel_apple.png
rename to src/main/resources/assets/xlfoodmod/textures/item/caramel_apple.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/cheese.png b/src/main/resources/assets/xlfoodmod/textures/item/cheese.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/cheese.png
rename to src/main/resources/assets/xlfoodmod/textures/item/cheese.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/cheese_cake.png b/src/main/resources/assets/xlfoodmod/textures/item/cheese_cake.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/cheese_cake.png
rename to src/main/resources/assets/xlfoodmod/textures/item/cheese_cake.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/cheese_pie.png b/src/main/resources/assets/xlfoodmod/textures/item/cheese_pie.png
new file mode 100644
index 0000000..a677c86
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/cheese_pie.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/cheese_puff.png b/src/main/resources/assets/xlfoodmod/textures/item/cheese_puff.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/cheese_puff.png
rename to src/main/resources/assets/xlfoodmod/textures/item/cheese_puff.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/cheeseburger.png b/src/main/resources/assets/xlfoodmod/textures/item/cheeseburger.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/cheeseburger.png
rename to src/main/resources/assets/xlfoodmod/textures/item/cheeseburger.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/cheesy_bread.png b/src/main/resources/assets/xlfoodmod/textures/item/cheesy_bread.png
new file mode 100644
index 0000000..fabaa0c
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/cheesy_bread.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/chicken_pot_pie.png b/src/main/resources/assets/xlfoodmod/textures/item/chicken_pot_pie.png
new file mode 100644
index 0000000..8aa671e
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/chicken_pot_pie.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/chicken_salad.png b/src/main/resources/assets/xlfoodmod/textures/item/chicken_salad.png
new file mode 100644
index 0000000..d009f8e
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/chicken_salad.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chicken_sandwich.png b/src/main/resources/assets/xlfoodmod/textures/item/chicken_sandwich.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/chicken_sandwich.png
rename to src/main/resources/assets/xlfoodmod/textures/item/chicken_sandwich.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/chicken_soup.png b/src/main/resources/assets/xlfoodmod/textures/item/chicken_soup.png
new file mode 100644
index 0000000..75cac6b
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/chicken_soup.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chickenburger.png b/src/main/resources/assets/xlfoodmod/textures/item/chickenburger.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/chickenburger.png
rename to src/main/resources/assets/xlfoodmod/textures/item/chickenburger.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chips.png b/src/main/resources/assets/xlfoodmod/textures/item/chips.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/chips.png
rename to src/main/resources/assets/xlfoodmod/textures/item/chips.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chocolate.png b/src/main/resources/assets/xlfoodmod/textures/item/chocolate.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/chocolate.png
rename to src/main/resources/assets/xlfoodmod/textures/item/chocolate.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chocolate_cake.png b/src/main/resources/assets/xlfoodmod/textures/item/chocolate_cake.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/chocolate_cake.png
rename to src/main/resources/assets/xlfoodmod/textures/item/chocolate_cake.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/oreo_cookie.png b/src/main/resources/assets/xlfoodmod/textures/item/chocolate_cookie.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/oreo_cookie.png
rename to src/main/resources/assets/xlfoodmod/textures/item/chocolate_cookie.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/oreo_cake.png b/src/main/resources/assets/xlfoodmod/textures/item/chocolate_cookie_cake.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/oreo_cake.png
rename to src/main/resources/assets/xlfoodmod/textures/item/chocolate_cookie_cake.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/oreo_cupcake.png b/src/main/resources/assets/xlfoodmod/textures/item/chocolate_cookie_cupcake.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/oreo_cupcake.png
rename to src/main/resources/assets/xlfoodmod/textures/item/chocolate_cookie_cupcake.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chocolate_cupcake.png b/src/main/resources/assets/xlfoodmod/textures/item/chocolate_cupcake.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/chocolate_cupcake.png
rename to src/main/resources/assets/xlfoodmod/textures/item/chocolate_cupcake.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chocolate_donut.png b/src/main/resources/assets/xlfoodmod/textures/item/chocolate_donut.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/chocolate_donut.png
rename to src/main/resources/assets/xlfoodmod/textures/item/chocolate_donut.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chocolate_icecream.png b/src/main/resources/assets/xlfoodmod/textures/item/chocolate_ice_cream.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/chocolate_icecream.png
rename to src/main/resources/assets/xlfoodmod/textures/item/chocolate_ice_cream.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chocolate_icecream_ball.png b/src/main/resources/assets/xlfoodmod/textures/item/chocolate_ice_cream_ball.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/chocolate_icecream_ball.png
rename to src/main/resources/assets/xlfoodmod/textures/item/chocolate_ice_cream_ball.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/chocolate_pie.png b/src/main/resources/assets/xlfoodmod/textures/item/chocolate_pie.png
new file mode 100644
index 0000000..8b6d46a
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/chocolate_pie.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/chocolate_syrup.png b/src/main/resources/assets/xlfoodmod/textures/item/chocolate_syrup.png
new file mode 100644
index 0000000..5ad17b8
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/chocolate_syrup.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/coffee.png b/src/main/resources/assets/xlfoodmod/textures/item/coffee.png
new file mode 100644
index 0000000..e8ff8d7
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/coffee.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/coffee_cup.png b/src/main/resources/assets/xlfoodmod/textures/item/coffee_cup.png
new file mode 100644
index 0000000..ac11eab
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/coffee_cup.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/cooked_chicken_wing.png b/src/main/resources/assets/xlfoodmod/textures/item/cooked_chicken_wing.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/cooked_chicken_wing.png
rename to src/main/resources/assets/xlfoodmod/textures/item/cooked_chicken_wing.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/cooked_dough.png b/src/main/resources/assets/xlfoodmod/textures/item/cooked_dough.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/cooked_dough.png
rename to src/main/resources/assets/xlfoodmod/textures/item/cooked_dough.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/corn.png b/src/main/resources/assets/xlfoodmod/textures/item/corn.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/corn.png
rename to src/main/resources/assets/xlfoodmod/textures/item/corn.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/corn_bread.png b/src/main/resources/assets/xlfoodmod/textures/item/corn_bread.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/corn_bread.png
rename to src/main/resources/assets/xlfoodmod/textures/item/corn_bread.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/corn_seeds.png b/src/main/resources/assets/xlfoodmod/textures/item/corn_seeds.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/corn_seeds.png
rename to src/main/resources/assets/xlfoodmod/textures/item/corn_seeds.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/crescent_roll.png b/src/main/resources/assets/xlfoodmod/textures/item/crescent_roll.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/crescent_roll.png
rename to src/main/resources/assets/xlfoodmod/textures/item/crescent_roll.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/crouton.png b/src/main/resources/assets/xlfoodmod/textures/item/crouton.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/crouton.png
rename to src/main/resources/assets/xlfoodmod/textures/item/crouton.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/cucumber.png b/src/main/resources/assets/xlfoodmod/textures/item/cucumber.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/cucumber.png
rename to src/main/resources/assets/xlfoodmod/textures/item/cucumber.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/cucumber_seeds.png b/src/main/resources/assets/xlfoodmod/textures/item/cucumber_seeds.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/cucumber_seeds.png
rename to src/main/resources/assets/xlfoodmod/textures/item/cucumber_seeds.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/cucumber_soup.png b/src/main/resources/assets/xlfoodmod/textures/item/cucumber_soup.png
new file mode 100644
index 0000000..6c26c40
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/cucumber_soup.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/deadly_energy_drink.png b/src/main/resources/assets/xlfoodmod/textures/item/deadly_energy_drink.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/deadly_energy_drink.png
rename to src/main/resources/assets/xlfoodmod/textures/item/deadly_energy_drink.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/donut.png b/src/main/resources/assets/xlfoodmod/textures/item/donut.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/donut.png
rename to src/main/resources/assets/xlfoodmod/textures/item/donut.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/dough.png b/src/main/resources/assets/xlfoodmod/textures/item/dough.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/dough.png
rename to src/main/resources/assets/xlfoodmod/textures/item/dough.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/empty_can.png b/src/main/resources/assets/xlfoodmod/textures/item/empty_can.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/empty_can.png
rename to src/main/resources/assets/xlfoodmod/textures/item/empty_can.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/enchilada.png b/src/main/resources/assets/xlfoodmod/textures/item/enchilada.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/enchilada.png
rename to src/main/resources/assets/xlfoodmod/textures/item/enchilada.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/fish_pie.png b/src/main/resources/assets/xlfoodmod/textures/item/fish_pie.png
new file mode 100644
index 0000000..a6cfc22
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/fish_pie.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/flesh.png b/src/main/resources/assets/xlfoodmod/textures/item/flesh.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/flesh.png
rename to src/main/resources/assets/xlfoodmod/textures/item/flesh.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/fried_egg.png b/src/main/resources/assets/xlfoodmod/textures/item/fried_egg.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/fried_egg.png
rename to src/main/resources/assets/xlfoodmod/textures/item/fried_egg.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/fried_rice.png b/src/main/resources/assets/xlfoodmod/textures/item/fried_rice.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/fried_rice.png
rename to src/main/resources/assets/xlfoodmod/textures/item/fried_rice.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/futomaki.png b/src/main/resources/assets/xlfoodmod/textures/item/futomaki.png
new file mode 100644
index 0000000..74bc534
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/futomaki.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/garden_salad.png b/src/main/resources/assets/xlfoodmod/textures/item/garden_salad.png
new file mode 100644
index 0000000..9352ec4
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/garden_salad.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/glass_mug.png b/src/main/resources/assets/xlfoodmod/textures/item/glass_mug.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/glass_mug.png
rename to src/main/resources/assets/xlfoodmod/textures/item/glass_mug.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/golden_apple_pie.png b/src/main/resources/assets/xlfoodmod/textures/item/golden_apple_pie.png
new file mode 100644
index 0000000..87ef4c9
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/golden_apple_pie.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/grilled_cheese_sandwich.png b/src/main/resources/assets/xlfoodmod/textures/item/grilled_cheese_sandwich.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/grilled_cheese_sandwich.png
rename to src/main/resources/assets/xlfoodmod/textures/item/grilled_cheese_sandwich.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/ground_beef.png b/src/main/resources/assets/xlfoodmod/textures/item/ground_beef.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/ground_beef.png
rename to src/main/resources/assets/xlfoodmod/textures/item/ground_beef.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/ham.png b/src/main/resources/assets/xlfoodmod/textures/item/ham.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/ham.png
rename to src/main/resources/assets/xlfoodmod/textures/item/ham.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/hamburger.png b/src/main/resources/assets/xlfoodmod/textures/item/hamburger.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/hamburger.png
rename to src/main/resources/assets/xlfoodmod/textures/item/hamburger.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/healthy_energy_drink.png b/src/main/resources/assets/xlfoodmod/textures/item/healthy_energy_drink.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/healthy_energy_drink.png
rename to src/main/resources/assets/xlfoodmod/textures/item/healthy_energy_drink.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/hot_dog.png b/src/main/resources/assets/xlfoodmod/textures/item/hot_dog.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/hot_dog.png
rename to src/main/resources/assets/xlfoodmod/textures/item/hot_dog.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/hot_sauce.png b/src/main/resources/assets/xlfoodmod/textures/item/hot_sauce.png
new file mode 100644
index 0000000..3e7838f
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/hot_sauce.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/icecream_cone.png b/src/main/resources/assets/xlfoodmod/textures/item/ice_cream_cone.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/icecream_cone.png
rename to src/main/resources/assets/xlfoodmod/textures/item/ice_cream_cone.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/icecream_sandwich.png b/src/main/resources/assets/xlfoodmod/textures/item/ice_cream_sandwich.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/icecream_sandwich.png
rename to src/main/resources/assets/xlfoodmod/textures/item/ice_cream_sandwich.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/jambon_beurre.png b/src/main/resources/assets/xlfoodmod/textures/item/jambon_beurre.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/jambon_beurre.png
rename to src/main/resources/assets/xlfoodmod/textures/item/jambon_beurre.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/kebab.png b/src/main/resources/assets/xlfoodmod/textures/item/kebab.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/kebab.png
rename to src/main/resources/assets/xlfoodmod/textures/item/kebab.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/lasagne.png b/src/main/resources/assets/xlfoodmod/textures/item/lasagne.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/lasagne.png
rename to src/main/resources/assets/xlfoodmod/textures/item/lasagne.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/lettuce.png b/src/main/resources/assets/xlfoodmod/textures/item/lettuce.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/lettuce.png
rename to src/main/resources/assets/xlfoodmod/textures/item/lettuce.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/lettuce_seeds.png b/src/main/resources/assets/xlfoodmod/textures/item/lettuce_seeds.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/lettuce_seeds.png
rename to src/main/resources/assets/xlfoodmod/textures/item/lettuce_seeds.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/macaroni_and_cheese.png b/src/main/resources/assets/xlfoodmod/textures/item/macaroni_and_cheese.png
new file mode 100644
index 0000000..4857660
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/macaroni_and_cheese.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/marshmallow.png b/src/main/resources/assets/xlfoodmod/textures/item/marshmallow.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/marshmallow.png
rename to src/main/resources/assets/xlfoodmod/textures/item/marshmallow.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/nether_cake.png b/src/main/resources/assets/xlfoodmod/textures/item/nether_cake.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/nether_cake.png
rename to src/main/resources/assets/xlfoodmod/textures/item/nether_cake.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/onion.png b/src/main/resources/assets/xlfoodmod/textures/item/onion.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/onion.png
rename to src/main/resources/assets/xlfoodmod/textures/item/onion.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/onion_rings.png b/src/main/resources/assets/xlfoodmod/textures/item/onion_rings.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/onion_rings.png
rename to src/main/resources/assets/xlfoodmod/textures/item/onion_rings.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/onion_salad.png b/src/main/resources/assets/xlfoodmod/textures/item/onion_salad.png
new file mode 100644
index 0000000..1aefa4d
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/onion_salad.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/oreo_cake.png b/src/main/resources/assets/xlfoodmod/textures/item/oreo_cake.png
new file mode 100644
index 0000000..d99c113
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/oreo_cake.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/oshizushi.png b/src/main/resources/assets/xlfoodmod/textures/item/oshizushi.png
new file mode 100644
index 0000000..b2773ff
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/oshizushi.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/pancake.png b/src/main/resources/assets/xlfoodmod/textures/item/pancake.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/pancake.png
rename to src/main/resources/assets/xlfoodmod/textures/item/pancake.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/paper_cup.png b/src/main/resources/assets/xlfoodmod/textures/item/paper_cup.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/paper_cup.png
rename to src/main/resources/assets/xlfoodmod/textures/item/paper_cup.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/pepper.png b/src/main/resources/assets/xlfoodmod/textures/item/pepper.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/pepper.png
rename to src/main/resources/assets/xlfoodmod/textures/item/pepper.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/pepper_seeds.png b/src/main/resources/assets/xlfoodmod/textures/item/pepper_seeds.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/pepper_seeds.png
rename to src/main/resources/assets/xlfoodmod/textures/item/pepper_seeds.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/pie_shell.png b/src/main/resources/assets/xlfoodmod/textures/item/pie_shell.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/pie_shell.png
rename to src/main/resources/assets/xlfoodmod/textures/item/pie_shell.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/pizza.png b/src/main/resources/assets/xlfoodmod/textures/item/pizza.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/pizza.png
rename to src/main/resources/assets/xlfoodmod/textures/item/pizza.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/potato_bread.png b/src/main/resources/assets/xlfoodmod/textures/item/potato_bread.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/potato_bread.png
rename to src/main/resources/assets/xlfoodmod/textures/item/potato_bread.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/pumpkin_cake.png b/src/main/resources/assets/xlfoodmod/textures/item/pumpkin_cake.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/pumpkin_cake.png
rename to src/main/resources/assets/xlfoodmod/textures/item/pumpkin_cake.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/pumpkin_stew.png b/src/main/resources/assets/xlfoodmod/textures/item/pumpkin_stew.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/pumpkin_stew.png
rename to src/main/resources/assets/xlfoodmod/textures/item/pumpkin_stew.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/raw_chicken_wing.png b/src/main/resources/assets/xlfoodmod/textures/item/raw_chicken_wing.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/raw_chicken_wing.png
rename to src/main/resources/assets/xlfoodmod/textures/item/raw_chicken_wing.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/raw_corn.png b/src/main/resources/assets/xlfoodmod/textures/item/raw_corn.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/raw_corn.png
rename to src/main/resources/assets/xlfoodmod/textures/item/raw_corn.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/rice.png b/src/main/resources/assets/xlfoodmod/textures/item/rice.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/rice.png
rename to src/main/resources/assets/xlfoodmod/textures/item/rice.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/rice_bread.png b/src/main/resources/assets/xlfoodmod/textures/item/rice_bread.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/rice_bread.png
rename to src/main/resources/assets/xlfoodmod/textures/item/rice_bread.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/roasted_marshmallow.png b/src/main/resources/assets/xlfoodmod/textures/item/roasted_marshmallow.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/roasted_marshmallow.png
rename to src/main/resources/assets/xlfoodmod/textures/item/roasted_marshmallow.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/salt.png b/src/main/resources/assets/xlfoodmod/textures/item/salt.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/salt.png
rename to src/main/resources/assets/xlfoodmod/textures/item/salt.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/salty_chips.png b/src/main/resources/assets/xlfoodmod/textures/item/salty_chips.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/salty_chips.png
rename to src/main/resources/assets/xlfoodmod/textures/item/salty_chips.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/sausage.png b/src/main/resources/assets/xlfoodmod/textures/item/sausage.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/sausage.png
rename to src/main/resources/assets/xlfoodmod/textures/item/sausage.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/sausage_roll.png b/src/main/resources/assets/xlfoodmod/textures/item/sausage_roll.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/sausage_roll.png
rename to src/main/resources/assets/xlfoodmod/textures/item/sausage_roll.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/seaweed.png b/src/main/resources/assets/xlfoodmod/textures/item/seaweed.png
new file mode 100644
index 0000000..94c95bc
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/seaweed.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/slice_of_pizza.png b/src/main/resources/assets/xlfoodmod/textures/item/slice_of_pizza.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/slice_of_pizza.png
rename to src/main/resources/assets/xlfoodmod/textures/item/slice_of_pizza.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/spaghetti.png b/src/main/resources/assets/xlfoodmod/textures/item/spaghetti.png
new file mode 100644
index 0000000..7d4dad3
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/spaghetti.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/speedy_energy_drink.png b/src/main/resources/assets/xlfoodmod/textures/item/speedy_energy_drink.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/speedy_energy_drink.png
rename to src/main/resources/assets/xlfoodmod/textures/item/speedy_energy_drink.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/spicy_chicken_wing.png b/src/main/resources/assets/xlfoodmod/textures/item/spicy_chicken_wing.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/spicy_chicken_wing.png
rename to src/main/resources/assets/xlfoodmod/textures/item/spicy_chicken_wing.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/spicy_chips.png b/src/main/resources/assets/xlfoodmod/textures/item/spicy_chips.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/spicy_chips.png
rename to src/main/resources/assets/xlfoodmod/textures/item/spicy_chips.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/stealthy_energy_drink.png b/src/main/resources/assets/xlfoodmod/textures/item/stealthy_energy_drink.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/stealthy_energy_drink.png
rename to src/main/resources/assets/xlfoodmod/textures/item/stealthy_energy_drink.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/strawberry.png b/src/main/resources/assets/xlfoodmod/textures/item/strawberry.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/strawberry.png
rename to src/main/resources/assets/xlfoodmod/textures/item/strawberry.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/strawberry_cake.png b/src/main/resources/assets/xlfoodmod/textures/item/strawberry_cake.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/strawberry_cake.png
rename to src/main/resources/assets/xlfoodmod/textures/item/strawberry_cake.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/strawberry_cupcake.png b/src/main/resources/assets/xlfoodmod/textures/item/strawberry_cupcake.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/strawberry_cupcake.png
rename to src/main/resources/assets/xlfoodmod/textures/item/strawberry_cupcake.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/strawberry_ice_cream.png b/src/main/resources/assets/xlfoodmod/textures/item/strawberry_ice_cream.png
new file mode 100644
index 0000000..16c8a73
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/strawberry_ice_cream.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/strawberry_ice_cream_ball.png b/src/main/resources/assets/xlfoodmod/textures/item/strawberry_ice_cream_ball.png
new file mode 100644
index 0000000..3faa520
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/strawberry_ice_cream_ball.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/strawberry_pie.png b/src/main/resources/assets/xlfoodmod/textures/item/strawberry_pie.png
new file mode 100644
index 0000000..61bcdac
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/strawberry_pie.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/strawberry_seeds.png b/src/main/resources/assets/xlfoodmod/textures/item/strawberry_seeds.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/strawberry_seeds.png
rename to src/main/resources/assets/xlfoodmod/textures/item/strawberry_seeds.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/strong_energy_drink.png b/src/main/resources/assets/xlfoodmod/textures/item/strong_energy_drink.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/strong_energy_drink.png
rename to src/main/resources/assets/xlfoodmod/textures/item/strong_energy_drink.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/sugar_donut.png b/src/main/resources/assets/xlfoodmod/textures/item/sugar_donut.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/sugar_donut.png
rename to src/main/resources/assets/xlfoodmod/textures/item/sugar_donut.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/super_energy_drink.png b/src/main/resources/assets/xlfoodmod/textures/item/super_energy_drink.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/super_energy_drink.png
rename to src/main/resources/assets/xlfoodmod/textures/item/super_energy_drink.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/taco.png b/src/main/resources/assets/xlfoodmod/textures/item/taco.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/taco.png
rename to src/main/resources/assets/xlfoodmod/textures/item/taco.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/taco_salad.png b/src/main/resources/assets/xlfoodmod/textures/item/taco_salad.png
new file mode 100644
index 0000000..7707cf4
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/taco_salad.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/tomato.png b/src/main/resources/assets/xlfoodmod/textures/item/tomato.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/tomato.png
rename to src/main/resources/assets/xlfoodmod/textures/item/tomato.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/tomato_sauce.png b/src/main/resources/assets/xlfoodmod/textures/item/tomato_sauce.png
new file mode 100644
index 0000000..92dded3
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/tomato_sauce.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/tomato_seeds.png b/src/main/resources/assets/xlfoodmod/textures/item/tomato_seeds.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/tomato_seeds.png
rename to src/main/resources/assets/xlfoodmod/textures/item/tomato_seeds.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/tomato_soup.png b/src/main/resources/assets/xlfoodmod/textures/item/tomato_soup.png
new file mode 100644
index 0000000..3ef6d6f
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/tomato_soup.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/top_bun.png b/src/main/resources/assets/xlfoodmod/textures/item/top_bun.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/top_bun.png
rename to src/main/resources/assets/xlfoodmod/textures/item/top_bun.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/tortilla.png b/src/main/resources/assets/xlfoodmod/textures/item/tortilla.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/tortilla.png
rename to src/main/resources/assets/xlfoodmod/textures/item/tortilla.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/uramaki.png b/src/main/resources/assets/xlfoodmod/textures/item/uramaki.png
new file mode 100644
index 0000000..e185db9
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/uramaki.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/vanilla_cookie.png b/src/main/resources/assets/xlfoodmod/textures/item/vanilla_cookie.png
new file mode 100644
index 0000000..431bb25
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/vanilla_cookie.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/vanilla_cream.png b/src/main/resources/assets/xlfoodmod/textures/item/vanilla_cream.png
new file mode 100644
index 0000000..cfd43a4
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/vanilla_cream.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/vanilla_cupcake.png b/src/main/resources/assets/xlfoodmod/textures/item/vanilla_cupcake.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/vanilla_cupcake.png
rename to src/main/resources/assets/xlfoodmod/textures/item/vanilla_cupcake.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/vanilla_donut.png b/src/main/resources/assets/xlfoodmod/textures/item/vanilla_donut.png
new file mode 100644
index 0000000..21b4724
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/vanilla_donut.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/vanilla_extract.png b/src/main/resources/assets/xlfoodmod/textures/item/vanilla_extract.png
new file mode 100644
index 0000000..ba86cc9
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/vanilla_extract.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/vanilla_icecream.png b/src/main/resources/assets/xlfoodmod/textures/item/vanilla_ice_cream.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/vanilla_icecream.png
rename to src/main/resources/assets/xlfoodmod/textures/item/vanilla_ice_cream.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/vanilla_icecream_ball.png b/src/main/resources/assets/xlfoodmod/textures/item/vanilla_ice_cream_ball.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/vanilla_icecream_ball.png
rename to src/main/resources/assets/xlfoodmod/textures/item/vanilla_ice_cream_ball.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/item/vegetable_soup.png b/src/main/resources/assets/xlfoodmod/textures/item/vegetable_soup.png
new file mode 100644
index 0000000..0f98096
Binary files /dev/null and b/src/main/resources/assets/xlfoodmod/textures/item/vegetable_soup.png differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/waffle.png b/src/main/resources/assets/xlfoodmod/textures/item/waffle.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/textures/items/waffle.png
rename to src/main/resources/assets/xlfoodmod/textures/item/waffle.png
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/apple_pie.png b/src/main/resources/assets/xlfoodmod/textures/items/apple_pie.png
deleted file mode 100644
index 0144958..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/apple_pie.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/bacon_pie.png b/src/main/resources/assets/xlfoodmod/textures/items/bacon_pie.png
deleted file mode 100644
index a5056f3..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/bacon_pie.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/beef_stew.png b/src/main/resources/assets/xlfoodmod/textures/items/beef_stew.png
deleted file mode 100644
index 0645809..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/beef_stew.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/bowl.png b/src/main/resources/assets/xlfoodmod/textures/items/bowl.png
deleted file mode 100644
index 086f67c..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/bowl.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/caesar_salad.png b/src/main/resources/assets/xlfoodmod/textures/items/caesar_salad.png
deleted file mode 100644
index cfc2bf9..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/caesar_salad.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/cappuccino.png b/src/main/resources/assets/xlfoodmod/textures/items/cappuccino.png
deleted file mode 100644
index f8c5b8f..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/cappuccino.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/cheese_pie.png b/src/main/resources/assets/xlfoodmod/textures/items/cheese_pie.png
deleted file mode 100644
index a5056f3..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/cheese_pie.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/cheesy_bread.png b/src/main/resources/assets/xlfoodmod/textures/items/cheesy_bread.png
deleted file mode 100644
index d3d19e5..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/cheesy_bread.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chicken_pot_pie.png b/src/main/resources/assets/xlfoodmod/textures/items/chicken_pot_pie.png
deleted file mode 100644
index 8fa0824..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/chicken_pot_pie.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chicken_salad.png b/src/main/resources/assets/xlfoodmod/textures/items/chicken_salad.png
deleted file mode 100644
index eaac753..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/chicken_salad.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chicken_soup.png b/src/main/resources/assets/xlfoodmod/textures/items/chicken_soup.png
deleted file mode 100644
index 9fbcb0d..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/chicken_soup.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chocolate_pie.png b/src/main/resources/assets/xlfoodmod/textures/items/chocolate_pie.png
deleted file mode 100644
index a058ed6..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/chocolate_pie.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/chocolate_syrup.png b/src/main/resources/assets/xlfoodmod/textures/items/chocolate_syrup.png
deleted file mode 100644
index 604ef8f..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/chocolate_syrup.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/coffee.png b/src/main/resources/assets/xlfoodmod/textures/items/coffee.png
deleted file mode 100644
index db0dc5b..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/coffee.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/coffee_cup.png b/src/main/resources/assets/xlfoodmod/textures/items/coffee_cup.png
deleted file mode 100644
index 9ed7a3d..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/coffee_cup.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/cucumber_soup.png b/src/main/resources/assets/xlfoodmod/textures/items/cucumber_soup.png
deleted file mode 100644
index 1da5177..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/cucumber_soup.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/fish_pie.png b/src/main/resources/assets/xlfoodmod/textures/items/fish_pie.png
deleted file mode 100644
index 30f607d..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/fish_pie.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/garden_salad.png b/src/main/resources/assets/xlfoodmod/textures/items/garden_salad.png
deleted file mode 100644
index 430ffb9..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/garden_salad.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/golden_apple_pie.png b/src/main/resources/assets/xlfoodmod/textures/items/golden_apple_pie.png
deleted file mode 100644
index 17a5863..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/golden_apple_pie.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/hot_sauce.png b/src/main/resources/assets/xlfoodmod/textures/items/hot_sauce.png
deleted file mode 100644
index 4914982..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/hot_sauce.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/macaroni_and_cheese.png b/src/main/resources/assets/xlfoodmod/textures/items/macaroni_and_cheese.png
deleted file mode 100644
index 79459c4..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/macaroni_and_cheese.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/onion_salad.png b/src/main/resources/assets/xlfoodmod/textures/items/onion_salad.png
deleted file mode 100644
index d94e2b1..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/onion_salad.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/rice_seeds.png b/src/main/resources/assets/xlfoodmod/textures/items/rice_seeds.png
deleted file mode 100644
index 3f8229d..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/rice_seeds.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/salad_bowl.png b/src/main/resources/assets/xlfoodmod/textures/items/salad_bowl.png
deleted file mode 100644
index 086f67c..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/salad_bowl.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/spaghetti.png b/src/main/resources/assets/xlfoodmod/textures/items/spaghetti.png
deleted file mode 100644
index c241900..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/spaghetti.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/strawberry_icecream.png b/src/main/resources/assets/xlfoodmod/textures/items/strawberry_icecream.png
deleted file mode 100644
index 95647f7..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/strawberry_icecream.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/strawberry_icecream_ball.png b/src/main/resources/assets/xlfoodmod/textures/items/strawberry_icecream_ball.png
deleted file mode 100644
index fcc048c..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/strawberry_icecream_ball.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/strawberry_pie.png b/src/main/resources/assets/xlfoodmod/textures/items/strawberry_pie.png
deleted file mode 100644
index b3f845f..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/strawberry_pie.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/taco_salad.png b/src/main/resources/assets/xlfoodmod/textures/items/taco_salad.png
deleted file mode 100644
index c0d83bd..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/taco_salad.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/tomato_sauce.png b/src/main/resources/assets/xlfoodmod/textures/items/tomato_sauce.png
deleted file mode 100644
index 82609da..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/tomato_sauce.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/tomato_soup.png b/src/main/resources/assets/xlfoodmod/textures/items/tomato_soup.png
deleted file mode 100644
index bc6deec..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/tomato_soup.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/twinkie.png b/src/main/resources/assets/xlfoodmod/textures/items/twinkie.png
deleted file mode 100644
index 8111615..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/twinkie.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/vanilla_cream.png b/src/main/resources/assets/xlfoodmod/textures/items/vanilla_cream.png
deleted file mode 100644
index f3fc1ae..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/vanilla_cream.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/vanilla_donut.png b/src/main/resources/assets/xlfoodmod/textures/items/vanilla_donut.png
deleted file mode 100644
index 3330ada..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/vanilla_donut.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/vanilla_extract.png b/src/main/resources/assets/xlfoodmod/textures/items/vanilla_extract.png
deleted file mode 100644
index aceb9c1..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/vanilla_extract.png and /dev/null differ
diff --git a/src/main/resources/assets/xlfoodmod/textures/items/vegetable_soup.png b/src/main/resources/assets/xlfoodmod/textures/items/vegetable_soup.png
deleted file mode 100644
index 2938c77..0000000
Binary files a/src/main/resources/assets/xlfoodmod/textures/items/vegetable_soup.png and /dev/null differ
diff --git a/src/main/resources/data/forge/tags/items/fruits.json b/src/main/resources/data/forge/tags/items/fruits.json
new file mode 100644
index 0000000..fad27e0
--- /dev/null
+++ b/src/main/resources/data/forge/tags/items/fruits.json
@@ -0,0 +1,7 @@
+{
+ "replace":false,
+ "values":[
+ "#forge:fruits/tomato",
+ "#forge:fruits/strawberry"
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/forge/tags/items/fruits/strawberry.json b/src/main/resources/data/forge/tags/items/fruits/strawberry.json
new file mode 100644
index 0000000..ba1c910
--- /dev/null
+++ b/src/main/resources/data/forge/tags/items/fruits/strawberry.json
@@ -0,0 +1,6 @@
+{
+ "replace":false,
+ "values":[
+ "xlfoodmod:strawberry"
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/forge/tags/items/fruits/tomato.json b/src/main/resources/data/forge/tags/items/fruits/tomato.json
new file mode 100644
index 0000000..a8d76e8
--- /dev/null
+++ b/src/main/resources/data/forge/tags/items/fruits/tomato.json
@@ -0,0 +1,6 @@
+{
+ "replace":false,
+ "values":[
+ "xlfoodmod:tomato"
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/forge/tags/items/vegetables.json b/src/main/resources/data/forge/tags/items/vegetables.json
new file mode 100644
index 0000000..75a712e
--- /dev/null
+++ b/src/main/resources/data/forge/tags/items/vegetables.json
@@ -0,0 +1,10 @@
+{
+ "replace":false,
+ "values":[
+ "#forge:vegetables/pepper",
+ "#forge:vegetables/corn",
+ "#forge:vegetables/cucumber",
+ "#forge:vegetables/lettuce",
+ "#forge:vegetables/onion"
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/forge/tags/items/vegetables/corn.json b/src/main/resources/data/forge/tags/items/vegetables/corn.json
new file mode 100644
index 0000000..313cbae
--- /dev/null
+++ b/src/main/resources/data/forge/tags/items/vegetables/corn.json
@@ -0,0 +1,6 @@
+{
+ "replace":false,
+ "values":[
+ "xlfoodmod:raw_corn"
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/forge/tags/items/vegetables/cucumber.json b/src/main/resources/data/forge/tags/items/vegetables/cucumber.json
new file mode 100644
index 0000000..06c3eff
--- /dev/null
+++ b/src/main/resources/data/forge/tags/items/vegetables/cucumber.json
@@ -0,0 +1,6 @@
+{
+ "replace":false,
+ "values":[
+ "xlfoodmod:cucumber"
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/forge/tags/items/vegetables/lettuce.json b/src/main/resources/data/forge/tags/items/vegetables/lettuce.json
new file mode 100644
index 0000000..31ab5da
--- /dev/null
+++ b/src/main/resources/data/forge/tags/items/vegetables/lettuce.json
@@ -0,0 +1,6 @@
+{
+ "replace":false,
+ "values":[
+ "xlfoodmod:lettuce"
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/forge/tags/items/vegetables/onion.json b/src/main/resources/data/forge/tags/items/vegetables/onion.json
new file mode 100644
index 0000000..ba21057
--- /dev/null
+++ b/src/main/resources/data/forge/tags/items/vegetables/onion.json
@@ -0,0 +1,6 @@
+{
+ "replace":false,
+ "values":[
+ "xlfoodmod:onion"
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/forge/tags/items/vegetables/pepper.json b/src/main/resources/data/forge/tags/items/vegetables/pepper.json
new file mode 100644
index 0000000..e5a2e37
--- /dev/null
+++ b/src/main/resources/data/forge/tags/items/vegetables/pepper.json
@@ -0,0 +1,6 @@
+{
+ "replace":false,
+ "values":[
+ "xlfoodmod:pepper"
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/loot_tables/blocks/corn_plant.json b/src/main/resources/data/xlfoodmod/loot_tables/blocks/corn_plant.json
new file mode 100644
index 0000000..134acba
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/loot_tables/blocks/corn_plant.json
@@ -0,0 +1,66 @@
+{
+ "type":"minecraft:block",
+ "pools":[
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:alternatives",
+ "children":[
+ {
+ "type":"minecraft:item",
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:corn_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ],
+ "name":"xlfoodmod:raw_corn"
+ },
+ {
+ "type":"minecraft:item",
+ "name":"xlfoodmod:corn_seeds"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:item",
+ "functions":[
+ {
+ "function":"minecraft:apply_bonus",
+ "enchantment":"minecraft:fortune",
+ "formula":"minecraft:binomial_with_bonus_count",
+ "parameters":{
+ "extra":2,
+ "probability":0.5714286
+ }
+ }
+ ],
+ "name":"xlfoodmod:corn_seeds"
+ }
+ ],
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:corn_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ]
+ }
+ ],
+ "functions":[
+ {
+ "function":"minecraft:explosion_decay"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/loot_tables/blocks/cucumber_plant.json b/src/main/resources/data/xlfoodmod/loot_tables/blocks/cucumber_plant.json
new file mode 100644
index 0000000..a44eee9
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/loot_tables/blocks/cucumber_plant.json
@@ -0,0 +1,77 @@
+{
+ "type":"minecraft:block",
+ "pools":[
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:alternatives",
+ "children":[
+ {
+ "type":"minecraft:item",
+ "functions":[
+ {
+ "function":"minecraft:apply_bonus",
+ "enchantment":"minecraft:fortune",
+ "formula":"minecraft:binomial_with_bonus_count",
+ "parameters":{
+ "extra":2,
+ "probability":0.5714286
+ }
+ }
+ ],
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:cucumber_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ],
+ "name":"xlfoodmod:cucumber"
+ },
+ {
+ "type":"minecraft:item",
+ "name":"xlfoodmod:cucumber_seeds"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:item",
+ "functions":[
+ {
+ "function":"minecraft:apply_bonus",
+ "enchantment":"minecraft:fortune",
+ "formula":"minecraft:binomial_with_bonus_count",
+ "parameters":{
+ "extra":2,
+ "probability":0.5714286
+ }
+ }
+ ],
+ "name":"xlfoodmod:cucumber_seeds"
+ }
+ ],
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:cucumber_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ]
+ }
+ ],
+ "functions":[
+ {
+ "function":"minecraft:explosion_decay"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/loot_tables/blocks/grass.json b/src/main/resources/data/xlfoodmod/loot_tables/blocks/grass.json
new file mode 100644
index 0000000..91c69f6
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/loot_tables/blocks/grass.json
@@ -0,0 +1,51 @@
+{
+ "type":"minecraft:block",
+ "pools":[
+ {
+ "name":"xlfoodmod:grasspool",
+ "rolls":1,
+ "entries":[
+ {
+ "type":"item",
+ "name":"xlfoodmod:rice",
+ "weight":1
+ },
+ {
+ "type":"item",
+ "name":"xlfoodmod:pepper_seeds",
+ "weight":1
+ },
+ {
+ "type":"item",
+ "name":"xlfoodmod:corn_seeds",
+ "weight":1
+ },
+ {
+ "type":"item",
+ "name":"xlfoodmod:cucumber_seeds",
+ "weight":1
+ },
+ {
+ "type":"item",
+ "name":"xlfoodmod:lettuce_seeds",
+ "weight":1
+ },
+ {
+ "type":"item",
+ "name":"xlfoodmod:onion",
+ "weight":1
+ },
+ {
+ "type":"item",
+ "name":"xlfoodmod:tomato_seeds",
+ "weight":1
+ },
+ {
+ "type":"item",
+ "name":"xlfoodmod:strawberry_seeds",
+ "weight":1
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/loot_tables/blocks/lettuce_plant.json b/src/main/resources/data/xlfoodmod/loot_tables/blocks/lettuce_plant.json
new file mode 100644
index 0000000..b9e73e4
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/loot_tables/blocks/lettuce_plant.json
@@ -0,0 +1,66 @@
+{
+ "type":"minecraft:block",
+ "pools":[
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:alternatives",
+ "children":[
+ {
+ "type":"minecraft:item",
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:lettuce_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ],
+ "name":"xlfoodmod:lettuce"
+ },
+ {
+ "type":"minecraft:item",
+ "name":"xlfoodmod:lettuce_seeds"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:item",
+ "functions":[
+ {
+ "function":"minecraft:apply_bonus",
+ "enchantment":"minecraft:fortune",
+ "formula":"minecraft:binomial_with_bonus_count",
+ "parameters":{
+ "extra":2,
+ "probability":0.5714286
+ }
+ }
+ ],
+ "name":"xlfoodmod:lettuce_seeds"
+ }
+ ],
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:lettuce_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ]
+ }
+ ],
+ "functions":[
+ {
+ "function":"minecraft:explosion_decay"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/loot_tables/blocks/onion_plant.json b/src/main/resources/data/xlfoodmod/loot_tables/blocks/onion_plant.json
new file mode 100644
index 0000000..c2ee323
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/loot_tables/blocks/onion_plant.json
@@ -0,0 +1,48 @@
+{
+ "type":"minecraft:block",
+ "pools":[
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:item",
+ "name":"xlfoodmod:onion"
+ }
+ ]
+ },
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:item",
+ "functions":[
+ {
+ "function":"minecraft:apply_bonus",
+ "enchantment":"minecraft:fortune",
+ "formula":"minecraft:binomial_with_bonus_count",
+ "parameters":{
+ "extra":1,
+ "probability":0.5714286
+ }
+ }
+ ],
+ "name":"xlfoodmod:onion"
+ }
+ ],
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:onion_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ]
+ }
+ ],
+ "functions":[
+ {
+ "function":"minecraft:explosion_decay"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/loot_tables/blocks/pepper_plant.json b/src/main/resources/data/xlfoodmod/loot_tables/blocks/pepper_plant.json
new file mode 100644
index 0000000..28003e0
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/loot_tables/blocks/pepper_plant.json
@@ -0,0 +1,77 @@
+{
+ "type":"minecraft:block",
+ "pools":[
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:alternatives",
+ "children":[
+ {
+ "type":"minecraft:item",
+ "functions":[
+ {
+ "function":"minecraft:apply_bonus",
+ "enchantment":"minecraft:fortune",
+ "formula":"minecraft:binomial_with_bonus_count",
+ "parameters":{
+ "extra":2,
+ "probability":0.5714286
+ }
+ }
+ ],
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:pepper_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ],
+ "name":"xlfoodmod:pepper"
+ },
+ {
+ "type":"minecraft:item",
+ "name":"xlfoodmod:pepper_seeds"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:item",
+ "functions":[
+ {
+ "function":"minecraft:apply_bonus",
+ "enchantment":"minecraft:fortune",
+ "formula":"minecraft:binomial_with_bonus_count",
+ "parameters":{
+ "extra":2,
+ "probability":0.5714286
+ }
+ }
+ ],
+ "name":"xlfoodmod:pepper_seeds"
+ }
+ ],
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:pepper_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ]
+ }
+ ],
+ "functions":[
+ {
+ "function":"minecraft:explosion_decay"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/loot_tables/blocks/rice_plant.json b/src/main/resources/data/xlfoodmod/loot_tables/blocks/rice_plant.json
new file mode 100644
index 0000000..865caef
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/loot_tables/blocks/rice_plant.json
@@ -0,0 +1,48 @@
+{
+ "type":"minecraft:block",
+ "pools":[
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:item",
+ "name":"xlfoodmod:rice"
+ }
+ ]
+ },
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:item",
+ "functions":[
+ {
+ "function":"minecraft:apply_bonus",
+ "enchantment":"minecraft:fortune",
+ "formula":"minecraft:binomial_with_bonus_count",
+ "parameters":{
+ "extra":2,
+ "probability":0.5714286
+ }
+ }
+ ],
+ "name":"xlfoodmod:rice"
+ }
+ ],
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:rice_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ]
+ }
+ ],
+ "functions":[
+ {
+ "function":"minecraft:explosion_decay"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/loot_tables/blocks/rock_salt.json b/src/main/resources/data/xlfoodmod/loot_tables/blocks/rock_salt.json
new file mode 100644
index 0000000..379e848
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/loot_tables/blocks/rock_salt.json
@@ -0,0 +1,29 @@
+{
+ "type":"minecraft:block",
+ "pools":[
+ {
+ "name":"xlfoodmod:rocksaltpool",
+ "rolls":1,
+ "entries":[
+ {
+ "type":"item",
+ "name":"xlfoodmod:salt"
+ }
+ ],
+ "functions":[
+ {
+ "function":"minecraft:set_count",
+ "count":{
+ "min":1,
+ "max":4
+ }
+ }
+ ],
+ "conditions":[
+ {
+ "condition":"minecraft:survives_explosion"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/loot_tables/blocks/strawberry_plant.json b/src/main/resources/data/xlfoodmod/loot_tables/blocks/strawberry_plant.json
new file mode 100644
index 0000000..b5b3573
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/loot_tables/blocks/strawberry_plant.json
@@ -0,0 +1,77 @@
+{
+ "type":"minecraft:block",
+ "pools":[
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:alternatives",
+ "children":[
+ {
+ "type":"minecraft:item",
+ "functions":[
+ {
+ "function":"minecraft:apply_bonus",
+ "enchantment":"minecraft:fortune",
+ "formula":"minecraft:binomial_with_bonus_count",
+ "parameters":{
+ "extra":2,
+ "probability":0.5714286
+ }
+ }
+ ],
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:strawberry_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ],
+ "name":"xlfoodmod:strawberry"
+ },
+ {
+ "type":"minecraft:item",
+ "name":"xlfoodmod:strawberry_seeds"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:item",
+ "functions":[
+ {
+ "function":"minecraft:apply_bonus",
+ "enchantment":"minecraft:fortune",
+ "formula":"minecraft:binomial_with_bonus_count",
+ "parameters":{
+ "extra":2,
+ "probability":0.5714286
+ }
+ }
+ ],
+ "name":"xlfoodmod:strawberry_seeds"
+ }
+ ],
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:strawberry_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ]
+ }
+ ],
+ "functions":[
+ {
+ "function":"minecraft:explosion_decay"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/loot_tables/blocks/tomato_plant.json b/src/main/resources/data/xlfoodmod/loot_tables/blocks/tomato_plant.json
new file mode 100644
index 0000000..fb0af78
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/loot_tables/blocks/tomato_plant.json
@@ -0,0 +1,77 @@
+{
+ "type":"minecraft:block",
+ "pools":[
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:alternatives",
+ "children":[
+ {
+ "type":"minecraft:item",
+ "functions":[
+ {
+ "function":"minecraft:apply_bonus",
+ "enchantment":"minecraft:fortune",
+ "formula":"minecraft:binomial_with_bonus_count",
+ "parameters":{
+ "extra":1,
+ "probability":0.5714286
+ }
+ }
+ ],
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:tomato_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ],
+ "name":"xlfoodmod:tomato"
+ },
+ {
+ "type":"minecraft:item",
+ "name":"xlfoodmod:tomato_seeds"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "rolls":1.0,
+ "entries":[
+ {
+ "type":"minecraft:item",
+ "functions":[
+ {
+ "function":"minecraft:apply_bonus",
+ "enchantment":"minecraft:fortune",
+ "formula":"minecraft:binomial_with_bonus_count",
+ "parameters":{
+ "extra":2,
+ "probability":0.5714286
+ }
+ }
+ ],
+ "name":"xlfoodmod:tomato_seeds"
+ }
+ ],
+ "conditions":[
+ {
+ "condition":"minecraft:block_state_property",
+ "block":"xlfoodmod:tomato_plant",
+ "properties":{
+ "age":"7"
+ }
+ }
+ ]
+ }
+ ],
+ "functions":[
+ {
+ "function":"minecraft:explosion_decay"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/loot_tables/blocks/vanilla_flower.json b/src/main/resources/data/xlfoodmod/loot_tables/blocks/vanilla_flower.json
new file mode 100644
index 0000000..cb29f0c
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/loot_tables/blocks/vanilla_flower.json
@@ -0,0 +1,15 @@
+{
+ "type":"minecraft:block",
+ "pools":[
+ {
+ "name":"xlfoodmod:vanillaflowerpool",
+ "rolls":1,
+ "entries":[
+ {
+ "type":"item",
+ "name":"xlfoodmod:vanilla_flower"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/apple_pie.json b/src/main/resources/data/xlfoodmod/recipes/apple_pie.json
new file mode 100644
index 0000000..afe02b4
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/apple_pie.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:pie_shell"
+ },
+ {
+ "item":"minecraft:apple"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:apple_pie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/bacon.json b/src/main/resources/data/xlfoodmod/recipes/bacon.json
new file mode 100644
index 0000000..75b6bad
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/bacon.json
@@ -0,0 +1,12 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"minecraft:cooked_porkchop"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:bacon",
+ "count":4
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/bacon_pie.json b/src/main/resources/data/xlfoodmod/recipes/bacon_pie.json
new file mode 100644
index 0000000..8f65957
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/bacon_pie.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:pie_shell"
+ },
+ {
+ "item":"xlfoodmod:bacon"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:bacon_pie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/baguette.json b/src/main/resources/data/xlfoodmod/recipes/baguette.json
new file mode 100644
index 0000000..d0ac56f
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/baguette.json
@@ -0,0 +1,20 @@
+{
+ "type":"crafting_shaped",
+ "pattern":[
+ "W ",
+ " D ",
+ " W"
+ ],
+ "key":{
+ "W":{
+ "item":"minecraft:wheat"
+ },
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:baguette",
+ "count":1
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/baguette2.json b/src/main/resources/data/xlfoodmod/recipes/baguette2.json
new file mode 100644
index 0000000..23712c5
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/baguette2.json
@@ -0,0 +1,20 @@
+{
+ "type":"crafting_shaped",
+ "pattern":[
+ " W",
+ " D ",
+ "W "
+ ],
+ "key":{
+ "W":{
+ "item":"minecraft:wheat"
+ },
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:baguette",
+ "count":1
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/beef_jerky.json b/src/main/resources/data/xlfoodmod/recipes/beef_jerky.json
new file mode 100644
index 0000000..5c7b0f8
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/beef_jerky.json
@@ -0,0 +1,18 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:salt"
+ },
+ {
+ "item":"minecraft:cooked_beef"
+ },
+ {
+ "item":"xlfoodmod:salt"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:beef_jerky",
+ "count":4
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/beef_stew.json b/src/main/resources/data/xlfoodmod/recipes/beef_stew.json
new file mode 100644
index 0000000..5dcc15b
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/beef_stew.json
@@ -0,0 +1,24 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "ACO",
+ " B "
+ ],
+ "key":{
+ "A":{
+ "item":"minecraft:carrot"
+ },
+ "C":{
+ "item":"minecraft:cooked_beef"
+ },
+ "O":{
+ "tag":"forge:vegetables/onion"
+ },
+ "B":{
+ "item":"xlfoodmod:bowl"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:beef_stew"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/beer.json b/src/main/resources/data/xlfoodmod/recipes/beer.json
new file mode 100644
index 0000000..f03c50b
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/beer.json
@@ -0,0 +1,22 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "R",
+ "F",
+ "G"
+ ],
+ "key":{
+ "R":{
+ "item":"xlfoodmod:rice"
+ },
+ "F":{
+ "item":"minecraft:fermented_spider_eye"
+ },
+ "G":{
+ "item":"xlfoodmod:glass_mug"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:beer"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/blt_sandwich.json b/src/main/resources/data/xlfoodmod/recipes/blt_sandwich.json
new file mode 100644
index 0000000..4c34ec4
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/blt_sandwich.json
@@ -0,0 +1,25 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "DDD",
+ "BLT",
+ "DDD"
+ ],
+ "key":{
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "B":{
+ "item":"xlfoodmod:bacon"
+ },
+ "L":{
+ "tag":"forge:vegetables/lettuce"
+ },
+ "T":{
+ "tag":"forge:fruits/tomato"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:blt_sandwich"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/bottom_bun.json b/src/main/resources/data/xlfoodmod/recipes/bottom_bun.json
new file mode 100644
index 0000000..ab73039
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/bottom_bun.json
@@ -0,0 +1,18 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "W W",
+ " D "
+ ],
+ "key":{
+ "W":{
+ "item":"minecraft:wheat"
+ },
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:bottom_bun"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/bourbon_biscuit.json b/src/main/resources/data/xlfoodmod/recipes/bourbon_biscuit.json
new file mode 100644
index 0000000..a23bb28
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/bourbon_biscuit.json
@@ -0,0 +1,19 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "C",
+ "B",
+ "C"
+ ],
+ "key":{
+ "C":{
+ "item":"xlfoodmod:chocolate"
+ },
+ "B":{
+ "item":"xlfoodmod:chocolate_ice_cream_ball"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:bourbon_biscuit"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/bowl.json b/src/main/resources/data/xlfoodmod/recipes/bowl.json
new file mode 100644
index 0000000..4e0b306
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/bowl.json
@@ -0,0 +1,19 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "S S",
+ " I "
+ ],
+ "key":{
+ "S":{
+ "item":"minecraft:stick"
+ },
+ "I":{
+ "item":"minecraft:iron_ingot"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:bowl",
+ "count":8
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/breakfast_sandwich.json b/src/main/resources/data/xlfoodmod/recipes/breakfast_sandwich.json
new file mode 100644
index 0000000..54f06c1
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/breakfast_sandwich.json
@@ -0,0 +1,25 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "DDD",
+ "BCE",
+ "DDD"
+ ],
+ "key":{
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "B":{
+ "item":"xlfoodmod:bacon"
+ },
+ "C":{
+ "item":"xlfoodmod:cheese"
+ },
+ "E":{
+ "item":"xlfoodmod:fried_egg"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:breakfast_sandwich"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/brownie.json b/src/main/resources/data/xlfoodmod/recipes/brownie.json
new file mode 100644
index 0000000..258effb
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/brownie.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:chocolate"
+ },
+ {
+ "item":"xlfoodmod:chocolate_syrup"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:brownie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/bucket_of_fried_chicken.json b/src/main/resources/data/xlfoodmod/recipes/bucket_of_fried_chicken.json
new file mode 100644
index 0000000..908e739
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/bucket_of_fried_chicken.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"minecraft:bucket"
+ },
+ {
+ "item":"minecraft:cooked_chicken"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:bucket_of_fried_chicken"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/burrito.json b/src/main/resources/data/xlfoodmod/recipes/burrito.json
new file mode 100644
index 0000000..90fbdd3
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/burrito.json
@@ -0,0 +1,25 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ " O ",
+ "TGC",
+ " O "
+ ],
+ "key":{
+ "C":{
+ "item":"xlfoodmod:cheese"
+ },
+ "T":{
+ "tag":"forge:fruits/tomato"
+ },
+ "G":{
+ "item":"xlfoodmod:ground_beef"
+ },
+ "O":{
+ "item":"xlfoodmod:tortilla"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:burrito"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/butter.json b/src/main/resources/data/xlfoodmod/recipes/butter.json
new file mode 100644
index 0000000..4c2085c
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/butter.json
@@ -0,0 +1,19 @@
+{
+ "type":"crafting_shaped",
+ "pattern":[
+ "MMM",
+ "MSM"
+ ],
+ "key":{
+ "M":{
+ "item":"minecraft:milk_bucket"
+ },
+ "S":{
+ "item":"xlfoodmod:salt"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:butter",
+ "count":2
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/butter_rice.json b/src/main/resources/data/xlfoodmod/recipes/butter_rice.json
new file mode 100644
index 0000000..ab76685
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/butter_rice.json
@@ -0,0 +1,14 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:rice"
+ },
+ {
+ "item":"xlfoodmod:butter"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:butter_rice"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/caesar_salad.json b/src/main/resources/data/xlfoodmod/recipes/caesar_salad.json
new file mode 100644
index 0000000..d3517c5
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/caesar_salad.json
@@ -0,0 +1,31 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "LP ",
+ "HCE",
+ " B "
+ ],
+ "key":{
+ "L":{
+ "tag":"forge:vegetables/lettuce"
+ },
+ "P":{
+ "item":"xlfoodmod:pepper_seeds"
+ },
+ "H":{
+ "item":"xlfoodmod:cheese"
+ },
+ "C":{
+ "item":"xlfoodmod:crouton"
+ },
+ "E":{
+ "item":"minecraft:egg"
+ },
+ "B":{
+ "item":"xlfoodmod:bowl"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:caesar_salad"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/cappuccino.json b/src/main/resources/data/xlfoodmod/recipes/cappuccino.json
new file mode 100644
index 0000000..cde10a8
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/cappuccino.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:coffee"
+ },
+ {
+ "item":"minecraft:milk_bucket"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:cappuccino"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/caramel_apple.json b/src/main/resources/data/xlfoodmod/recipes/caramel_apple.json
new file mode 100644
index 0000000..d05aa27
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/caramel_apple.json
@@ -0,0 +1,19 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "SSS",
+ "SAS",
+ "SSS"
+ ],
+ "key":{
+ "S":{
+ "item":"minecraft:sugar"
+ },
+ "A":{
+ "item":"minecraft:apple"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:caramel_apple"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/cheese.json b/src/main/resources/data/xlfoodmod/recipes/cheese.json
new file mode 100644
index 0000000..b77eb9c
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/cheese.json
@@ -0,0 +1,17 @@
+{
+ "type":"crafting_shaped",
+ "pattern":[
+ "MM",
+ "MM",
+ "MM"
+ ],
+ "key":{
+ "M":{
+ "item":"minecraft:milk_bucket"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:cheese",
+ "count":4
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/cheese_cake.json b/src/main/resources/data/xlfoodmod/recipes/cheese_cake.json
new file mode 100644
index 0000000..7223a20
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/cheese_cake.json
@@ -0,0 +1,25 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "MMM",
+ "SCS",
+ "WWW"
+ ],
+ "key":{
+ "M":{
+ "item":"minecraft:milk_bucket"
+ },
+ "S":{
+ "item":"minecraft:sugar"
+ },
+ "C":{
+ "item":"xlfoodmod:cheese"
+ },
+ "W":{
+ "item":"minecraft:wheat"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:cheese_cake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/cheese_pie.json b/src/main/resources/data/xlfoodmod/recipes/cheese_pie.json
new file mode 100644
index 0000000..e9be64c
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/cheese_pie.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:pie_shell"
+ },
+ {
+ "item":"xlfoodmod:cheese"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:cheese_pie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/cheeseburger.json b/src/main/resources/data/xlfoodmod/recipes/cheeseburger.json
new file mode 100644
index 0000000..c3cd0ba
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/cheeseburger.json
@@ -0,0 +1,28 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ " T ",
+ "CGP",
+ " B "
+ ],
+ "key":{
+ "T":{
+ "item":"xlfoodmod:top_bun"
+ },
+ "P":{
+ "tag":"forge:vegetables/cucumber"
+ },
+ "G":{
+ "item":"xlfoodmod:ground_beef"
+ },
+ "C":{
+ "item":"xlfoodmod:cheese"
+ },
+ "B":{
+ "item":"xlfoodmod:bottom_bun"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:cheeseburger"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/cheesy_bread.json b/src/main/resources/data/xlfoodmod/recipes/cheesy_bread.json
new file mode 100644
index 0000000..882e5c8
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/cheesy_bread.json
@@ -0,0 +1,14 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"minecraft:bread"
+ },
+ {
+ "item":"xlfoodmod:cheese"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:cheesy_bread"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chicken_pot_pie.json b/src/main/resources/data/xlfoodmod/recipes/chicken_pot_pie.json
new file mode 100644
index 0000000..4b9c581
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chicken_pot_pie.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:pie_shell"
+ },
+ {
+ "item":"minecraft:cooked_chicken"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:chicken_pot_pie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chicken_salad.json b/src/main/resources/data/xlfoodmod/recipes/chicken_salad.json
new file mode 100644
index 0000000..3cbe986
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chicken_salad.json
@@ -0,0 +1,31 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "OU ",
+ "PCE",
+ " B "
+ ],
+ "key":{
+ "O":{
+ "tag":"forge:vegetables/onion"
+ },
+ "U":{
+ "tag":"forge:vegetables/cucumber"
+ },
+ "P":{
+ "tag":"forge:vegetables/pepper"
+ },
+ "C":{
+ "item":"minecraft:cooked_chicken"
+ },
+ "E":{
+ "item":"minecraft:egg"
+ },
+ "B":{
+ "item":"xlfoodmod:bowl"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:chicken_salad"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chicken_sandwich.json b/src/main/resources/data/xlfoodmod/recipes/chicken_sandwich.json
new file mode 100644
index 0000000..28d0c08
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chicken_sandwich.json
@@ -0,0 +1,22 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "DDD",
+ "LCL",
+ "DDD"
+ ],
+ "key":{
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "L":{
+ "tag":"forge:vegetables/lettuce"
+ },
+ "C":{
+ "item":"minecraft:cooked_chicken"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:chicken_sandwich"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chicken_soup.json b/src/main/resources/data/xlfoodmod/recipes/chicken_soup.json
new file mode 100644
index 0000000..1c848b5
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chicken_soup.json
@@ -0,0 +1,22 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "A",
+ "C",
+ "B"
+ ],
+ "key":{
+ "A":{
+ "item":"minecraft:carrot"
+ },
+ "C":{
+ "item":"minecraft:cooked_chicken"
+ },
+ "B":{
+ "item":"xlfoodmod:bowl"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:chicken_soup"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chickenburger.json b/src/main/resources/data/xlfoodmod/recipes/chickenburger.json
new file mode 100644
index 0000000..dec1847
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chickenburger.json
@@ -0,0 +1,28 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ " T ",
+ "HCL",
+ " B "
+ ],
+ "key":{
+ "T":{
+ "item":"xlfoodmod:top_bun"
+ },
+ "H":{
+ "item":"xlfoodmod:hot_sauce"
+ },
+ "C":{
+ "item":"minecraft:cooked_chicken"
+ },
+ "L":{
+ "tag":"forge:vegetables/lettuce"
+ },
+ "B":{
+ "item":"xlfoodmod:bottom_bun"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:chickenburger"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chips.json b/src/main/resources/data/xlfoodmod/recipes/chips.json
new file mode 100644
index 0000000..d4a1918
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chips.json
@@ -0,0 +1,15 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:cooked_dough"
+ },
+ {
+ "item":"xlfoodmod:salt"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:chips",
+ "count":8
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chocolate.json b/src/main/resources/data/xlfoodmod/recipes/chocolate.json
new file mode 100644
index 0000000..e0c6b4d
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chocolate.json
@@ -0,0 +1,19 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "CCC",
+ "CDC",
+ "CCC"
+ ],
+ "key":{
+ "C":{
+ "item":"xlfoodmod:chocolate_syrup"
+ },
+ "D":{
+ "item":"minecraft:cocoa_beans"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:chocolate"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chocolate_cake.json b/src/main/resources/data/xlfoodmod/recipes/chocolate_cake.json
new file mode 100644
index 0000000..0884661
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chocolate_cake.json
@@ -0,0 +1,25 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "MMM",
+ "SCS",
+ "WWW"
+ ],
+ "key":{
+ "M":{
+ "item":"minecraft:milk_bucket"
+ },
+ "S":{
+ "item":"minecraft:sugar"
+ },
+ "C":{
+ "item":"xlfoodmod:chocolate_syrup"
+ },
+ "W":{
+ "item":"minecraft:wheat"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:chocolate_cake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chocolate_cookie.json b/src/main/resources/data/xlfoodmod/recipes/chocolate_cookie.json
new file mode 100644
index 0000000..8d2dfa3
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chocolate_cookie.json
@@ -0,0 +1,22 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "SCS",
+ " M ",
+ "SCS"
+ ],
+ "key":{
+ "S":{
+ "item":"xlfoodmod:chocolate_syrup"
+ },
+ "C":{
+ "item":"minecraft:cookie"
+ },
+ "M":{
+ "item":"xlfoodmod:marshmallow"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:chocolate_cookie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chocolate_cookie_cake.json b/src/main/resources/data/xlfoodmod/recipes/chocolate_cookie_cake.json
new file mode 100644
index 0000000..02d1779
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chocolate_cookie_cake.json
@@ -0,0 +1,25 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "MMM",
+ "SCS",
+ "WWW"
+ ],
+ "key":{
+ "M":{
+ "item":"minecraft:milk_bucket"
+ },
+ "S":{
+ "item":"minecraft:sugar"
+ },
+ "C":{
+ "item":"xlfoodmod:chocolate_cookie"
+ },
+ "W":{
+ "item":"minecraft:wheat"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:chocolate_cookie_cake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chocolate_cookie_cupcake.json b/src/main/resources/data/xlfoodmod/recipes/chocolate_cookie_cupcake.json
new file mode 100644
index 0000000..b51db15
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chocolate_cookie_cupcake.json
@@ -0,0 +1,22 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "O",
+ "D",
+ "P"
+ ],
+ "key":{
+ "O":{
+ "item":"xlfoodmod:chocolate_cookie"
+ },
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "P":{
+ "item":"xlfoodmod:paper_cup"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:chocolate_cookie_cupcake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chocolate_cupcake.json b/src/main/resources/data/xlfoodmod/recipes/chocolate_cupcake.json
new file mode 100644
index 0000000..9230f33
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chocolate_cupcake.json
@@ -0,0 +1,22 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "C",
+ "D",
+ "P"
+ ],
+ "key":{
+ "C":{
+ "item":"xlfoodmod:chocolate"
+ },
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "P":{
+ "item":"xlfoodmod:paper_cup"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:chocolate_cupcake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chocolate_donut.json b/src/main/resources/data/xlfoodmod/recipes/chocolate_donut.json
new file mode 100644
index 0000000..4b2adde
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chocolate_donut.json
@@ -0,0 +1,14 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:chocolate_syrup"
+ },
+ {
+ "item":"xlfoodmod:donut"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:chocolate_donut"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chocolate_ice_cream.json b/src/main/resources/data/xlfoodmod/recipes/chocolate_ice_cream.json
new file mode 100644
index 0000000..2ba9ff9
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chocolate_ice_cream.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:chocolate_ice_cream_ball"
+ },
+ {
+ "item":"xlfoodmod:ice_cream_cone"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:chocolate_ice_cream"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chocolate_ice_cream_ball.json b/src/main/resources/data/xlfoodmod/recipes/chocolate_ice_cream_ball.json
new file mode 100644
index 0000000..f3e66b3
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chocolate_ice_cream_ball.json
@@ -0,0 +1,17 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:chocolate"
+ },
+ {
+ "item":"minecraft:snowball"
+ },
+ {
+ "item":"minecraft:milk_bucket"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:chocolate_ice_cream_ball"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/chocolate_pie.json b/src/main/resources/data/xlfoodmod/recipes/chocolate_pie.json
new file mode 100644
index 0000000..796056d
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/chocolate_pie.json
@@ -0,0 +1,17 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:pie_shell"
+ },
+ {
+ "item":"xlfoodmod:chocolate"
+ },
+ {
+ "item":"xlfoodmod:chocolate_syrup"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:chocolate_pie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/coffee.json b/src/main/resources/data/xlfoodmod/recipes/coffee.json
new file mode 100644
index 0000000..46f870a
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/coffee.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:coffee_cup"
+ },
+ {
+ "item":"minecraft:cocoa_beans"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:coffee"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/coffee_cup.json b/src/main/resources/data/xlfoodmod/recipes/coffee_cup.json
new file mode 100644
index 0000000..ade41cf
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/coffee_cup.json
@@ -0,0 +1,20 @@
+{
+ "type":"crafting_shaped",
+ "pattern":[
+ "II ",
+ "IIS",
+ "II "
+ ],
+ "key":{
+ "I":{
+ "item":"minecraft:iron_ingot"
+ },
+ "S":{
+ "item":"minecraft:stick"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:coffee_cup",
+ "count":4
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/corn_bread.json b/src/main/resources/data/xlfoodmod/recipes/corn_bread.json
new file mode 100644
index 0000000..899d0b2
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/corn_bread.json
@@ -0,0 +1,14 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"minecraft:bread"
+ },
+ {
+ "item":"xlfoodmod:corn"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:corn_bread"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/corn_seeds.json b/src/main/resources/data/xlfoodmod/recipes/corn_seeds.json
new file mode 100644
index 0000000..d49ea54
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/corn_seeds.json
@@ -0,0 +1,11 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:raw_corn"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:corn_seeds"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/crescent_roll.json b/src/main/resources/data/xlfoodmod/recipes/crescent_roll.json
new file mode 100644
index 0000000..f108b33
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/crescent_roll.json
@@ -0,0 +1,15 @@
+{
+ "type":"crafting_shaped",
+ "pattern":[
+ "D D",
+ " D "
+ ],
+ "key":{
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:crescent_roll"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/crouton.json b/src/main/resources/data/xlfoodmod/recipes/crouton.json
new file mode 100644
index 0000000..06d2d52
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/crouton.json
@@ -0,0 +1,15 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"minecraft:bread"
+ },
+ {
+ "item":"xlfoodmod:butter"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:crouton",
+ "count":4
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/cucumber_seeds.json b/src/main/resources/data/xlfoodmod/recipes/cucumber_seeds.json
new file mode 100644
index 0000000..f85bad0
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/cucumber_seeds.json
@@ -0,0 +1,11 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:cucumber"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:cucumber_seeds"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/cucumber_soup.json b/src/main/resources/data/xlfoodmod/recipes/cucumber_soup.json
new file mode 100644
index 0000000..e1cce5f
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/cucumber_soup.json
@@ -0,0 +1,22 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "P",
+ "C",
+ "B"
+ ],
+ "key":{
+ "P":{
+ "item":"minecraft:baked_potato"
+ },
+ "C":{
+ "tag":"forge:vegetables/cucumber"
+ },
+ "B":{
+ "item":"xlfoodmod:bowl"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:cucumber_soup"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/deadly_energy_drink.json b/src/main/resources/data/xlfoodmod/recipes/deadly_energy_drink.json
new file mode 100644
index 0000000..ba8dd0b
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/deadly_energy_drink.json
@@ -0,0 +1,28 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "RE",
+ "WF",
+ "S "
+ ],
+ "key":{
+ "R":{
+ "item":"xlfoodmod:rice"
+ },
+ "E":{
+ "item":"xlfoodmod:empty_can"
+ },
+ "W":{
+ "item":"minecraft:water_bucket"
+ },
+ "F":{
+ "item":"minecraft:fermented_spider_eye"
+ },
+ "S":{
+ "item":"minecraft:spider_eye"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:deadly_energy_drink"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/donut.json b/src/main/resources/data/xlfoodmod/recipes/donut.json
new file mode 100644
index 0000000..0c90abd
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/donut.json
@@ -0,0 +1,17 @@
+{
+ "type":"crafting_shaped",
+ "pattern":[
+ "DDD",
+ "D D",
+ "DDD"
+ ],
+ "key":{
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:donut",
+ "count":4
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/dough.json b/src/main/resources/data/xlfoodmod/recipes/dough.json
new file mode 100644
index 0000000..85b9970
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/dough.json
@@ -0,0 +1,20 @@
+{
+ "type":"crafting_shaped",
+ "pattern":[
+ "WW",
+ "WW",
+ " A"
+ ],
+ "key":{
+ "W":{
+ "item":"minecraft:wheat"
+ },
+ "A":{
+ "item":"minecraft:water_bucket"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:dough",
+ "count":8
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/empty_can.json b/src/main/resources/data/xlfoodmod/recipes/empty_can.json
new file mode 100644
index 0000000..223dd69
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/empty_can.json
@@ -0,0 +1,17 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "I I",
+ "I I",
+ "I I"
+ ],
+ "key":{
+ "I":{
+ "item":"minecraft:iron_ingot"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:empty_can",
+ "count":4
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/enchilada.json b/src/main/resources/data/xlfoodmod/recipes/enchilada.json
new file mode 100644
index 0000000..f517d82
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/enchilada.json
@@ -0,0 +1,31 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "RTC",
+ "MGO",
+ " T "
+ ],
+ "key":{
+ "R":{
+ "item":"xlfoodmod:rice"
+ },
+ "C":{
+ "item":"xlfoodmod:cheese"
+ },
+ "M":{
+ "item":"xlfoodmod:tomato_sauce"
+ },
+ "G":{
+ "item":"xlfoodmod:ground_beef"
+ },
+ "O":{
+ "tag":"forge:vegetables/onion"
+ },
+ "T":{
+ "item":"xlfoodmod:tortilla"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:enchilada"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/fish_pie.json b/src/main/resources/data/xlfoodmod/recipes/fish_pie.json
new file mode 100644
index 0000000..afe96e9
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/fish_pie.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:pie_shell"
+ },
+ {
+ "item":"minecraft:cooked_cod"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:fish_pie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/futomaki.json b/src/main/resources/data/xlfoodmod/recipes/futomaki.json
new file mode 100644
index 0000000..13b99c7
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/futomaki.json
@@ -0,0 +1,22 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "SSS",
+ "RCR",
+ "SSS"
+ ],
+ "key":{
+ "S":{
+ "item":"xlfoodmod:seaweed"
+ },
+ "R":{
+ "item":"xlfoodmod:rice"
+ },
+ "C":{
+ "tag":"forge:vegetables/cucumber"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:futomaki"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/garden_salad.json b/src/main/resources/data/xlfoodmod/recipes/garden_salad.json
new file mode 100644
index 0000000..bbeee04
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/garden_salad.json
@@ -0,0 +1,28 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ " L ",
+ "HTC",
+ " B "
+ ],
+ "key":{
+ "L":{
+ "tag":"forge:vegetables/lettuce"
+ },
+ "H":{
+ "item":"xlfoodmod:cheese"
+ },
+ "T":{
+ "tag":"forge:fruits/tomato"
+ },
+ "C":{
+ "tag":"forge:vegetables/cucumber"
+ },
+ "B":{
+ "item":"xlfoodmod:bowl"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:garden_salad"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/glass_mug.json b/src/main/resources/data/xlfoodmod/recipes/glass_mug.json
new file mode 100644
index 0000000..2a4b452
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/glass_mug.json
@@ -0,0 +1,17 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "GG ",
+ "GGG",
+ "GG "
+ ],
+ "key":{
+ "G":{
+ "item":"minecraft:glass"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:glass_mug",
+ "count":2
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/golden_apple_pie.json b/src/main/resources/data/xlfoodmod/recipes/golden_apple_pie.json
new file mode 100644
index 0000000..d8889ea
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/golden_apple_pie.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:pie_shell"
+ },
+ {
+ "item":"minecraft:golden_apple"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:golden_apple_pie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/grilled_cheese_sandwich.json b/src/main/resources/data/xlfoodmod/recipes/grilled_cheese_sandwich.json
new file mode 100644
index 0000000..585f31e
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/grilled_cheese_sandwich.json
@@ -0,0 +1,19 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "DDD",
+ "CCC",
+ "DDD"
+ ],
+ "key":{
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "C":{
+ "item":"xlfoodmod:cheese"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:grilled_cheese_sandwich"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/ground_beef.json b/src/main/resources/data/xlfoodmod/recipes/ground_beef.json
new file mode 100644
index 0000000..6fd05c3
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/ground_beef.json
@@ -0,0 +1,12 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"minecraft:cooked_beef"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:ground_beef",
+ "count":2
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/ham.json b/src/main/resources/data/xlfoodmod/recipes/ham.json
new file mode 100644
index 0000000..2d3f4b2
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/ham.json
@@ -0,0 +1,17 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"minecraft:porkchop"
+ },
+ {
+ "item":"xlfoodmod:salt"
+ },
+ {
+ "item":"xlfoodmod:salt"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:ham"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/hamburger.json b/src/main/resources/data/xlfoodmod/recipes/hamburger.json
new file mode 100644
index 0000000..f0b7485
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/hamburger.json
@@ -0,0 +1,28 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ " T ",
+ "OGP",
+ " B "
+ ],
+ "key":{
+ "T":{
+ "item":"xlfoodmod:top_bun"
+ },
+ "O":{
+ "tag":"forge:fruits/tomato"
+ },
+ "G":{
+ "item":"xlfoodmod:ground_beef"
+ },
+ "P":{
+ "tag":"forge:vegetables/cucumber"
+ },
+ "B":{
+ "item":"xlfoodmod:bottom_bun"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:hamburger"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/healthy_energy_drink.json b/src/main/resources/data/xlfoodmod/recipes/healthy_energy_drink.json
new file mode 100644
index 0000000..82ca4c7
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/healthy_energy_drink.json
@@ -0,0 +1,28 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "GR",
+ "EW",
+ "L "
+ ],
+ "key":{
+ "G":{
+ "item":"minecraft:ghast_tear"
+ },
+ "R":{
+ "item":"xlfoodmod:rice"
+ },
+ "E":{
+ "item":"xlfoodmod:empty_can"
+ },
+ "W":{
+ "item":"minecraft:water_bucket"
+ },
+ "L":{
+ "item":"minecraft:glistering_melon_slice"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:healthy_energy_drink"
+ }
+}
diff --git a/src/main/resources/data/xlfoodmod/recipes/hot_dog.json b/src/main/resources/data/xlfoodmod/recipes/hot_dog.json
new file mode 100644
index 0000000..6ba304a
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/hot_dog.json
@@ -0,0 +1,19 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ " C ",
+ "CSC",
+ " C "
+ ],
+ "key":{
+ "C":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "S":{
+ "item":"xlfoodmod:sausage"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:hot_dog"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/ice_cream_cone.json b/src/main/resources/data/xlfoodmod/recipes/ice_cream_cone.json
new file mode 100644
index 0000000..63db059
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/ice_cream_cone.json
@@ -0,0 +1,16 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "W W",
+ "W W",
+ " W "
+ ],
+ "key":{
+ "W":{
+ "item":"minecraft:wheat"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:ice_cream_cone"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/ice_cream_sandwich.json b/src/main/resources/data/xlfoodmod/recipes/ice_cream_sandwich.json
new file mode 100644
index 0000000..c683f90
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/ice_cream_sandwich.json
@@ -0,0 +1,22 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "HCH",
+ "III",
+ "HCH"
+ ],
+ "key":{
+ "H":{
+ "item":"xlfoodmod:chocolate_syrup"
+ },
+ "C":{
+ "item":"minecraft:cookie"
+ },
+ "I":{
+ "item":"xlfoodmod:vanilla_ice_cream_ball"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:ice_cream_sandwich"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/jambon_beurre.json b/src/main/resources/data/xlfoodmod/recipes/jambon_beurre.json
new file mode 100644
index 0000000..ebf56cd
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/jambon_beurre.json
@@ -0,0 +1,22 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "P",
+ "U",
+ "B"
+ ],
+ "key":{
+ "P":{
+ "item":"minecraft:cooked_porkchop"
+ },
+ "U":{
+ "item":"xlfoodmod:butter"
+ },
+ "B":{
+ "item":"xlfoodmod:baguette"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:jambon_beurre"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/kebab.json b/src/main/resources/data/xlfoodmod/recipes/kebab.json
new file mode 100644
index 0000000..747e308
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/kebab.json
@@ -0,0 +1,28 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ " T ",
+ "LGN",
+ " O "
+ ],
+ "key":{
+ "T":{
+ "tag":"forge:fruits/tomato"
+ },
+ "L":{
+ "tag":"forge:vegetables/lettuce"
+ },
+ "G":{
+ "item":"xlfoodmod:ground_beef"
+ },
+ "N":{
+ "tag":"forge:vegetables/onion"
+ },
+ "O":{
+ "item":"xlfoodmod:tortilla"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:kebab"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/lasagne.json b/src/main/resources/data/xlfoodmod/recipes/lasagne.json
new file mode 100644
index 0000000..87b3764
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/lasagne.json
@@ -0,0 +1,25 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "DDD",
+ "GTC",
+ "DDD"
+ ],
+ "key":{
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "G":{
+ "item":"xlfoodmod:ground_beef"
+ },
+ "T":{
+ "item":"xlfoodmod:tomato_sauce"
+ },
+ "C":{
+ "item":"xlfoodmod:cheese"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:lasagne"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/lettuce_seeds.json b/src/main/resources/data/xlfoodmod/recipes/lettuce_seeds.json
new file mode 100644
index 0000000..2a5a480
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/lettuce_seeds.json
@@ -0,0 +1,11 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:lettuce"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:lettuce_seeds"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/macaroni_and_cheese.json b/src/main/resources/data/xlfoodmod/recipes/macaroni_and_cheese.json
new file mode 100644
index 0000000..0eac1e2
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/macaroni_and_cheese.json
@@ -0,0 +1,22 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ " C ",
+ "DDD",
+ " B "
+ ],
+ "key":{
+ "C":{
+ "item":"xlfoodmod:cheese"
+ },
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "B":{
+ "item":"xlfoodmod:bowl"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:macaroni_and_cheese"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/nether_cake.json b/src/main/resources/data/xlfoodmod/recipes/nether_cake.json
new file mode 100644
index 0000000..f2c0717
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/nether_cake.json
@@ -0,0 +1,25 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "MMM",
+ "SBS",
+ "WWW"
+ ],
+ "key":{
+ "M":{
+ "item":"minecraft:milk_bucket"
+ },
+ "S":{
+ "item":"minecraft:sugar"
+ },
+ "B":{
+ "item":"minecraft:blaze_powder"
+ },
+ "W":{
+ "item":"minecraft:wheat"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:nether_cake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/onion_salad.json b/src/main/resources/data/xlfoodmod/recipes/onion_salad.json
new file mode 100644
index 0000000..09f540a
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/onion_salad.json
@@ -0,0 +1,24 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "LOT",
+ " B "
+ ],
+ "key":{
+ "L":{
+ "tag":"forge:vegetables/lettuce"
+ },
+ "O":{
+ "tag":"forge:vegetables/onion"
+ },
+ "T":{
+ "tag":"forge:fruits/tomato"
+ },
+ "B":{
+ "item":"xlfoodmod:bowl"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:onion_salad"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/oshizushi.json b/src/main/resources/data/xlfoodmod/recipes/oshizushi.json
new file mode 100644
index 0000000..a36d309
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/oshizushi.json
@@ -0,0 +1,18 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "RSR",
+ "RRR"
+ ],
+ "key":{
+ "R":{
+ "item":"xlfoodmod:rice"
+ },
+ "S":{
+ "item":"minecraft:cooked_salmon"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:oshizushi"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/pancake.json b/src/main/resources/data/xlfoodmod/recipes/pancake.json
new file mode 100644
index 0000000..fddb5a2
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/pancake.json
@@ -0,0 +1,14 @@
+{
+ "type":"crafting_shaped",
+ "pattern":[
+ "DDD"
+ ],
+ "key":{
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:pancake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/paper_cup.json b/src/main/resources/data/xlfoodmod/recipes/paper_cup.json
new file mode 100644
index 0000000..1a0266a
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/paper_cup.json
@@ -0,0 +1,16 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "P P",
+ " P "
+ ],
+ "key":{
+ "P":{
+ "item":"minecraft:paper"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:paper_cup",
+ "count":3
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/pepper_seeds.json b/src/main/resources/data/xlfoodmod/recipes/pepper_seeds.json
new file mode 100644
index 0000000..534bb87
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/pepper_seeds.json
@@ -0,0 +1,11 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:pepper"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:pepper_seeds"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/pie_shell.json b/src/main/resources/data/xlfoodmod/recipes/pie_shell.json
new file mode 100644
index 0000000..a3dafc4
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/pie_shell.json
@@ -0,0 +1,15 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "C C",
+ " C "
+ ],
+ "key":{
+ "C":{
+ "item":"xlfoodmod:dough"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:pie_shell"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/pizza.json b/src/main/resources/data/xlfoodmod/recipes/pizza.json
new file mode 100644
index 0000000..a2325b2
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/pizza.json
@@ -0,0 +1,19 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "DDD",
+ "DCD",
+ "DDD"
+ ],
+ "key":{
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "C":{
+ "item":"xlfoodmod:cheese"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:pizza"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/potato_bread.json b/src/main/resources/data/xlfoodmod/recipes/potato_bread.json
new file mode 100644
index 0000000..5616b87
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/potato_bread.json
@@ -0,0 +1,17 @@
+{
+ "type":"crafting_shaped",
+ "pattern":[
+ "WPW"
+ ],
+ "key":{
+ "W":{
+ "item":"minecraft:wheat"
+ },
+ "P":{
+ "item":"minecraft:baked_potato"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:potato_bread"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/pumpkin_cake.json b/src/main/resources/data/xlfoodmod/recipes/pumpkin_cake.json
new file mode 100644
index 0000000..0a853ff
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/pumpkin_cake.json
@@ -0,0 +1,25 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "MMM",
+ "SPS",
+ "WWW"
+ ],
+ "key":{
+ "M":{
+ "item":"minecraft:milk_bucket"
+ },
+ "S":{
+ "item":"minecraft:sugar"
+ },
+ "P":{
+ "item":"minecraft:pumpkin"
+ },
+ "W":{
+ "item":"minecraft:wheat"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:pumpkin_cake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/pumpkin_stew.json b/src/main/resources/data/xlfoodmod/recipes/pumpkin_stew.json
new file mode 100644
index 0000000..7629d65
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/pumpkin_stew.json
@@ -0,0 +1,28 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ " E ",
+ "OGC",
+ " P "
+ ],
+ "key":{
+ "E":{
+ "tag":"forge:vegetables/pepper"
+ },
+ "O":{
+ "item":"minecraft:potato"
+ },
+ "G":{
+ "item":"xlfoodmod:ground_beef"
+ },
+ "C":{
+ "item":"minecraft:carrot"
+ },
+ "P":{
+ "item":"minecraft:pumpkin"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:pumpkin_stew"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/raw_chicken_wing.json b/src/main/resources/data/xlfoodmod/recipes/raw_chicken_wing.json
new file mode 100644
index 0000000..846eaa7
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/raw_chicken_wing.json
@@ -0,0 +1,12 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"minecraft:chicken"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:raw_chicken_wing",
+ "count":2
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/rice_bread.json b/src/main/resources/data/xlfoodmod/recipes/rice_bread.json
new file mode 100644
index 0000000..746377d
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/rice_bread.json
@@ -0,0 +1,17 @@
+{
+ "type":"crafting_shaped",
+ "pattern":[
+ "WRW"
+ ],
+ "key":{
+ "W":{
+ "item":"minecraft:wheat"
+ },
+ "R":{
+ "item":"xlfoodmod:rice"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:rice_bread"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/salty_chips.json b/src/main/resources/data/xlfoodmod/recipes/salty_chips.json
new file mode 100644
index 0000000..d55bbc8
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/salty_chips.json
@@ -0,0 +1,14 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:chips"
+ },
+ {
+ "item":"xlfoodmod:salt"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:salty_chips"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/sausage.json b/src/main/resources/data/xlfoodmod/recipes/sausage.json
new file mode 100644
index 0000000..d20c2b3
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/sausage.json
@@ -0,0 +1,17 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "C ",
+ " C ",
+ " C"
+ ],
+ "key":{
+ "C":{
+ "item":"minecraft:cooked_porkchop"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:sausage",
+ "count":3
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/sausage2.json b/src/main/resources/data/xlfoodmod/recipes/sausage2.json
new file mode 100644
index 0000000..1bb0ff7
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/sausage2.json
@@ -0,0 +1,17 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ " C",
+ " C ",
+ "C "
+ ],
+ "key":{
+ "C":{
+ "item":"minecraft:cooked_porkchop"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:sausage",
+ "count":3
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/sausage_roll.json b/src/main/resources/data/xlfoodmod/recipes/sausage_roll.json
new file mode 100644
index 0000000..90b5759
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/sausage_roll.json
@@ -0,0 +1,19 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "D",
+ "S",
+ "D"
+ ],
+ "key":{
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "S":{
+ "item":"xlfoodmod:sausage"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:sausage_roll"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/slice_of_pizza.json b/src/main/resources/data/xlfoodmod/recipes/slice_of_pizza.json
new file mode 100644
index 0000000..dcd5835
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/slice_of_pizza.json
@@ -0,0 +1,12 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:pizza"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:slice_of_pizza",
+ "count":2
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/cheese_puff.json b/src/main/resources/data/xlfoodmod/recipes/smelting/cheese_puff.json
new file mode 100644
index 0000000..3261a4d
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/cheese_puff.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "xlfoodmod:cheese"
+ },
+ "result": "xlfoodmod:cheese_puff",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/chocolate_syrup.json b/src/main/resources/data/xlfoodmod/recipes/smelting/chocolate_syrup.json
new file mode 100644
index 0000000..8e45ea8
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/chocolate_syrup.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "minecraft:cocoa_beans"
+ },
+ "result": "xlfoodmod:chocolate_syrup",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/cooked_chicken_wing.json b/src/main/resources/data/xlfoodmod/recipes/smelting/cooked_chicken_wing.json
new file mode 100644
index 0000000..b78190d
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/cooked_chicken_wing.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "xlfoodmod:raw_chicken_wing"
+ },
+ "result": "xlfoodmod:cooked_chicken_wing",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/cooked_chicken_wing_from_campfire_cooking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/cooked_chicken_wing_from_campfire_cooking.json
new file mode 100644
index 0000000..6fba1a0
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/cooked_chicken_wing_from_campfire_cooking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:campfire_cooking",
+ "ingredient": {
+ "item": "xlfoodmod:raw_chicken_wing"
+ },
+ "result": "xlfoodmod:cooked_chicken_wing",
+ "experience": 0.35,
+ "cookingTime": 600
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/cooked_chicken_wing_from_smoking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/cooked_chicken_wing_from_smoking.json
new file mode 100644
index 0000000..7233b3a
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/cooked_chicken_wing_from_smoking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smoking",
+ "ingredient": {
+ "item": "xlfoodmod:raw_chicken_wing"
+ },
+ "result": "xlfoodmod:cooked_chicken_wing",
+ "experience": 0.35,
+ "cookingTime": 100
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/cooked_dough.json b/src/main/resources/data/xlfoodmod/recipes/smelting/cooked_dough.json
new file mode 100644
index 0000000..675a88d
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/cooked_dough.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "xlfoodmod:dough"
+ },
+ "result": "xlfoodmod:cooked_dough",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/corn.json b/src/main/resources/data/xlfoodmod/recipes/smelting/corn.json
new file mode 100644
index 0000000..fa484f3
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/corn.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "xlfoodmod:raw_corn"
+ },
+ "result": "xlfoodmod:corn",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/corn_from_campfire_cooking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/corn_from_campfire_cooking.json
new file mode 100644
index 0000000..bb44120
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/corn_from_campfire_cooking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:campfire_cooking",
+ "ingredient": {
+ "item": "xlfoodmod:raw_corn"
+ },
+ "result": "xlfoodmod:corn",
+ "experience": 0.35,
+ "cookingTime": 600
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/corn_from_smoking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/corn_from_smoking.json
new file mode 100644
index 0000000..da08dff
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/corn_from_smoking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smoking",
+ "ingredient": {
+ "item": "xlfoodmod:raw_corn"
+ },
+ "result": "xlfoodmod:corn",
+ "experience": 0.35,
+ "cookingTime": 100
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/flesh.json b/src/main/resources/data/xlfoodmod/recipes/smelting/flesh.json
new file mode 100644
index 0000000..b9d6199
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/flesh.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "minecraft:rotten_flesh"
+ },
+ "result": "xlfoodmod:flesh",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/flesh_from_campfire_cooking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/flesh_from_campfire_cooking.json
new file mode 100644
index 0000000..68bfb50
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/flesh_from_campfire_cooking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:campfire_cooking",
+ "ingredient": {
+ "item": "minecraft:rotten_flesh"
+ },
+ "result": "xlfoodmod:flesh",
+ "experience": 0.35,
+ "cookingTime": 600
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/flesh_from_smoking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/flesh_from_smoking.json
new file mode 100644
index 0000000..94e9819
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/flesh_from_smoking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smoking",
+ "ingredient": {
+ "item": "minecraft:rotten_flesh"
+ },
+ "result": "xlfoodmod:flesh",
+ "experience": 0.35,
+ "cookingTime": 100
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/fried_egg.json b/src/main/resources/data/xlfoodmod/recipes/smelting/fried_egg.json
new file mode 100644
index 0000000..b4844ab
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/fried_egg.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "minecraft:egg"
+ },
+ "result": "xlfoodmod:fried_egg",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/fried_rice.json b/src/main/resources/data/xlfoodmod/recipes/smelting/fried_rice.json
new file mode 100644
index 0000000..46f1a2f
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/fried_rice.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "xlfoodmod:rice"
+ },
+ "result": "xlfoodmod:fried_rice",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/fried_rice_from_campfire_cooking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/fried_rice_from_campfire_cooking.json
new file mode 100644
index 0000000..b7c8afa
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/fried_rice_from_campfire_cooking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:campfire_cooking",
+ "ingredient": {
+ "item": "xlfoodmod:rice"
+ },
+ "result": "xlfoodmod:fried_rice",
+ "experience": 0.35,
+ "cookingTime": 600
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/fried_rice_from_smoking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/fried_rice_from_smoking.json
new file mode 100644
index 0000000..94e9819
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/fried_rice_from_smoking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smoking",
+ "ingredient": {
+ "item": "minecraft:rotten_flesh"
+ },
+ "result": "xlfoodmod:flesh",
+ "experience": 0.35,
+ "cookingTime": 100
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/hot_sauce.json b/src/main/resources/data/xlfoodmod/recipes/smelting/hot_sauce.json
new file mode 100644
index 0000000..b6c1bb0
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/hot_sauce.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "xlfoodmod:pepper"
+ },
+ "result": "xlfoodmod:hot_sauce",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/marshmallow.json b/src/main/resources/data/xlfoodmod/recipes/smelting/marshmallow.json
new file mode 100644
index 0000000..30755c0
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/marshmallow.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "minecraft:sugar"
+ },
+ "result": "xlfoodmod:marshmallow",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/onion_rings.json b/src/main/resources/data/xlfoodmod/recipes/smelting/onion_rings.json
new file mode 100644
index 0000000..5e44b0a
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/onion_rings.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "xlfoodmod:onion"
+ },
+ "result": "xlfoodmod:onion_rings",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/onion_rings_from_campfire_cooking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/onion_rings_from_campfire_cooking.json
new file mode 100644
index 0000000..68bfb50
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/onion_rings_from_campfire_cooking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:campfire_cooking",
+ "ingredient": {
+ "item": "minecraft:rotten_flesh"
+ },
+ "result": "xlfoodmod:flesh",
+ "experience": 0.35,
+ "cookingTime": 600
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/onion_rings_from_smoking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/onion_rings_from_smoking.json
new file mode 100644
index 0000000..8ed144d
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/onion_rings_from_smoking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smoking",
+ "ingredient": {
+ "item": "xlfoodmod:onion"
+ },
+ "result": "xlfoodmod:onion_rings",
+ "experience": 0.35,
+ "cookingTime": 100
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/roasted_marshmallow.json b/src/main/resources/data/xlfoodmod/recipes/smelting/roasted_marshmallow.json
new file mode 100644
index 0000000..4ce7180
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/roasted_marshmallow.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "xlfoodmod:marshmallow"
+ },
+ "result": "xlfoodmod:roasted_marshmallow",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/roasted_marshmallow_from_campfire_cooking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/roasted_marshmallow_from_campfire_cooking.json
new file mode 100644
index 0000000..d2d7345
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/roasted_marshmallow_from_campfire_cooking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:campfire_cooking",
+ "ingredient": {
+ "item": "xlfoodmod:marshmallow"
+ },
+ "result": "xlfoodmod:roasted_marshmallow",
+ "experience": 0.35,
+ "cookingTime": 600
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/roasted_marshmallow_from_smoking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/roasted_marshmallow_from_smoking.json
new file mode 100644
index 0000000..36f95f6
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/roasted_marshmallow_from_smoking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smoking",
+ "ingredient": {
+ "item": "xlfoodmod:marshmallow"
+ },
+ "result": "xlfoodmod:roasted_marshmallow",
+ "experience": 0.35,
+ "cookingTime": 100
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/salt_from_smoking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/salt_from_smoking.json
new file mode 100644
index 0000000..02a05a4
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/salt_from_smoking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smoking",
+ "ingredient": {
+ "item": "minecraft:water_bucket"
+ },
+ "result": "xlfoodmod:salt",
+ "experience": 0.35,
+ "cookingTime": 100
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/seaweed.json b/src/main/resources/data/xlfoodmod/recipes/smelting/seaweed.json
new file mode 100644
index 0000000..f3b8c01
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/seaweed.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "minecraft:seagrass"
+ },
+ "result": "xlfoodmod:seaweed",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/seaweed_from_smoking.json b/src/main/resources/data/xlfoodmod/recipes/smelting/seaweed_from_smoking.json
new file mode 100644
index 0000000..4e4a918
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/seaweed_from_smoking.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smoking",
+ "ingredient": {
+ "item": "minecraft:seagrass"
+ },
+ "result": "xlfoodmod:seaweed",
+ "experience": 0.35,
+ "cookingTime": 100
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/smelting/tomato_sauce.json b/src/main/resources/data/xlfoodmod/recipes/smelting/tomato_sauce.json
new file mode 100644
index 0000000..0286b5f
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/smelting/tomato_sauce.json
@@ -0,0 +1,9 @@
+{
+ "type": "minecraft:smelting",
+ "ingredient": {
+ "item": "xlfoodmod:tomato"
+ },
+ "result": "xlfoodmod:tomato_sauce",
+ "experience": 0.35,
+ "cookingTime": 200
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/spaghetti.json b/src/main/resources/data/xlfoodmod/recipes/spaghetti.json
new file mode 100644
index 0000000..995b34e
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/spaghetti.json
@@ -0,0 +1,25 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ " G ",
+ "DTD",
+ " B "
+ ],
+ "key":{
+ "G":{
+ "item":"xlfoodmod:ground_beef"
+ },
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "T":{
+ "item":"xlfoodmod:tomato_sauce"
+ },
+ "B":{
+ "item":"xlfoodmod:bowl"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:spaghetti"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/speedy_energy_drink.json b/src/main/resources/data/xlfoodmod/recipes/speedy_energy_drink.json
new file mode 100644
index 0000000..b5f556e
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/speedy_energy_drink.json
@@ -0,0 +1,24 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "SR",
+ "EW"
+ ],
+ "key":{
+ "S":{
+ "item":"minecraft:sugar"
+ },
+ "R":{
+ "item":"xlfoodmod:rice"
+ },
+ "E":{
+ "item":"xlfoodmod:empty_can"
+ },
+ "W":{
+ "item":"minecraft:water_bucket"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:speedy_energy_drink"
+ }
+}
diff --git a/src/main/resources/data/xlfoodmod/recipes/spicy_chicken_wing.json b/src/main/resources/data/xlfoodmod/recipes/spicy_chicken_wing.json
new file mode 100644
index 0000000..119733a
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/spicy_chicken_wing.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:cooked_chicken_wing"
+ },
+ {
+ "item":"xlfoodmod:hot_sauce"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:spicy_chicken_wing"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/spicy_chips.json b/src/main/resources/data/xlfoodmod/recipes/spicy_chips.json
new file mode 100644
index 0000000..7e840bd
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/spicy_chips.json
@@ -0,0 +1,14 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:chips"
+ },
+ {
+ "item":"xlfoodmod:hot_sauce"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:spicy_chips"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/stealthy_energy_drink.json b/src/main/resources/data/xlfoodmod/recipes/stealthy_energy_drink.json
new file mode 100644
index 0000000..02eec1b
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/stealthy_energy_drink.json
@@ -0,0 +1,28 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "RE",
+ "WS",
+ "G "
+ ],
+ "key":{
+ "R":{
+ "item":"xlfoodmod:rice"
+ },
+ "E":{
+ "item":"xlfoodmod:empty_can"
+ },
+ "W":{
+ "item":"minecraft:water_bucket"
+ },
+ "S":{
+ "item":"minecraft:sugar"
+ },
+ "G":{
+ "item":"minecraft:golden_carrot"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:stealthy_energy_drink"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/strawberry_cake.json b/src/main/resources/data/xlfoodmod/recipes/strawberry_cake.json
new file mode 100644
index 0000000..3d34267
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/strawberry_cake.json
@@ -0,0 +1,25 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "MMM",
+ "STS",
+ "WWW"
+ ],
+ "key":{
+ "M":{
+ "item":"minecraft:milk_bucket"
+ },
+ "S":{
+ "item":"minecraft:sugar"
+ },
+ "T":{
+ "tag":"forge:fruits/strawberry"
+ },
+ "W":{
+ "item":"minecraft:wheat"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:strawberry_cake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/strawberry_cupcake.json b/src/main/resources/data/xlfoodmod/recipes/strawberry_cupcake.json
new file mode 100644
index 0000000..595954d
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/strawberry_cupcake.json
@@ -0,0 +1,22 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "S",
+ "D",
+ "P"
+ ],
+ "key":{
+ "S":{
+ "tag":"forge:fruits/strawberry"
+ },
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "P":{
+ "item":"xlfoodmod:paper_cup"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:strawberry_cupcake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/strawberry_ice_cream.json b/src/main/resources/data/xlfoodmod/recipes/strawberry_ice_cream.json
new file mode 100644
index 0000000..f99d48c
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/strawberry_ice_cream.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:strawberry_ice_cream_ball"
+ },
+ {
+ "item":"xlfoodmod:ice_cream_cone"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:strawberry_ice_cream"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/strawberry_ice_cream_ball.json b/src/main/resources/data/xlfoodmod/recipes/strawberry_ice_cream_ball.json
new file mode 100644
index 0000000..e25f54e
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/strawberry_ice_cream_ball.json
@@ -0,0 +1,17 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "tag":"forge:fruits/strawberry"
+ },
+ {
+ "item":"minecraft:snowball"
+ },
+ {
+ "item":"minecraft:milk_bucket"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:strawberry_ice_cream_ball"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/strawberry_pie.json b/src/main/resources/data/xlfoodmod/recipes/strawberry_pie.json
new file mode 100644
index 0000000..e7449ac
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/strawberry_pie.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:pie_shell"
+ },
+ {
+ "tag":"forge:fruits/strawberry"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:strawberry_pie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/strawberry_seeds.json b/src/main/resources/data/xlfoodmod/recipes/strawberry_seeds.json
new file mode 100644
index 0000000..9fc5615
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/strawberry_seeds.json
@@ -0,0 +1,11 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:strawberry"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:strawberry_seeds"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/strong_energy_drink.json b/src/main/resources/data/xlfoodmod/recipes/strong_energy_drink.json
new file mode 100644
index 0000000..191e340
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/strong_energy_drink.json
@@ -0,0 +1,28 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "RE",
+ "WM",
+ "B "
+ ],
+ "key":{
+ "R":{
+ "item":"xlfoodmod:rice"
+ },
+ "E":{
+ "item":"xlfoodmod:empty_can"
+ },
+ "W":{
+ "item":"minecraft:water_bucket"
+ },
+ "M":{
+ "item":"minecraft:magma_cream"
+ },
+ "B":{
+ "item":"minecraft:blaze_powder"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:strong_energy_drink"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/sugar_donut.json b/src/main/resources/data/xlfoodmod/recipes/sugar_donut.json
new file mode 100644
index 0000000..44da2d9
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/sugar_donut.json
@@ -0,0 +1,14 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"minecraft:sugar"
+ },
+ {
+ "item":"xlfoodmod:donut"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:sugar_donut"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/super_energy_drink.json b/src/main/resources/data/xlfoodmod/recipes/super_energy_drink.json
new file mode 100644
index 0000000..b2071d4
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/super_energy_drink.json
@@ -0,0 +1,28 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "SH",
+ "PT",
+ "D "
+ ],
+ "key":{
+ "S":{
+ "item":"xlfoodmod:stealthy_energy_drink"
+ },
+ "H":{
+ "item":"xlfoodmod:healthy_energy_drink"
+ },
+ "P":{
+ "item":"xlfoodmod:speedy_energy_drink"
+ },
+ "T":{
+ "item":"xlfoodmod:strong_energy_drink"
+ },
+ "D":{
+ "item":"minecraft:diamond"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:super_energy_drink"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/taco.json b/src/main/resources/data/xlfoodmod/recipes/taco.json
new file mode 100644
index 0000000..d2abd67
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/taco.json
@@ -0,0 +1,31 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "N L",
+ "TGH",
+ " O "
+ ],
+ "key":{
+ "N":{
+ "tag":"forge:vegetables/onion"
+ },
+ "L":{
+ "tag":"forge:vegetables/lettuce"
+ },
+ "H":{
+ "item":"xlfoodmod:cheese"
+ },
+ "T":{
+ "tag":"forge:fruits/tomato"
+ },
+ "G":{
+ "item":"xlfoodmod:ground_beef"
+ },
+ "O":{
+ "item":"xlfoodmod:tortilla"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:taco"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/taco_salad.json b/src/main/resources/data/xlfoodmod/recipes/taco_salad.json
new file mode 100644
index 0000000..36c3f7b
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/taco_salad.json
@@ -0,0 +1,28 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ " L ",
+ "HTO",
+ " B "
+ ],
+ "key":{
+ "L":{
+ "tag":"forge:vegetables/lettuce"
+ },
+ "H":{
+ "item":"xlfoodmod:cheese"
+ },
+ "T":{
+ "item":"xlfoodmod:tortilla"
+ },
+ "O":{
+ "tag":"forge:fruits/tomato"
+ },
+ "B":{
+ "item":"xlfoodmod:bowl"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:taco_salad"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/tomato_seeds.json b/src/main/resources/data/xlfoodmod/recipes/tomato_seeds.json
new file mode 100644
index 0000000..1fe6b7a
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/tomato_seeds.json
@@ -0,0 +1,11 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:tomato"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:tomato_seeds"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/tomato_soup.json b/src/main/resources/data/xlfoodmod/recipes/tomato_soup.json
new file mode 100644
index 0000000..8f96c04
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/tomato_soup.json
@@ -0,0 +1,18 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "T",
+ "B"
+ ],
+ "key":{
+ "T":{
+ "tag":"forge:fruits/tomato"
+ },
+ "B":{
+ "item":"xlfoodmod:bowl"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:tomato_soup"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/top_bun.json b/src/main/resources/data/xlfoodmod/recipes/top_bun.json
new file mode 100644
index 0000000..3ac184b
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/top_bun.json
@@ -0,0 +1,18 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ " D ",
+ "W W"
+ ],
+ "key":{
+ "W":{
+ "item":"minecraft:wheat"
+ },
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:top_bun"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/tortilla.json b/src/main/resources/data/xlfoodmod/recipes/tortilla.json
new file mode 100644
index 0000000..3c25438
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/tortilla.json
@@ -0,0 +1,19 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "DDD",
+ "DCD",
+ "DDD"
+ ],
+ "key":{
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "C":{
+ "item":"xlfoodmod:corn"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:tortilla"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/uramaki.json b/src/main/resources/data/xlfoodmod/recipes/uramaki.json
new file mode 100644
index 0000000..175d1e2
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/uramaki.json
@@ -0,0 +1,25 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "RRR",
+ "ASC",
+ "RRR"
+ ],
+ "key":{
+ "R":{
+ "item":"xlfoodmod:rice"
+ },
+ "A":{
+ "item":"minecraft:carrot"
+ },
+ "S":{
+ "item":"xlfoodmod:seaweed"
+ },
+ "C":{
+ "tag":"forge:vegetables/cucumber"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:uramaki"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/vanilla_cookie.json b/src/main/resources/data/xlfoodmod/recipes/vanilla_cookie.json
new file mode 100644
index 0000000..aee1585
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/vanilla_cookie.json
@@ -0,0 +1,18 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "CVC",
+ " C "
+ ],
+ "key":{
+ "C":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "V":{
+ "item":"xlfoodmod:vanilla_cream"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:vanilla_cookie"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/vanilla_cream.json b/src/main/resources/data/xlfoodmod/recipes/vanilla_cream.json
new file mode 100644
index 0000000..e8413f6
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/vanilla_cream.json
@@ -0,0 +1,17 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:vanilla_extract"
+ },
+ {
+ "item":"minecraft:sugar"
+ },
+ {
+ "item":"minecraft:sugar"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:vanilla_cream"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/vanilla_cupcake.json b/src/main/resources/data/xlfoodmod/recipes/vanilla_cupcake.json
new file mode 100644
index 0000000..66f22b1
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/vanilla_cupcake.json
@@ -0,0 +1,22 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "V",
+ "D",
+ "P"
+ ],
+ "key":{
+ "V":{
+ "item":"xlfoodmod:vanilla_cream"
+ },
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ },
+ "P":{
+ "item":"xlfoodmod:paper_cup"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:vanilla_cupcake"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/vanilla_donut.json b/src/main/resources/data/xlfoodmod/recipes/vanilla_donut.json
new file mode 100644
index 0000000..0d1498b
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/vanilla_donut.json
@@ -0,0 +1,14 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:vanilla_cream"
+ },
+ {
+ "item":"xlfoodmod:donut"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:vanilla_donut"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/vanilla_extract.json b/src/main/resources/data/xlfoodmod/recipes/vanilla_extract.json
new file mode 100644
index 0000000..7b017f6
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/vanilla_extract.json
@@ -0,0 +1,14 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:vanilla_flower"
+ },
+ {
+ "item":"minecraft:glass_bottle"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:vanilla_extract"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/vanilla_ice_cream.json b/src/main/resources/data/xlfoodmod/recipes/vanilla_ice_cream.json
new file mode 100644
index 0000000..976d1e0
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/vanilla_ice_cream.json
@@ -0,0 +1,14 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:vanilla_ice_cream_ball"
+ },
+ {
+ "item":"xlfoodmod:ice_cream_cone"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:vanilla_ice_cream"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/vanilla_ice_cream_ball.json b/src/main/resources/data/xlfoodmod/recipes/vanilla_ice_cream_ball.json
new file mode 100644
index 0000000..7f6e83e
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/vanilla_ice_cream_ball.json
@@ -0,0 +1,17 @@
+{
+ "type":"minecraft:crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"xlfoodmod:vanilla_cream"
+ },
+ {
+ "item":"minecraft:snowball"
+ },
+ {
+ "item":"minecraft:milk_bucket"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:vanilla_ice_cream_ball"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/vegetable_soup.json b/src/main/resources/data/xlfoodmod/recipes/vegetable_soup.json
new file mode 100644
index 0000000..5d4f12d
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/vegetable_soup.json
@@ -0,0 +1,34 @@
+{
+ "type":"minecraft:crafting_shaped",
+ "pattern":[
+ "CAE",
+ "TOP",
+ " B "
+ ],
+ "key":{
+ "C":{
+ "tag":"forge:vegetables/cucumber"
+ },
+ "A":{
+ "item":"minecraft:carrot"
+ },
+ "E":{
+ "tag":"forge:vegetables/pepper"
+ },
+ "T":{
+ "tag":"forge:fruits/tomato"
+ },
+ "O":{
+ "tag":"forge:vegetables/onion"
+ },
+ "P":{
+ "item":"minecraft:potato"
+ },
+ "B":{
+ "item":"xlfoodmod:bowl"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:vegetable_soup"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/waffle.json b/src/main/resources/data/xlfoodmod/recipes/waffle.json
new file mode 100644
index 0000000..67949f8
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/waffle.json
@@ -0,0 +1,15 @@
+{
+ "type":"crafting_shaped",
+ "pattern":[
+ "DD",
+ "DD"
+ ],
+ "key":{
+ "D":{
+ "item":"xlfoodmod:cooked_dough"
+ }
+ },
+ "result":{
+ "item":"xlfoodmod:waffle"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/data/xlfoodmod/recipes/waffle2.json b/src/main/resources/data/xlfoodmod/recipes/waffle2.json
new file mode 100644
index 0000000..0824de0
--- /dev/null
+++ b/src/main/resources/data/xlfoodmod/recipes/waffle2.json
@@ -0,0 +1,14 @@
+{
+ "type":"crafting_shapeless",
+ "ingredients":[
+ {
+ "item":"minecraft:milk_bucket"
+ },
+ {
+ "item":"xlfoodmod:cooked_dough"
+ }
+ ],
+ "result":{
+ "item":"xlfoodmod:waffle"
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/xlfoodmod/logo.png b/src/main/resources/logo.png
similarity index 100%
rename from src/main/resources/assets/xlfoodmod/logo.png
rename to src/main/resources/logo.png
diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info
deleted file mode 100644
index ce37c70..0000000
--- a/src/main/resources/mcmod.info
+++ /dev/null
@@ -1,16 +0,0 @@
-[
-{
- "modid": "xlfoodmod",
- "name": "XL Food Mod",
- "description": "A mod that adds more foods and crops to the game.",
- "version": "1.9.2",
- "mcversion": "1.12.2",
- "url": "https://www.curseforge.com/minecraft/mc-mods/xl-food-mod",
- "updateUrl": "",
- "authorList": ["mariot7"],
- "credits": "SoBiohazardous - former author, Igrek - artist, geogeooo59 - French translation",
- "logoFile": "assets/xlfoodmod/logo.png",
- "screenshots": [],
- "dependencies": []
-}
-]
diff --git a/src/main/resources/pack.mcmeta b/src/main/resources/pack.mcmeta
index fbc0255..836f5d2 100644
--- a/src/main/resources/pack.mcmeta
+++ b/src/main/resources/pack.mcmeta
@@ -1,7 +1,7 @@
{
"pack": {
- "description": "XL Food Mod",
- "pack_format": 3,
- "_comment": "A pack_format of 3 should be used starting with Minecraft 1.11. All resources, including language files, should be lowercase (eg: en_us.lang). A pack_format of 2 will load your mod resources with LegacyV2Adapter, which requires language files to have uppercase letters (eg: en_US.lang)."
+ "description": "xlfoodmod",
+ "pack_format": 5,
+ "_comment": "A pack_format of 5 requires json lang files and some texture changes from 1.15. Note: we require v5 pack meta for all mods."
}
}
diff --git a/update.json b/update.json
new file mode 100644
index 0000000..842726c
--- /dev/null
+++ b/update.json
@@ -0,0 +1,15 @@
+{
+ "homepage":"https://www.curseforge.com/minecraft/mc-mods/xl-food-mod/files/all",
+ "promos":{
+ "1.15.1-latest":"2.2.1",
+ "1.15.1-recommended":"2.2.1",
+ "1.15.2-latest":"2.2.2",
+ "1.15.2-recommended":"2.2.2"
+ },
+ "1.15.1":{
+ "2.2.1":"Added Smoker recipe for Salt, added Dutch translation, bug fixes."
+ },
+ "1.15.2":{
+ "2.2.2":"Energy Drinks now display effects properly, added Turkish translation, updated Dutch translation."
+ }
+}
\ No newline at end of file