diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9563893 --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +# gradle + +.gradle/ +build/ +out/ +classes/ + +# idea + +.idea/ +*.iml +*.ipr +*.iws + +# vscode + +.settings/ +.vscode/ +bin/ +.classpath +.project + +# fabric + +run/ \ No newline at end of file diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..1e55df8 --- /dev/null +++ b/build.gradle @@ -0,0 +1,85 @@ +plugins { + id 'fabric-loom' version '0.2.7-SNAPSHOT' + id 'maven-publish' +} + +sourceCompatibility = JavaVersion.VERSION_1_8 +targetCompatibility = JavaVersion.VERSION_1_8 + +archivesBaseName = project.archives_base_name +version = project.mod_version +group = project.maven_group + +minecraft { +} + +repositories { + maven { url "https://jitpack.io" } +} + +dependencies { + //to change the versions see the gradle.properties file + minecraft "com.mojang:minecraft:${project.minecraft_version}" + mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2" + modCompile "net.fabricmc:fabric-loader:${project.loader_version}" + + // Fabric API. This is technically optional, but you probably want it anyway. + modCompile "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" + + modCompile("com.github.vazkii:patchouli:${project.patchouli_version}") + // PSA: Some older mods, compiled on Loom 0.2.1, might have outdated Maven POMs. + // You may need to force-disable transitiveness on them. +} + +processResources { + inputs.property "version", project.version + + from(sourceSets.main.resources.srcDirs) { + include "fabric.mod.json" + expand "version": project.version + } + + from(sourceSets.main.resources.srcDirs) { + exclude "fabric.mod.json" + } +} + +// ensure that the encoding is set to UTF-8, no matter what the system default is +// this fixes some edge cases with special characters not displaying correctly +// see http://yodaconditions.net/blog/fix-for-java-file-encoding-problems-with-gradle.html +tasks.withType(JavaCompile) { + options.encoding = "UTF-8" +} + +// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task +// if it is present. +// If you remove this task, sources will not be generated. +task sourcesJar(type: Jar, dependsOn: classes) { + classifier = "sources" + from sourceSets.main.allSource +} + +jar { + from "LICENSE" +} + +// configure the maven publication +publishing { + publications { + mavenJava(MavenPublication) { + // add all the jars that should be included when publishing to maven + artifact(remapJar) { + builtBy remapJar + } + artifact(sourcesJar) { + builtBy remapSourcesJar + } + } + } + + // select the repositories you want to publish to + repositories { + // uncomment to publish to the local maven + // mavenLocal() + } +} diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..232945a --- /dev/null +++ b/gradle.properties @@ -0,0 +1,18 @@ +# Done to increase the memory available to gradle. +org.gradle.jvmargs=-Xmx1G + +# Fabric Properties + # check these on https://fabricmc.net/use + minecraft_version=1.16-pre6 + yarn_mappings=1.16-pre6+build.1 + loader_version=0.8.7+build.201 + +# Mod Properties + mod_version = 1.2.0 + maven_group = eu.midnightdust.motschen + archives_base_name = dishes + +# Dependencies + # currently not on the main fabric site, check on the maven: https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api + fabric_version=0.12.2+build.362-1.16 + patchouli_version=1.16-fabric-SNAPSHOT diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000..5c2d1cf Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..4b7e1f3 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-5.5.1-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..8e25e6c --- /dev/null +++ b/gradlew @@ -0,0 +1,188 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# 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='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +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 + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +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` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +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" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..9618d8d --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,100 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +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="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..5b60df3 --- /dev/null +++ b/settings.gradle @@ -0,0 +1,10 @@ +pluginManagement { + repositories { + jcenter() + maven { + name = 'Fabric' + url = 'https://maven.fabricmc.net/' + } + gradlePluginPortal() + } +} diff --git a/src/main/java/eu/midnightdust/motschen/dishes/Crop.java b/src/main/java/eu/midnightdust/motschen/dishes/Crop.java new file mode 100644 index 0000000..80932f5 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/dishes/Crop.java @@ -0,0 +1,13 @@ +package eu.midnightdust.motschen.dishes; + +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.Blocks; +import net.minecraft.block.CropBlock; + +public class Crop extends CropBlock { + + public Crop() { + super(FabricBlockSettings.copy(Blocks.CARROTS)); + } +} + diff --git a/src/main/java/eu/midnightdust/motschen/dishes/Dish.java b/src/main/java/eu/midnightdust/motschen/dishes/Dish.java new file mode 100644 index 0000000..8cffe4a --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/dishes/Dish.java @@ -0,0 +1,106 @@ +package eu.midnightdust.motschen.dishes; + +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.*; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.ItemPlacementContext; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.state.StateManager; +import net.minecraft.util.ActionResult; +import net.minecraft.util.Hand; +import net.minecraft.util.hit.BlockHitResult; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.Direction; +import net.minecraft.util.shape.VoxelShape; +import net.minecraft.util.shape.VoxelShapes; +import net.minecraft.world.BlockView; +import net.minecraft.world.World; +import net.minecraft.world.WorldView; + +import static net.minecraft.state.property.Properties.BITES; + +public class Dish extends HorizontalFacingBlock { + + private static final VoxelShape NORTH_SHAPE; + private static final VoxelShape EAST_SHAPE; + private static final VoxelShape SOUTH_SHAPE; + private static final VoxelShape WEST_SHAPE; + + public Dish() { + super(FabricBlockSettings.copy(Blocks.CAKE).nonOpaque().sounds(BlockSoundGroup.STONE)); + this.setDefaultState(this.stateManager.getDefaultState().with(FACING, Direction.NORTH).with(BITES, 0)); + } + + public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + if (player.getHungerManager().isNotFull()) { + switch (state.get(BITES)) { + case 0: world.setBlockState(pos, state.with(BITES, 1)); + player.getHungerManager().add(2, 4); + return ActionResult.SUCCESS; + case 1: world.setBlockState(pos, state.with(BITES, 2)); + player.getHungerManager().add(2, 4); + return ActionResult.SUCCESS; + case 2: world.setBlockState(pos, state.with(BITES, 3)); + player.getHungerManager().add(2, 4); + return ActionResult.SUCCESS; + case 3: world.setBlockState(pos, state.with(BITES, 4)); + player.getHungerManager().add(2, 4); + return ActionResult.SUCCESS; + case 4: world.setBlockState(pos,DishesMain.Plate.getDefaultState()); + player.getHungerManager().add(2, 1); + return ActionResult.SUCCESS; + } + return ActionResult.SUCCESS; + } + else { + return ActionResult.FAIL; + } + } + + @Override + public BlockState getPlacementState(ItemPlacementContext itemPlacementContext) { + return super.getPlacementState(itemPlacementContext) + .with(FACING, itemPlacementContext.getPlayerFacing().getOpposite()) + .with(BITES, 0); + } + + @Override + protected void appendProperties(StateManager.Builder builder) { + builder.add(FACING); + builder.add(BITES); + } + @Override + public VoxelShape getOutlineShape(BlockState state, BlockView view, BlockPos pos, ShapeContext context) { + switch (state.get(FACING)) { + case NORTH: return NORTH_SHAPE; + case EAST: return EAST_SHAPE; + case SOUTH: return SOUTH_SHAPE; + case WEST: return WEST_SHAPE; + default: return super.getOutlineShape(state, view, pos, context); + } + } + static { + VoxelShape shape = createCuboidShape(0, 0, 0, 16, 5, 16); + + EAST_SHAPE = shape; + NORTH_SHAPE = shape; + SOUTH_SHAPE = shape; + WEST_SHAPE = shape; + } + private static VoxelShape rotate(Direction from, Direction to, VoxelShape shape) { + VoxelShape[] buffer = new VoxelShape[]{ shape, VoxelShapes.empty() }; + + int times = (to.getHorizontal() - from.getHorizontal() + 4) % 4; + for (int i = 0; i < times; i++) { + buffer[0].forEachBox((minX, minY, minZ, maxX, maxY, maxZ) -> buffer[1] = VoxelShapes.union(buffer[1], VoxelShapes.cuboid(1-maxZ, minY, minX, 1-minZ, maxY, maxX))); + buffer[0] = buffer[1]; + buffer[1] = VoxelShapes.empty(); + } + + return buffer[0]; + } + public boolean canPlaceAt(BlockState state, WorldView worldView, BlockPos pos) { + return !worldView.isAir(pos.down()); + } + +} diff --git a/src/main/java/eu/midnightdust/motschen/dishes/DishesClient.java b/src/main/java/eu/midnightdust/motschen/dishes/DishesClient.java new file mode 100644 index 0000000..eff2b66 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/dishes/DishesClient.java @@ -0,0 +1,14 @@ +package eu.midnightdust.motschen.dishes; + +import net.fabricmc.api.ClientModInitializer; +import net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap; +import net.minecraft.client.render.RenderLayer; + +public class DishesClient implements ClientModInitializer { + + @Override + public void onInitializeClient() { + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(),DishesMain.TomatoBush); + BlockRenderLayerMap.INSTANCE.putBlocks(RenderLayer.getCutout(),DishesMain.LettuceBush); + } +} diff --git a/src/main/java/eu/midnightdust/motschen/dishes/DishesMain.java b/src/main/java/eu/midnightdust/motschen/dishes/DishesMain.java new file mode 100644 index 0000000..2ec596f --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/dishes/DishesMain.java @@ -0,0 +1,132 @@ +package eu.midnightdust.motschen.dishes; + +import net.fabricmc.api.ModInitializer; +import net.fabricmc.fabric.api.client.itemgroup.FabricItemGroupBuilder; +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.Block; +import net.minecraft.block.Blocks; +import net.minecraft.item.*; +import net.minecraft.util.Identifier; +import net.minecraft.util.registry.Registry; + +import java.util.Locale; + +public class DishesMain implements ModInitializer { + public static final String MOD_ID = "dishes"; + + public static final ItemGroup DishesGroup = FabricItemGroupBuilder.build(new Identifier(MOD_ID, "dishes"), () -> new ItemStack(DishesMain.PizzaSalami)); + public static final Block Plate = new Plate(); + public static final Block PizzaBox = new Plate(); + public static final Block PotatoesWithCurdCheese = new Dish(); + public static final Block TinyPotatoesWithCurdCheese = new Dish(); + public static final Block Schnitzel = new Dish(); + public static final Block PizzaSalami = new Pizza(); + public static final Block PizzaHam = new Pizza(); + public static final Block PizzaTuna = new Pizza(); + public static final Block PizzaBacon = new Pizza(); + public static final Block SpaghettiBolognese = new Dish(); + public static final Block Steak = new Dish(); + public static final Block Hamburger = new Dish(); + public static final Block Chickenburger = new Dish(); + public static final Block Cheeseburger = new Dish(); + public static final Block FishAndChips = new Dish(); + public static final Item Knife = new Item(new Item.Settings().group(DishesMain.DishesGroup).recipeRemainder(DishesMain.Knife).maxCount(1)); + public static final Item PotatoSlice = new Item(new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(1).saturationModifier(0.5f).build())); + public static final Item RawFries = new Item(new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(1).saturationModifier(1f).build())); + public static final Item Fries = new Item(new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(4).saturationModifier(4f).build())); + public static final Block SaltOre = new Block(FabricBlockSettings.copyOf(Blocks.COAL_ORE)); + public static final Item Salt = new Item(new Item.Settings().group(DishesMain.DishesGroup)); + public static final Item Flour = new Item(new Item.Settings().group(DishesMain.DishesGroup)); + public static final Item RawSpaghetti = new Item(new Item.Settings().group(DishesMain.DishesGroup)); + public static final Item Spaghetti = new Item(new Item.Settings().group(DishesMain.DishesGroup)); + public static final Item Salami = new Item(new Item.Settings().group(DishesMain.DishesGroup)); + public static final Item Tomato = new Item(new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(3).saturationModifier(2f).build())); + public static final Block TomatoBush = new Crop(); + public static final Item Lettuce = new Item(new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(3).saturationModifier(2f).build())); + public static final Block LettuceBush = new Crop(); + public static final Item RawBacon = new Item(new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(3).saturationModifier(2f).build())); + public static final Item Bacon = new Item(new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(3).saturationModifier(2f).build())); + public static final Item CheeseRoll = new Item(new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(3).saturationModifier(2f).build())); + public static final Item CheeseSlice = new Item(new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(3).saturationModifier(2f).build())); + + @Override + public void onInitialize() { + Registry.register(Registry.ITEM, new Identifier("dishes","salt_ore"), new BlockItem(SaltOre, new Item.Settings().group(DishesMain.DishesGroup))); + Registry.register(Registry.BLOCK, new Identifier("dishes","salt_ore"), SaltOre); + Registry.register(Registry.ITEM, new Identifier("dishes","salt"), Salt); + Registry.register(Registry.ITEM, new Identifier("dishes","flour"), Flour); + Registry.register(Registry.ITEM, new Identifier("dishes","knife"), Knife); + Registry.register(Registry.ITEM, new Identifier("dishes","potato_slice"), PotatoSlice); + Registry.register(Registry.ITEM, new Identifier("dishes","raw_fries"), RawFries); + Registry.register(Registry.ITEM, new Identifier("dishes","fries"), Fries); + Registry.register(Registry.ITEM, new Identifier("dishes","raw_spaghetti"), RawSpaghetti); + Registry.register(Registry.ITEM, new Identifier("dishes","spaghetti"), Spaghetti); + Registry.register(Registry.ITEM, new Identifier("dishes","salami"), Salami); + Registry.register(Registry.ITEM, new Identifier("dishes","raw_bacon"), RawBacon); + Registry.register(Registry.ITEM, new Identifier("dishes","bacon"), Bacon); + Registry.register(Registry.ITEM, new Identifier("dishes","cheese_roll"), CheeseRoll); + Registry.register(Registry.ITEM, new Identifier("dishes","cheese_slice"), CheeseSlice); + Registry.register(Registry.ITEM, new Identifier("dishes","tomatoseed"), new AliasedBlockItem(TomatoBush, new Item.Settings().group(DishesMain.DishesGroup))); + Registry.register(Registry.ITEM, new Identifier("dishes","tomato"), Tomato); + Registry.register(Registry.ITEM, new Identifier("dishes","lettuceseed"), new AliasedBlockItem(LettuceBush, new Item.Settings().group(DishesMain.DishesGroup))); + Registry.register(Registry.ITEM, new Identifier("dishes","lettuce"), Lettuce); + Registry.register(Registry.BLOCK, new Identifier("dishes","tomatobush"), TomatoBush); + Registry.register(Registry.BLOCK, new Identifier("dishes","lettucebush"), LettuceBush); + Registry.register(Registry.ITEM, new Identifier("dishes","plate"), new AliasedBlockItem(Plate, new Item.Settings().group(DishesMain.DishesGroup))); + Registry.register(Registry.BLOCK, new Identifier("dishes","plate"), Plate); + Registry.register(Registry.ITEM, new Identifier("dishes","potatoeswithcurdcheese"), new AliasedBlockItem(PotatoesWithCurdCheese, new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(10).saturationModifier(20f).build()))); + Registry.register(Registry.BLOCK, new Identifier("dishes","potatoeswithcurdcheese"), PotatoesWithCurdCheese); + Registry.register(Registry.ITEM, new Identifier("dishes","tinypotatoeswithcurdcheese"), new AliasedBlockItem(TinyPotatoesWithCurdCheese, new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(10).saturationModifier(20f).build()))); + Registry.register(Registry.BLOCK, new Identifier("dishes","tinypotatoeswithcurdcheese"), TinyPotatoesWithCurdCheese); + Registry.register(Registry.ITEM, new Identifier("dishes","schnitzel"), new AliasedBlockItem(Schnitzel, new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(10).saturationModifier(20f).build()))); + Registry.register(Registry.BLOCK, new Identifier("dishes","schnitzel"), Schnitzel); + Registry.register(Registry.ITEM, new Identifier("dishes","spaghetti_bolognese"), new AliasedBlockItem(SpaghettiBolognese, new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(10).saturationModifier(20f).build()))); + Registry.register(Registry.BLOCK, new Identifier("dishes","spaghetti_bolognese"), SpaghettiBolognese); + Registry.register(Registry.ITEM, new Identifier("dishes","steak"), new AliasedBlockItem(Steak, new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(10).saturationModifier(20f).build()))); + Registry.register(Registry.BLOCK, new Identifier("dishes","steak"), Steak); + Registry.register(Registry.ITEM, new Identifier("dishes","hamburger"), new AliasedBlockItem(Hamburger, new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(10).saturationModifier(20f).build()))); + Registry.register(Registry.BLOCK, new Identifier("dishes","hamburger"), Hamburger); + Registry.register(Registry.ITEM, new Identifier("dishes","chickenburger"), new AliasedBlockItem(Chickenburger, new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(10).saturationModifier(20f).build()))); + Registry.register(Registry.BLOCK, new Identifier("dishes","chickenburger"), Chickenburger); + Registry.register(Registry.ITEM, new Identifier("dishes","cheeseburger"), new AliasedBlockItem(Cheeseburger, new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(10).saturationModifier(20f).build()))); + Registry.register(Registry.BLOCK, new Identifier("dishes","cheeseburger"), Cheeseburger); + Registry.register(Registry.ITEM, new Identifier("dishes","fishandchips"), new AliasedBlockItem(FishAndChips, new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(10).saturationModifier(20f).build()))); + Registry.register(Registry.BLOCK, new Identifier("dishes","fishandchips"), FishAndChips); + Registry.register(Registry.ITEM, new Identifier("dishes","pizzabox"), new AliasedBlockItem(PizzaBox, new Item.Settings().group(DishesMain.DishesGroup))); + Registry.register(Registry.BLOCK, new Identifier("dishes","pizzabox"), PizzaBox); + Registry.register(Registry.ITEM, new Identifier("dishes","pizzasalami"), new AliasedBlockItem(PizzaSalami, new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(10).saturationModifier(20f).build()))); + Registry.register(Registry.BLOCK, new Identifier("dishes","pizzasalami"), PizzaSalami); + Registry.register(Registry.ITEM, new Identifier("dishes","pizzaham"), new AliasedBlockItem(PizzaHam, new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(10).saturationModifier(20f).build()))); + Registry.register(Registry.BLOCK, new Identifier("dishes","pizzaham"), PizzaHam); + Registry.register(Registry.ITEM, new Identifier("dishes","pizzatuna"), new AliasedBlockItem(PizzaTuna, new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(10).saturationModifier(20f).build()))); + Registry.register(Registry.BLOCK, new Identifier("dishes","pizzatuna"), PizzaTuna); + Registry.register(Registry.ITEM, new Identifier("dishes","pizzabacon"), new AliasedBlockItem(PizzaBacon, new Item.Settings().group(DishesMain.DishesGroup).food(new FoodComponent.Builder().hunger(10).saturationModifier(20f).build()))); + Registry.register(Registry.BLOCK, new Identifier("dishes","pizzabacon"), PizzaBacon); + + LootModifier.init(); + Flags.init(); + eu.midnightdust.motschen.dishes.world.SaltOre.initBiomeFeatures(); + } + public enum Ores implements ItemConvertible { + SaltOre(4, 20, 40, 120); + + public final String name; + public final int veinSize; + public final int veinsPerChunk; + public final int minY; + public final int maxY; + + Ores(int veinSize, int veinsPerChunk, int minY, int maxY) { + name = this.toString().toLowerCase(Locale.ROOT); + this.veinSize = veinSize; + this.veinsPerChunk = veinsPerChunk; + this.minY = minY; + this.maxY = maxY; + } + + @Override + public Item asItem() { + return SaltOre.asItem(); + } + } +} diff --git a/src/main/java/eu/midnightdust/motschen/dishes/Flags.java b/src/main/java/eu/midnightdust/motschen/dishes/Flags.java new file mode 100644 index 0000000..f360e05 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/dishes/Flags.java @@ -0,0 +1,18 @@ +package eu.midnightdust.motschen.dishes; + +import net.minecraft.item.Item; +import net.minecraft.util.Identifier; +import net.minecraft.util.registry.Registry; + +public class Flags { + public static Item FlagGermany = new Item(new Item.Settings()); + public static Item FlagItaly = new Item(new Item.Settings()); + public static Item FlagBritain = new Item(new Item.Settings()); + public static Item FlagUSA = new Item(new Item.Settings()); + public static void init() { + Registry.register(Registry.ITEM, new Identifier("dishes","flag_germany"), FlagGermany); + Registry.register(Registry.ITEM, new Identifier("dishes","flag_italy"), FlagItaly); + Registry.register(Registry.ITEM, new Identifier("dishes","flag_britain"), FlagBritain); + Registry.register(Registry.ITEM, new Identifier("dishes","flag_america"), FlagUSA); + } +} diff --git a/src/main/java/eu/midnightdust/motschen/dishes/LootModifier.java b/src/main/java/eu/midnightdust/motschen/dishes/LootModifier.java new file mode 100644 index 0000000..367c194 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/dishes/LootModifier.java @@ -0,0 +1,31 @@ +package eu.midnightdust.motschen.dishes; + +import net.fabricmc.fabric.api.loot.v1.FabricLootPoolBuilder; +import net.fabricmc.fabric.api.loot.v1.event.LootTableLoadingCallback; +import net.minecraft.loot.UniformLootTableRange; +import net.minecraft.loot.condition.RandomChanceLootCondition; +import net.minecraft.loot.entry.ItemEntry; + +public class LootModifier { + + public static void init() { + LootTableLoadingCallback.EVENT.register((resourceManager, lootManager, id, supplier, setter) -> { + if (id.getPath().contains("chests") && id.getPath().contains("village")) { + FabricLootPoolBuilder tomato = FabricLootPoolBuilder.builder() + .rolls(UniformLootTableRange.between(0, 5)) + .withCondition(RandomChanceLootCondition.builder(1.0f).build()) + .with(ItemEntry.builder(DishesMain.Tomato)); + supplier.pool(tomato); + } + }); + LootTableLoadingCallback.EVENT.register((resourceManager, lootManager, id, supplier, setter) -> { + if (id.getPath().contains("chests") && id.getPath().contains("village")) { + FabricLootPoolBuilder lettuce = FabricLootPoolBuilder.builder() + .rolls(UniformLootTableRange.between(0, 5)) + .withCondition(RandomChanceLootCondition.builder(1.0f).build()) + .with(ItemEntry.builder(DishesMain.Lettuce)); + supplier.pool(lettuce); + } + }); + } +} diff --git a/src/main/java/eu/midnightdust/motschen/dishes/Pizza.java b/src/main/java/eu/midnightdust/motschen/dishes/Pizza.java new file mode 100644 index 0000000..924bd2d --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/dishes/Pizza.java @@ -0,0 +1,113 @@ +package eu.midnightdust.motschen.dishes; + +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.*; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.ItemPlacementContext; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.state.StateManager; +import net.minecraft.state.property.Properties; +import net.minecraft.util.ActionResult; +import net.minecraft.util.Hand; +import net.minecraft.util.hit.BlockHitResult; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.Direction; +import net.minecraft.util.shape.VoxelShape; +import net.minecraft.util.shape.VoxelShapes; +import net.minecraft.world.BlockView; +import net.minecraft.world.World; +import net.minecraft.world.WorldView; + +import static net.minecraft.state.property.Properties.BITES; + +public class Pizza extends HorizontalFacingBlock { + + private static final VoxelShape NORTH_SHAPE; + private static final VoxelShape EAST_SHAPE; + private static final VoxelShape SOUTH_SHAPE; + private static final VoxelShape WEST_SHAPE; + + public Pizza() { + super(FabricBlockSettings.copy(Blocks.CAKE).nonOpaque().sounds(BlockSoundGroup.STONE)); + this.setDefaultState(this.stateManager.getDefaultState().with(FACING, Direction.NORTH).with(BITES, 0)); + } + + public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + if (player.getHungerManager().isNotFull()) { + switch (state.get(BITES)) { + case 0: world.setBlockState(pos, state.with(BITES, 1)); + player.getHungerManager().add(2, 4); + return ActionResult.SUCCESS; + case 1: world.setBlockState(pos, state.with(BITES, 2)); + player.getHungerManager().add(2, 4); + return ActionResult.SUCCESS; + case 2: world.setBlockState(pos, state.with(BITES, 3)); + player.getHungerManager().add(2, 4); + return ActionResult.SUCCESS; + case 3: world.setBlockState(pos, state.with(BITES, 4)); + player.getHungerManager().add(2, 4); + return ActionResult.SUCCESS; + case 4: + switch (state.get(FACING)) { + case NORTH: world.setBlockState(pos,DishesMain.PizzaBox.getDefaultState().with(FACING, Direction.NORTH)); return ActionResult.SUCCESS; + case EAST: world.setBlockState(pos,DishesMain.PizzaBox.getDefaultState().with(FACING, Direction.EAST)); return ActionResult.SUCCESS; + case WEST: world.setBlockState(pos,DishesMain.PizzaBox.getDefaultState().with(FACING, Direction.WEST)); return ActionResult.SUCCESS; + case SOUTH: world.setBlockState(pos,DishesMain.PizzaBox.getDefaultState().with(FACING, Direction.SOUTH)); return ActionResult.SUCCESS; + } + player.getHungerManager().add(2, 1); + return ActionResult.SUCCESS; + } + return ActionResult.SUCCESS; + } + else { + return ActionResult.FAIL; + } + } + + @Override + public BlockState getPlacementState(ItemPlacementContext itemPlacementContext) { + return super.getPlacementState(itemPlacementContext) + .with(FACING, itemPlacementContext.getPlayerFacing().getOpposite()) + .with(BITES, 0); + } + + @Override + protected void appendProperties(StateManager.Builder builder) { + builder.add(FACING); + builder.add(BITES); + } + @Override + public VoxelShape getOutlineShape(BlockState state, BlockView view, BlockPos pos, ShapeContext context) { + switch (state.get(FACING)) { + case NORTH: return NORTH_SHAPE; + case EAST: return EAST_SHAPE; + case SOUTH: return SOUTH_SHAPE; + case WEST: return WEST_SHAPE; + default: return super.getOutlineShape(state, view, pos, context); + } + } + static { + VoxelShape shape = createCuboidShape(0, 0, 0, 16, 5, 16); + + EAST_SHAPE = shape; + NORTH_SHAPE = shape; + SOUTH_SHAPE = shape; + WEST_SHAPE = shape; + } + private static VoxelShape rotate(Direction from, Direction to, VoxelShape shape) { + VoxelShape[] buffer = new VoxelShape[]{ shape, VoxelShapes.empty() }; + + int times = (to.getHorizontal() - from.getHorizontal() + 4) % 4; + for (int i = 0; i < times; i++) { + buffer[0].forEachBox((minX, minY, minZ, maxX, maxY, maxZ) -> buffer[1] = VoxelShapes.union(buffer[1], VoxelShapes.cuboid(1-maxZ, minY, minX, 1-minZ, maxY, maxX))); + buffer[0] = buffer[1]; + buffer[1] = VoxelShapes.empty(); + } + + return buffer[0]; + } + public boolean canPlaceAt(BlockState state, WorldView worldView, BlockPos pos) { + return !worldView.isAir(pos.down()); + } + +} diff --git a/src/main/java/eu/midnightdust/motschen/dishes/Plate.java b/src/main/java/eu/midnightdust/motschen/dishes/Plate.java new file mode 100644 index 0000000..54e6bfd --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/dishes/Plate.java @@ -0,0 +1,71 @@ +package eu.midnightdust.motschen.dishes; + +import net.fabricmc.fabric.api.object.builder.v1.block.FabricBlockSettings; +import net.minecraft.block.*; +import net.minecraft.item.ItemPlacementContext; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.state.StateManager; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.Direction; +import net.minecraft.util.shape.VoxelShape; +import net.minecraft.util.shape.VoxelShapes; +import net.minecraft.world.BlockView; +import net.minecraft.world.WorldView; + +public class Plate extends HorizontalFacingBlock { + + private static final VoxelShape NORTH_SHAPE; + private static final VoxelShape EAST_SHAPE; + private static final VoxelShape SOUTH_SHAPE; + private static final VoxelShape WEST_SHAPE; + + public Plate() { + super(FabricBlockSettings.copy(Blocks.CAKE).nonOpaque().sounds(BlockSoundGroup.STONE)); + this.setDefaultState(this.stateManager.getDefaultState().with(FACING, Direction.NORTH)); + } + + @Override + public BlockState getPlacementState(ItemPlacementContext itemPlacementContext) { + return super.getPlacementState(itemPlacementContext) + .with(FACING, itemPlacementContext.getPlayerFacing().getOpposite()); + } + + @Override + protected void appendProperties(StateManager.Builder builder) { + builder.add(FACING); + } + @Override + public VoxelShape getOutlineShape(BlockState state, BlockView view, BlockPos pos, ShapeContext context) { + switch (state.get(FACING)) { + case NORTH: return NORTH_SHAPE; + case EAST: return EAST_SHAPE; + case SOUTH: return SOUTH_SHAPE; + case WEST: return WEST_SHAPE; + default: return super.getOutlineShape(state, view, pos, context); + } + } + static { + VoxelShape shape = createCuboidShape(0, 0, 0, 16, 2, 16); + + EAST_SHAPE = shape; + NORTH_SHAPE = shape; + SOUTH_SHAPE = shape; + WEST_SHAPE = shape; + } + private static VoxelShape rotate(Direction from, Direction to, VoxelShape shape) { + VoxelShape[] buffer = new VoxelShape[]{ shape, VoxelShapes.empty() }; + + int times = (to.getHorizontal() - from.getHorizontal() + 4) % 4; + for (int i = 0; i < times; i++) { + buffer[0].forEachBox((minX, minY, minZ, maxX, maxY, maxZ) -> buffer[1] = VoxelShapes.union(buffer[1], VoxelShapes.cuboid(1-maxZ, minY, minX, 1-minZ, maxY, maxX))); + buffer[0] = buffer[1]; + buffer[1] = VoxelShapes.empty(); + } + + return buffer[0]; + } + public boolean canPlaceAt(BlockState state, WorldView worldView, BlockPos pos) { + return !worldView.isAir(pos.down()); + } + +} diff --git a/src/main/java/eu/midnightdust/motschen/dishes/world/SaltOre.java b/src/main/java/eu/midnightdust/motschen/dishes/world/SaltOre.java new file mode 100644 index 0000000..23d8ce6 --- /dev/null +++ b/src/main/java/eu/midnightdust/motschen/dishes/world/SaltOre.java @@ -0,0 +1,41 @@ +package eu.midnightdust.motschen.dishes.world; + +import eu.midnightdust.motschen.dishes.DishesMain; +import net.fabricmc.fabric.api.event.registry.RegistryEntryAddedCallback; +import net.minecraft.util.registry.Registry; +import net.minecraft.world.biome.Biome; +import net.minecraft.world.gen.GenerationStep; +import net.minecraft.world.gen.decorator.Decorator; +import net.minecraft.world.gen.decorator.RangeDecoratorConfig; +import net.minecraft.world.gen.feature.Feature; +import net.minecraft.world.gen.feature.OreFeatureConfig; + +import java.util.ArrayList; +import java.util.List; + +public class SaltOre { + private static List checkedBiomes = new ArrayList<>(); + + public static void initBiomeFeatures() { + for (Biome biome : Registry.BIOME) { + addToBiome(biome); + } + + //Handles modded biomes + RegistryEntryAddedCallback.event(Registry.BIOME).register((i, identifier, biome) -> addToBiome(biome)); + } + private static void addToBiome(Biome biome){ + if(checkedBiomes.contains(biome)){ + //Just to be sure we dont add the stuff twice to the same biome + return; + } + checkedBiomes.add(biome); + addOre(biome, OreFeatureConfig.Target.NATURAL_STONE, DishesMain.Ores.SaltOre); + } + + private static void addOre(Biome biome, OreFeatureConfig.Target canReplaceIn, DishesMain.Ores ore) { + biome.addFeature(GenerationStep.Feature.UNDERGROUND_ORES, Feature.ORE.configure( + new OreFeatureConfig(canReplaceIn, DishesMain.SaltOre.getDefaultState(), ore.veinSize)).createDecoratedFeature(Decorator.COUNT_RANGE.configure( + new RangeDecoratorConfig(ore.veinsPerChunk, ore.minY, ore.minY, ore.maxY)))); + } +} diff --git a/src/main/resources/assets/dishes/blockstates/cheeseburger.json b/src/main/resources/assets/dishes/blockstates/cheeseburger.json new file mode 100644 index 0000000..fbbb296 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/cheeseburger.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north,bites=0": { "model": "dishes:block/cheeseburger" }, + "facing=east,bites=0": { "model": "dishes:block/cheeseburger", "y": 90 }, + "facing=south,bites=0": { "model": "dishes:block/cheeseburger", "y": 180 }, + "facing=west,bites=0": { "model": "dishes:block/cheeseburger", "y": 270 }, + "facing=north,bites=1": { "model": "dishes:block/cheeseburger1" }, + "facing=east,bites=1": { "model": "dishes:block/cheeseburger1", "y": 90 }, + "facing=south,bites=1": { "model": "dishes:block/cheeseburger1", "y": 180 }, + "facing=west,bites=1": { "model": "dishes:block/cheeseburger1", "y": 270 }, + "facing=north,bites=2": { "model": "dishes:block/cheeseburger2" }, + "facing=east,bites=2": { "model": "dishes:block/cheeseburger2", "y": 90 }, + "facing=south,bites=2": { "model": "dishes:block/cheeseburger2", "y": 180 }, + "facing=west,bites=2": { "model": "dishes:block/cheeseburger2", "y": 270 }, + "facing=north,bites=3": { "model": "dishes:block/cheeseburger3" }, + "facing=east,bites=3": { "model": "dishes:block/cheeseburger3", "y": 90 }, + "facing=south,bites=3": { "model": "dishes:block/cheeseburger3", "y": 180 }, + "facing=west,bites=3": { "model": "dishes:block/cheeseburger3", "y": 270 }, + "facing=north,bites=4": { "model": "dishes:block/cheeseburger4" }, + "facing=east,bites=4": { "model": "dishes:block/cheeseburger4", "y": 90 }, + "facing=south,bites=4": { "model": "dishes:block/cheeseburger4", "y": 180 }, + "facing=west,bites=4": { "model": "dishes:block/cheeseburger4", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/chickenburger.json b/src/main/resources/assets/dishes/blockstates/chickenburger.json new file mode 100644 index 0000000..b16aa4c --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/chickenburger.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north,bites=0": { "model": "dishes:block/chickenburger" }, + "facing=east,bites=0": { "model": "dishes:block/chickenburger", "y": 90 }, + "facing=south,bites=0": { "model": "dishes:block/chickenburger", "y": 180 }, + "facing=west,bites=0": { "model": "dishes:block/chickenburger", "y": 270 }, + "facing=north,bites=1": { "model": "dishes:block/chickenburger1" }, + "facing=east,bites=1": { "model": "dishes:block/chickenburger1", "y": 90 }, + "facing=south,bites=1": { "model": "dishes:block/chickenburger1", "y": 180 }, + "facing=west,bites=1": { "model": "dishes:block/chickenburger1", "y": 270 }, + "facing=north,bites=2": { "model": "dishes:block/chickenburger2" }, + "facing=east,bites=2": { "model": "dishes:block/chickenburger2", "y": 90 }, + "facing=south,bites=2": { "model": "dishes:block/chickenburger2", "y": 180 }, + "facing=west,bites=2": { "model": "dishes:block/chickenburger2", "y": 270 }, + "facing=north,bites=3": { "model": "dishes:block/chickenburger3" }, + "facing=east,bites=3": { "model": "dishes:block/chickenburger3", "y": 90 }, + "facing=south,bites=3": { "model": "dishes:block/chickenburger3", "y": 180 }, + "facing=west,bites=3": { "model": "dishes:block/chickenburger3", "y": 270 }, + "facing=north,bites=4": { "model": "dishes:block/chickenburger4" }, + "facing=east,bites=4": { "model": "dishes:block/chickenburger4", "y": 90 }, + "facing=south,bites=4": { "model": "dishes:block/chickenburger4", "y": 180 }, + "facing=west,bites=4": { "model": "dishes:block/chickenburger4", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/fishandchips.json b/src/main/resources/assets/dishes/blockstates/fishandchips.json new file mode 100644 index 0000000..f820388 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/fishandchips.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north,bites=0": { "model": "dishes:block/fishandchips" }, + "facing=east,bites=0": { "model": "dishes:block/fishandchips", "y": 90 }, + "facing=south,bites=0": { "model": "dishes:block/fishandchips", "y": 180 }, + "facing=west,bites=0": { "model": "dishes:block/fishandchips", "y": 270 }, + "facing=north,bites=1": { "model": "dishes:block/fishandchips1" }, + "facing=east,bites=1": { "model": "dishes:block/fishandchips1", "y": 90 }, + "facing=south,bites=1": { "model": "dishes:block/fishandchips1", "y": 180 }, + "facing=west,bites=1": { "model": "dishes:block/fishandchips1", "y": 270 }, + "facing=north,bites=2": { "model": "dishes:block/fishandchips2" }, + "facing=east,bites=2": { "model": "dishes:block/fishandchips2", "y": 90 }, + "facing=south,bites=2": { "model": "dishes:block/fishandchips2", "y": 180 }, + "facing=west,bites=2": { "model": "dishes:block/fishandchips2", "y": 270 }, + "facing=north,bites=3": { "model": "dishes:block/fishandchips3" }, + "facing=east,bites=3": { "model": "dishes:block/fishandchips3", "y": 90 }, + "facing=south,bites=3": { "model": "dishes:block/fishandchips3", "y": 180 }, + "facing=west,bites=3": { "model": "dishes:block/fishandchips3", "y": 270 }, + "facing=north,bites=4": { "model": "dishes:block/fishandchips4" }, + "facing=east,bites=4": { "model": "dishes:block/fishandchips4", "y": 90 }, + "facing=south,bites=4": { "model": "dishes:block/fishandchips4", "y": 180 }, + "facing=west,bites=4": { "model": "dishes:block/fishandchips4", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/hamburger.json b/src/main/resources/assets/dishes/blockstates/hamburger.json new file mode 100644 index 0000000..8adc948 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/hamburger.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north,bites=0": { "model": "dishes:block/hamburger" }, + "facing=east,bites=0": { "model": "dishes:block/hamburger", "y": 90 }, + "facing=south,bites=0": { "model": "dishes:block/hamburger", "y": 180 }, + "facing=west,bites=0": { "model": "dishes:block/hamburger", "y": 270 }, + "facing=north,bites=1": { "model": "dishes:block/hamburger1" }, + "facing=east,bites=1": { "model": "dishes:block/hamburger1", "y": 90 }, + "facing=south,bites=1": { "model": "dishes:block/hamburger1", "y": 180 }, + "facing=west,bites=1": { "model": "dishes:block/hamburger1", "y": 270 }, + "facing=north,bites=2": { "model": "dishes:block/hamburger2" }, + "facing=east,bites=2": { "model": "dishes:block/hamburger2", "y": 90 }, + "facing=south,bites=2": { "model": "dishes:block/hamburger2", "y": 180 }, + "facing=west,bites=2": { "model": "dishes:block/hamburger2", "y": 270 }, + "facing=north,bites=3": { "model": "dishes:block/hamburger3" }, + "facing=east,bites=3": { "model": "dishes:block/hamburger3", "y": 90 }, + "facing=south,bites=3": { "model": "dishes:block/hamburger3", "y": 180 }, + "facing=west,bites=3": { "model": "dishes:block/hamburger3", "y": 270 }, + "facing=north,bites=4": { "model": "dishes:block/hamburger4" }, + "facing=east,bites=4": { "model": "dishes:block/hamburger4", "y": 90 }, + "facing=south,bites=4": { "model": "dishes:block/hamburger4", "y": 180 }, + "facing=west,bites=4": { "model": "dishes:block/hamburger4", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/lettucebush.json b/src/main/resources/assets/dishes/blockstates/lettucebush.json new file mode 100644 index 0000000..908cf32 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/lettucebush.json @@ -0,0 +1,12 @@ +{ + "variants": { + "age=0": { "model": "dishes:block/lettuce_stage0" }, + "age=1": { "model": "dishes:block/lettuce_stage0" }, + "age=2": { "model": "dishes:block/lettuce_stage1" }, + "age=3": { "model": "dishes:block/lettuce_stage1" }, + "age=4": { "model": "dishes:block/lettuce_stage2" }, + "age=5": { "model": "dishes:block/lettuce_stage2" }, + "age=6": { "model": "dishes:block/lettuce_stage2" }, + "age=7": { "model": "dishes:block/lettuce_stage3" } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/pizzabacon.json b/src/main/resources/assets/dishes/blockstates/pizzabacon.json new file mode 100644 index 0000000..e48c7f0 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/pizzabacon.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north,bites=0": { "model": "dishes:block/pizzabacon" }, + "facing=east,bites=0": { "model": "dishes:block/pizzabacon", "y": 90 }, + "facing=south,bites=0": { "model": "dishes:block/pizzabacon", "y": 180 }, + "facing=west,bites=0": { "model": "dishes:block/pizzabacon", "y": 270 }, + "facing=north,bites=1": { "model": "dishes:block/pizzabacon1" }, + "facing=east,bites=1": { "model": "dishes:block/pizzabacon1", "y": 90 }, + "facing=south,bites=1": { "model": "dishes:block/pizzabacon1", "y": 180 }, + "facing=west,bites=1": { "model": "dishes:block/pizzabacon1", "y": 270 }, + "facing=north,bites=2": { "model": "dishes:block/pizzabacon2" }, + "facing=east,bites=2": { "model": "dishes:block/pizzabacon2", "y": 90 }, + "facing=south,bites=2": { "model": "dishes:block/pizzabacon2", "y": 180 }, + "facing=west,bites=2": { "model": "dishes:block/pizzabacon2", "y": 270 }, + "facing=north,bites=3": { "model": "dishes:block/pizzabacon3" }, + "facing=east,bites=3": { "model": "dishes:block/pizzabacon3", "y": 90 }, + "facing=south,bites=3": { "model": "dishes:block/pizzabacon3", "y": 180 }, + "facing=west,bites=3": { "model": "dishes:block/pizzabacon3", "y": 270 }, + "facing=north,bites=4": { "model": "dishes:block/pizzabacon4" }, + "facing=east,bites=4": { "model": "dishes:block/pizzabacon4", "y": 90 }, + "facing=south,bites=4": { "model": "dishes:block/pizzabacon4", "y": 180 }, + "facing=west,bites=4": { "model": "dishes:block/pizzabacon4", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/pizzabox.json b/src/main/resources/assets/dishes/blockstates/pizzabox.json new file mode 100644 index 0000000..ea8a655 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/pizzabox.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "dishes:block/pizzabox" }, + "facing=east": { "model": "dishes:block/pizzabox", "y": 90 }, + "facing=south": { "model": "dishes:block/pizzabox", "y": 180 }, + "facing=west": { "model": "dishes:block/pizzabox", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/pizzaham.json b/src/main/resources/assets/dishes/blockstates/pizzaham.json new file mode 100644 index 0000000..2df9e4b --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/pizzaham.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north,bites=0": { "model": "dishes:block/pizzaham" }, + "facing=east,bites=0": { "model": "dishes:block/pizzaham", "y": 90 }, + "facing=south,bites=0": { "model": "dishes:block/pizzaham", "y": 180 }, + "facing=west,bites=0": { "model": "dishes:block/pizzaham", "y": 270 }, + "facing=north,bites=1": { "model": "dishes:block/pizzaham1" }, + "facing=east,bites=1": { "model": "dishes:block/pizzaham1", "y": 90 }, + "facing=south,bites=1": { "model": "dishes:block/pizzaham1", "y": 180 }, + "facing=west,bites=1": { "model": "dishes:block/pizzaham1", "y": 270 }, + "facing=north,bites=2": { "model": "dishes:block/pizzaham2" }, + "facing=east,bites=2": { "model": "dishes:block/pizzaham2", "y": 90 }, + "facing=south,bites=2": { "model": "dishes:block/pizzaham2", "y": 180 }, + "facing=west,bites=2": { "model": "dishes:block/pizzaham2", "y": 270 }, + "facing=north,bites=3": { "model": "dishes:block/pizzaham3" }, + "facing=east,bites=3": { "model": "dishes:block/pizzaham3", "y": 90 }, + "facing=south,bites=3": { "model": "dishes:block/pizzaham3", "y": 180 }, + "facing=west,bites=3": { "model": "dishes:block/pizzaham3", "y": 270 }, + "facing=north,bites=4": { "model": "dishes:block/pizzaham4" }, + "facing=east,bites=4": { "model": "dishes:block/pizzaham4", "y": 90 }, + "facing=south,bites=4": { "model": "dishes:block/pizzaham4", "y": 180 }, + "facing=west,bites=4": { "model": "dishes:block/pizzaham4", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/pizzasalami.json b/src/main/resources/assets/dishes/blockstates/pizzasalami.json new file mode 100644 index 0000000..6d6ab78 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/pizzasalami.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north,bites=0": { "model": "dishes:block/pizzasalami" }, + "facing=east,bites=0": { "model": "dishes:block/pizzasalami", "y": 90 }, + "facing=south,bites=0": { "model": "dishes:block/pizzasalami", "y": 180 }, + "facing=west,bites=0": { "model": "dishes:block/pizzasalami", "y": 270 }, + "facing=north,bites=1": { "model": "dishes:block/pizzasalami1" }, + "facing=east,bites=1": { "model": "dishes:block/pizzasalami1", "y": 90 }, + "facing=south,bites=1": { "model": "dishes:block/pizzasalami1", "y": 180 }, + "facing=west,bites=1": { "model": "dishes:block/pizzasalami1", "y": 270 }, + "facing=north,bites=2": { "model": "dishes:block/pizzasalami2" }, + "facing=east,bites=2": { "model": "dishes:block/pizzasalami2", "y": 90 }, + "facing=south,bites=2": { "model": "dishes:block/pizzasalami2", "y": 180 }, + "facing=west,bites=2": { "model": "dishes:block/pizzasalami2", "y": 270 }, + "facing=north,bites=3": { "model": "dishes:block/pizzasalami3" }, + "facing=east,bites=3": { "model": "dishes:block/pizzasalami3", "y": 90 }, + "facing=south,bites=3": { "model": "dishes:block/pizzasalami3", "y": 180 }, + "facing=west,bites=3": { "model": "dishes:block/pizzasalami3", "y": 270 }, + "facing=north,bites=4": { "model": "dishes:block/pizzasalami4" }, + "facing=east,bites=4": { "model": "dishes:block/pizzasalami4", "y": 90 }, + "facing=south,bites=4": { "model": "dishes:block/pizzasalami4", "y": 180 }, + "facing=west,bites=4": { "model": "dishes:block/pizzasalami4", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/pizzatuna.json b/src/main/resources/assets/dishes/blockstates/pizzatuna.json new file mode 100644 index 0000000..b0cf239 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/pizzatuna.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north,bites=0": { "model": "dishes:block/pizzatuna" }, + "facing=east,bites=0": { "model": "dishes:block/pizzatuna", "y": 90 }, + "facing=south,bites=0": { "model": "dishes:block/pizzatuna", "y": 180 }, + "facing=west,bites=0": { "model": "dishes:block/pizzatuna", "y": 270 }, + "facing=north,bites=1": { "model": "dishes:block/pizzatuna1" }, + "facing=east,bites=1": { "model": "dishes:block/pizzatuna1", "y": 90 }, + "facing=south,bites=1": { "model": "dishes:block/pizzatuna1", "y": 180 }, + "facing=west,bites=1": { "model": "dishes:block/pizzatuna1", "y": 270 }, + "facing=north,bites=2": { "model": "dishes:block/pizzatuna2" }, + "facing=east,bites=2": { "model": "dishes:block/pizzatuna2", "y": 90 }, + "facing=south,bites=2": { "model": "dishes:block/pizzatuna2", "y": 180 }, + "facing=west,bites=2": { "model": "dishes:block/pizzatuna2", "y": 270 }, + "facing=north,bites=3": { "model": "dishes:block/pizzatuna3" }, + "facing=east,bites=3": { "model": "dishes:block/pizzatuna3", "y": 90 }, + "facing=south,bites=3": { "model": "dishes:block/pizzatuna3", "y": 180 }, + "facing=west,bites=3": { "model": "dishes:block/pizzatuna3", "y": 270 }, + "facing=north,bites=4": { "model": "dishes:block/pizzatuna4" }, + "facing=east,bites=4": { "model": "dishes:block/pizzatuna4", "y": 90 }, + "facing=south,bites=4": { "model": "dishes:block/pizzatuna4", "y": 180 }, + "facing=west,bites=4": { "model": "dishes:block/pizzatuna4", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/plate.json b/src/main/resources/assets/dishes/blockstates/plate.json new file mode 100644 index 0000000..c4fcaa3 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/plate.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "dishes:block/plate" } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/potatoeswithcurdcheese.json b/src/main/resources/assets/dishes/blockstates/potatoeswithcurdcheese.json new file mode 100644 index 0000000..cda5827 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/potatoeswithcurdcheese.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north,bites=0": { "model": "dishes:block/potatoeswithcurdcheese" }, + "facing=east,bites=0": { "model": "dishes:block/potatoeswithcurdcheese", "y": 90 }, + "facing=south,bites=0": { "model": "dishes:block/potatoeswithcurdcheese", "y": 180 }, + "facing=west,bites=0": { "model": "dishes:block/potatoeswithcurdcheese", "y": 270 }, + "facing=north,bites=1": { "model": "dishes:block/potatoeswithcurdcheese1" }, + "facing=east,bites=1": { "model": "dishes:block/potatoeswithcurdcheese1", "y": 90 }, + "facing=south,bites=1": { "model": "dishes:block/potatoeswithcurdcheese1", "y": 180 }, + "facing=west,bites=1": { "model": "dishes:block/potatoeswithcurdcheese1", "y": 270 }, + "facing=north,bites=2": { "model": "dishes:block/potatoeswithcurdcheese2" }, + "facing=east,bites=2": { "model": "dishes:block/potatoeswithcurdcheese2", "y": 90 }, + "facing=south,bites=2": { "model": "dishes:block/potatoeswithcurdcheese2", "y": 180 }, + "facing=west,bites=2": { "model": "dishes:block/potatoeswithcurdcheese2", "y": 270 }, + "facing=north,bites=3": { "model": "dishes:block/potatoeswithcurdcheese3" }, + "facing=east,bites=3": { "model": "dishes:block/potatoeswithcurdcheese3", "y": 90 }, + "facing=south,bites=3": { "model": "dishes:block/potatoeswithcurdcheese3", "y": 180 }, + "facing=west,bites=3": { "model": "dishes:block/potatoeswithcurdcheese3", "y": 270 }, + "facing=north,bites=4": { "model": "dishes:block/potatoeswithcurdcheese4" }, + "facing=east,bites=4": { "model": "dishes:block/potatoeswithcurdcheese4", "y": 90 }, + "facing=south,bites=4": { "model": "dishes:block/potatoeswithcurdcheese4", "y": 180 }, + "facing=west,bites=4": { "model": "dishes:block/potatoeswithcurdcheese4", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/salt_ore.json b/src/main/resources/assets/dishes/blockstates/salt_ore.json new file mode 100644 index 0000000..88ec18c --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/salt_ore.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "dishes:block/salt_ore" } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/schnitzel.json b/src/main/resources/assets/dishes/blockstates/schnitzel.json new file mode 100644 index 0000000..6ccddfb --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/schnitzel.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north,bites=0": { "model": "dishes:block/schnitzel" }, + "facing=east,bites=0": { "model": "dishes:block/schnitzel", "y": 90 }, + "facing=south,bites=0": { "model": "dishes:block/schnitzel", "y": 180 }, + "facing=west,bites=0": { "model": "dishes:block/schnitzel", "y": 270 }, + "facing=north,bites=1": { "model": "dishes:block/schnitzel1" }, + "facing=east,bites=1": { "model": "dishes:block/schnitzel1", "y": 90 }, + "facing=south,bites=1": { "model": "dishes:block/schnitzel1", "y": 180 }, + "facing=west,bites=1": { "model": "dishes:block/schnitzel1", "y": 270 }, + "facing=north,bites=2": { "model": "dishes:block/schnitzel2" }, + "facing=east,bites=2": { "model": "dishes:block/schnitzel2", "y": 90 }, + "facing=south,bites=2": { "model": "dishes:block/schnitzel2", "y": 180 }, + "facing=west,bites=2": { "model": "dishes:block/schnitzel2", "y": 270 }, + "facing=north,bites=3": { "model": "dishes:block/schnitzel3" }, + "facing=east,bites=3": { "model": "dishes:block/schnitzel3", "y": 90 }, + "facing=south,bites=3": { "model": "dishes:block/schnitzel3", "y": 180 }, + "facing=west,bites=3": { "model": "dishes:block/schnitzel3", "y": 270 }, + "facing=north,bites=4": { "model": "dishes:block/schnitzel4" }, + "facing=east,bites=4": { "model": "dishes:block/schnitzel4", "y": 90 }, + "facing=south,bites=4": { "model": "dishes:block/schnitzel4", "y": 180 }, + "facing=west,bites=4": { "model": "dishes:block/schnitzel4", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/spaghetti_bolognese.json b/src/main/resources/assets/dishes/blockstates/spaghetti_bolognese.json new file mode 100644 index 0000000..7e2d934 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/spaghetti_bolognese.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north,bites=0": { "model": "dishes:block/spaghetti_bolognese" }, + "facing=east,bites=0": { "model": "dishes:block/spaghetti_bolognese", "y": 90 }, + "facing=south,bites=0": { "model": "dishes:block/spaghetti_bolognese", "y": 180 }, + "facing=west,bites=0": { "model": "dishes:block/spaghetti_bolognese", "y": 270 }, + "facing=north,bites=1": { "model": "dishes:block/spaghetti_bolognese1" }, + "facing=east,bites=1": { "model": "dishes:block/spaghetti_bolognese1", "y": 90 }, + "facing=south,bites=1": { "model": "dishes:block/spaghetti_bolognese1", "y": 180 }, + "facing=west,bites=1": { "model": "dishes:block/spaghetti_bolognese1", "y": 270 }, + "facing=north,bites=2": { "model": "dishes:block/spaghetti_bolognese2" }, + "facing=east,bites=2": { "model": "dishes:block/spaghetti_bolognese2", "y": 90 }, + "facing=south,bites=2": { "model": "dishes:block/spaghetti_bolognese2", "y": 180 }, + "facing=west,bites=2": { "model": "dishes:block/spaghetti_bolognese2", "y": 270 }, + "facing=north,bites=3": { "model": "dishes:block/spaghetti_bolognese3" }, + "facing=east,bites=3": { "model": "dishes:block/spaghetti_bolognese3", "y": 90 }, + "facing=south,bites=3": { "model": "dishes:block/spaghetti_bolognese3", "y": 180 }, + "facing=west,bites=3": { "model": "dishes:block/spaghetti_bolognese3", "y": 270 }, + "facing=north,bites=4": { "model": "dishes:block/spaghetti_bolognese4" }, + "facing=east,bites=4": { "model": "dishes:block/spaghetti_bolognese4", "y": 90 }, + "facing=south,bites=4": { "model": "dishes:block/spaghetti_bolognese4", "y": 180 }, + "facing=west,bites=4": { "model": "dishes:block/spaghetti_bolognese4", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/steak.json b/src/main/resources/assets/dishes/blockstates/steak.json new file mode 100644 index 0000000..5286eb0 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/steak.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north,bites=0": { "model": "dishes:block/steak" }, + "facing=east,bites=0": { "model": "dishes:block/steak", "y": 90 }, + "facing=south,bites=0": { "model": "dishes:block/steak", "y": 180 }, + "facing=west,bites=0": { "model": "dishes:block/steak", "y": 270 }, + "facing=north,bites=1": { "model": "dishes:block/steak1" }, + "facing=east,bites=1": { "model": "dishes:block/steak1", "y": 90 }, + "facing=south,bites=1": { "model": "dishes:block/steak1", "y": 180 }, + "facing=west,bites=1": { "model": "dishes:block/steak1", "y": 270 }, + "facing=north,bites=2": { "model": "dishes:block/steak2" }, + "facing=east,bites=2": { "model": "dishes:block/steak2", "y": 90 }, + "facing=south,bites=2": { "model": "dishes:block/steak2", "y": 180 }, + "facing=west,bites=2": { "model": "dishes:block/steak2", "y": 270 }, + "facing=north,bites=3": { "model": "dishes:block/steak3" }, + "facing=east,bites=3": { "model": "dishes:block/steak3", "y": 90 }, + "facing=south,bites=3": { "model": "dishes:block/steak3", "y": 180 }, + "facing=west,bites=3": { "model": "dishes:block/steak3", "y": 270 }, + "facing=north,bites=4": { "model": "dishes:block/steak4" }, + "facing=east,bites=4": { "model": "dishes:block/steak4", "y": 90 }, + "facing=south,bites=4": { "model": "dishes:block/steak4", "y": 180 }, + "facing=west,bites=4": { "model": "dishes:block/steak4", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/tinypotatoeswithcurdcheese.json b/src/main/resources/assets/dishes/blockstates/tinypotatoeswithcurdcheese.json new file mode 100644 index 0000000..45be558 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/tinypotatoeswithcurdcheese.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north,bites=0": { "model": "dishes:block/tinypotatoeswithcurdcheese" }, + "facing=east,bites=0": { "model": "dishes:block/tinypotatoeswithcurdcheese", "y": 90 }, + "facing=south,bites=0": { "model": "dishes:block/tinypotatoeswithcurdcheese", "y": 180 }, + "facing=west,bites=0": { "model": "dishes:block/tinypotatoeswithcurdcheese", "y": 270 }, + "facing=north,bites=1": { "model": "dishes:block/tinypotatoeswithcurdcheese1" }, + "facing=east,bites=1": { "model": "dishes:block/tinypotatoeswithcurdcheese1", "y": 90 }, + "facing=south,bites=1": { "model": "dishes:block/tinypotatoeswithcurdcheese1", "y": 180 }, + "facing=west,bites=1": { "model": "dishes:block/tinypotatoeswithcurdcheese1", "y": 270 }, + "facing=north,bites=2": { "model": "dishes:block/tinypotatoeswithcurdcheese2" }, + "facing=east,bites=2": { "model": "dishes:block/tinypotatoeswithcurdcheese2", "y": 90 }, + "facing=south,bites=2": { "model": "dishes:block/tinypotatoeswithcurdcheese2", "y": 180 }, + "facing=west,bites=2": { "model": "dishes:block/tinypotatoeswithcurdcheese2", "y": 270 }, + "facing=north,bites=3": { "model": "dishes:block/tinypotatoeswithcurdcheese3" }, + "facing=east,bites=3": { "model": "dishes:block/tinypotatoeswithcurdcheese3", "y": 90 }, + "facing=south,bites=3": { "model": "dishes:block/tinypotatoeswithcurdcheese3", "y": 180 }, + "facing=west,bites=3": { "model": "dishes:block/tinypotatoeswithcurdcheese3", "y": 270 }, + "facing=north,bites=4": { "model": "dishes:block/tinypotatoeswithcurdcheese4" }, + "facing=east,bites=4": { "model": "dishes:block/tinypotatoeswithcurdcheese4", "y": 90 }, + "facing=south,bites=4": { "model": "dishes:block/tinypotatoeswithcurdcheese4", "y": 180 }, + "facing=west,bites=4": { "model": "dishes:block/tinypotatoeswithcurdcheese4", "y": 270 } + } +} diff --git a/src/main/resources/assets/dishes/blockstates/tomatobush.json b/src/main/resources/assets/dishes/blockstates/tomatobush.json new file mode 100644 index 0000000..7199486 --- /dev/null +++ b/src/main/resources/assets/dishes/blockstates/tomatobush.json @@ -0,0 +1,12 @@ +{ + "variants": { + "age=0": { "model": "dishes:block/tomato_stage0" }, + "age=1": { "model": "dishes:block/tomato_stage0" }, + "age=2": { "model": "dishes:block/tomato_stage1" }, + "age=3": { "model": "dishes:block/tomato_stage1" }, + "age=4": { "model": "dishes:block/tomato_stage2" }, + "age=5": { "model": "dishes:block/tomato_stage2" }, + "age=6": { "model": "dishes:block/tomato_stage2" }, + "age=7": { "model": "dishes:block/tomato_stage3" } + } +} diff --git a/src/main/resources/assets/dishes/icon.png b/src/main/resources/assets/dishes/icon.png new file mode 100644 index 0000000..218d6c2 Binary files /dev/null and b/src/main/resources/assets/dishes/icon.png differ diff --git a/src/main/resources/assets/dishes/lang/en_us.json b/src/main/resources/assets/dishes/lang/en_us.json new file mode 100644 index 0000000..728f7aa --- /dev/null +++ b/src/main/resources/assets/dishes/lang/en_us.json @@ -0,0 +1,40 @@ +{ + "itemGroup.dishes.dishes":"Delicious Dishes", + "text.dishes.landing_text":"This is a guide on how to cook the different dishes added by Delicious Dishes. We have dishes of many countries including Germany, Italy, USA, Britain, and many more!", + "book.dishes.cooking_guide":"Cooking Guide", + "item.dishes.plate":"Plate", + "item.dishes.pizzabox":"Empty Pizzabox", + "item.dishes.potatoeswithcurdcheese":"Potatoes with Curd Cheese", + "item.dishes.tinypotatoeswithcurdcheese":"Tiny Potatoes with Curd Cheese", + "item.dishes.schnitzel":"Schnitzel", + "item.dishes.pizzasalami":"Pizza Salami", + "item.dishes.pizzaham":"Pizza Ham", + "item.dishes.pizzatuna":"Pizza Tuna", + "item.dishes.pizzabacon":"Pizza Bacon", + "item.dishes.spaghetti_bolognese":"Spaghetti Bolognese", + "item.dishes.steak":"Steak", + "item.dishes.hamburger":"Hamburger", + "item.dishes.chickenburger":"Chickenburger", + "item.dishes.cheeseburger":"Cheeseburger", + "item.dishes.fishandchips":"Fish and Chips", + "item.dishes.flour":"Flour", + "item.dishes.raw_spaghetti":"Raw Spaghetti", + "item.dishes.spaghetti":"Spaghetti", + "item.dishes.salt":"Salt", + "block.dishes.salt_ore":"Salt Ore", + "item.dishes.tomato":"Tomato", + "item.dishes.tomatobush":"Tomato Bush", + "item.dishes.tomatoseed":"Tomato Seeds", + "item.dishes.lettuce":"Lettuce", + "item.dishes.raw_bacon":"Raw Bacon", + "item.dishes.bacon":"Bacon", + "item.dishes.lettucebush":"Lettuce Bush", + "item.dishes.lettuceseed":"Lettuce Seeds", + "item.dishes.potato_slice":"Potato Slices", + "item.dishes.raw_fries":"Raw Fries", + "item.dishes.fries":"Fries", + "item.dishes.salami":"Salami", + "item.dishes.cheese_roll":"Cheese Roll", + "item.dishes.cheese_slice":"Cheese Slice", + "item.dishes.knife":"Knife" +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/cheeseburger.json b/src/main/resources/assets/dishes/models/block/cheeseburger.json new file mode 100644 index 0000000..2891537 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/cheeseburger.json @@ -0,0 +1,370 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_beef", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "5": "block/yellow_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 5], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"} + } + }, + { + "from": [6, 1, 4], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 12, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 6], + "to": [12, 1.999, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"} + } + }, + { + "from": [6, 2.2, 6], + "to": [10, 3.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 10, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 9, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 12], "texture": "#2"} + } + }, + { + "from": [7, 2.2, 5.5], + "to": [9, 3.2, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 12]}, + "faces": { + "north": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "from": [7, 2.2, 10], + "to": [9, 3.2, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "from": [10, 2.2, 7], + "to": [10.5, 3.2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "east": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5.5, 2.2, 7], + "to": [6, 3.2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "west": {"uv": [7, 8, 9, 9], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3.2, 6], + "to": [10, 3.6, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "name": "cheese", + "from": [5.25, 2.2, 5.25], + "to": [10.75, 2.4, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 10, 14]}, + "faces": { + "north": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "east": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "south": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "west": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "up": {"uv": [0, 0, 5.5, 5.5], "texture": "#5"} + } + }, + { + "from": [6, 2, 10.75], + "to": [10, 2.2, 11.05], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.05, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 3]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [6, 2, 4.95], + "to": [10, 2.2, 5.25], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 10, 12]}, + "faces": { + "north": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4.95, 2, 6], + "to": [5.25, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "texture": "#3"} + } + }, + { + "from": [5.25, 2, 5.25], + "to": [10.75, 2.2, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.6, 5], + "to": [11, 4.6, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 11], "texture": "#1"} + } + }, + { + "from": [6, 3.6, 4], + "to": [10, 4.58, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 12, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 13], "texture": "#1"} + } + }, + { + "from": [4, 3.6, 6], + "to": [12, 4.59, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"}, + "down": {"uv": [2, 8, 10, 12], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13, 14, 15, 16] + }, 17, 18, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [19, 20, 21, 22, 23] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [24, 25, 26] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/cheeseburger1.json b/src/main/resources/assets/dishes/models/block/cheeseburger1.json new file mode 100644 index 0000000..976df75 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/cheeseburger1.json @@ -0,0 +1,357 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_beef", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "5": "block/yellow_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 5], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"} + } + }, + { + "from": [6, 1, 6], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 12, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 6], + "to": [12, 1.999, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"} + } + }, + { + "from": [6, 2.2, 6], + "to": [10, 3.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 10, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 9, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 12], "texture": "#2"} + } + }, + { + "from": [7, 2.2, 5.5], + "to": [9, 3.2, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 12]}, + "faces": { + "north": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "from": [7, 2.2, 10], + "to": [9, 3.2, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "from": [10, 2.2, 7], + "to": [10.5, 3.2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "east": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5.5, 2.2, 7], + "to": [6, 3.2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "west": {"uv": [7, 8, 9, 9], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3.2, 6], + "to": [10, 3.6, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "name": "cheese", + "from": [5.25, 2.2, 5.25], + "to": [10.75, 2.4, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 10, 14]}, + "faces": { + "north": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "east": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "south": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "west": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "up": {"uv": [0, 0, 5.5, 5.5], "texture": "#5"} + } + }, + { + "from": [6, 2, 10.75], + "to": [10, 2.2, 11.05], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.05, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 3]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [4.95, 2, 6], + "to": [5.25, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "texture": "#3"} + } + }, + { + "from": [5.25, 2, 5.25], + "to": [10.75, 2.2, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.6, 6], + "to": [11, 4.6, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 11], "texture": "#1"} + } + }, + { + "from": [6, 3.6, 6], + "to": [10, 4.58, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "east": {"uv": [4, 6, 10, 6.98], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.98], "texture": "#1"}, + "west": {"uv": [6, 6, 12, 6.98], "texture": "#1"}, + "up": {"uv": [4, 6, 10, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 13], "texture": "#1"} + } + }, + { + "from": [4, 3.6, 6.01], + "to": [12, 4.59, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"}, + "down": {"uv": [2, 8, 10, 12], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13, 14, 15, 16] + }, 17, 18, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [19, 20, 21, 22] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [23, 24, 25] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/cheeseburger2.json b/src/main/resources/assets/dishes/models/block/cheeseburger2.json new file mode 100644 index 0000000..9e07695 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/cheeseburger2.json @@ -0,0 +1,346 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_beef", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "5": "block/yellow_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 6], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"} + } + }, + { + "from": [6, 1, 6], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 12, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 6.01], + "to": [12, 1.999, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"} + } + }, + { + "from": [6, 2.2, 6.75], + "to": [10, 3.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 10, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 9, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 12], "texture": "#2"} + } + }, + { + "from": [7, 2.2, 10], + "to": [9, 3.2, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "from": [10, 2.2, 6.75], + "to": [10.5, 3.2, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "east": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5.5, 2.2, 6.75], + "to": [6, 3.2, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "west": {"uv": [7, 8, 9, 9], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3.2, 7], + "to": [10, 3.6, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "name": "cheese", + "from": [5.25, 2.2, 6.5], + "to": [10.75, 2.4, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 10, 14]}, + "faces": { + "north": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "east": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "south": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "west": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "up": {"uv": [0, 0, 5.5, 5.5], "texture": "#5"} + } + }, + { + "from": [6, 2, 10.75], + "to": [10, 2.2, 11.05], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [10.75, 2, 6.25], + "to": [11.05, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 3]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [4.95, 2, 6.25], + "to": [5.25, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "texture": "#3"} + } + }, + { + "from": [5.25, 2, 6.25], + "to": [10.75, 2.2, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.6, 7], + "to": [11, 4.6, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 11], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 11], "texture": "#1"} + } + }, + { + "from": [6, 3.6, 7], + "to": [10, 4.58, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "east": {"uv": [4, 6, 10, 6.98], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.98], "texture": "#1"}, + "west": {"uv": [6, 6, 12, 6.98], "texture": "#1"}, + "up": {"uv": [4, 6, 9, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 13], "texture": "#1"} + } + }, + { + "from": [4, 3.6, 7.01], + "to": [12, 4.59, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 9], "texture": "#1"}, + "down": {"uv": [2, 8, 10, 12], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13, 14, 15] + }, 16, 17, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [18, 19, 20, 21] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [22, 23, 24] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/cheeseburger3.json b/src/main/resources/assets/dishes/models/block/cheeseburger3.json new file mode 100644 index 0000000..68909a2 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/cheeseburger3.json @@ -0,0 +1,324 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_beef", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "5": "block/yellow_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 9], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 10], "texture": "#1"} + } + }, + { + "from": [6, 1, 8], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 8, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 8.01], + "to": [12, 1.999, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 8], "texture": "#1"} + } + }, + { + "from": [6, 2.2, 8.5], + "to": [10, 3.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 10, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 9, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 12], "texture": "#2"} + } + }, + { + "from": [7, 2.2, 10], + "to": [9, 3.2, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3.2, 8.75], + "to": [10, 3.6, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "name": "cheese", + "from": [5.25, 2.2, 8.51], + "to": [10.75, 2.4, 10.76], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 10, 14]}, + "faces": { + "north": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "east": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "south": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "west": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "up": {"uv": [0, 0, 5.5, 5.5], "texture": "#5"} + } + }, + { + "from": [6, 2, 10.75], + "to": [10, 2.2, 11.05], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [10.75, 2, 8.25], + "to": [11.05, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 3]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [4.95, 2, 8.25], + "to": [5.25, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "texture": "#3"} + } + }, + { + "from": [5.25, 2, 8.25], + "to": [10.75, 2.2, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.6, 9], + "to": [11, 4.6, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 9], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 11], "texture": "#1"} + } + }, + { + "from": [6, 3.6, 9], + "to": [10, 4.58, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "east": {"uv": [4, 6, 10, 6.98], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.98], "texture": "#1"}, + "west": {"uv": [6, 6, 12, 6.98], "texture": "#1"}, + "up": {"uv": [4, 6, 7, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 13], "texture": "#1"} + } + }, + { + "from": [4, 3.6, 9.01], + "to": [12, 4.59, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 7], "texture": "#1"}, + "down": {"uv": [2, 8, 10, 12], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13] + }, 14, 15, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [16, 17, 18, 19] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [20, 21, 22] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/cheeseburger4.json b/src/main/resources/assets/dishes/models/block/cheeseburger4.json new file mode 100644 index 0000000..d6516ab --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/cheeseburger4.json @@ -0,0 +1,287 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_beef", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "5": "block/yellow_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 10], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 5, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 8, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 8], "texture": "#1"} + } + }, + { + "from": [6, 1, 10], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 5.99], "texture": "#1"}, + "east": {"uv": [4, 6, 6, 6.99], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.99], "texture": "#1"}, + "west": {"uv": [6, 6, 8, 6.99], "texture": "#1"}, + "up": {"uv": [4, 6, 6, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 9.51], + "to": [12, 1.999, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 5.999], "texture": "#1"}, + "east": {"uv": [4, 6, 4.5, 6.999], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 5.999], "texture": "#1"}, + "west": {"uv": [6, 6, 6.5, 6.999], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 6.5], "texture": "#1"} + } + }, + { + "from": [6, 2.2, 9.5], + "to": [10, 3.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 6.5, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 5.5, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 8.5], "texture": "#2"} + } + }, + { + "from": [7, 2.2, 10], + "to": [9, 3.2, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 6.5, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 5.5, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 9.5], "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3.2, 9.75], + "to": [10, 3.6, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "name": "cheese", + "from": [5.25, 2.2, 9.51], + "to": [10.75, 2.4, 10.76], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 10, 14]}, + "faces": { + "north": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "east": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "south": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "west": {"uv": [0, 0, 5.5, 0.2], "texture": "#5"}, + "up": {"uv": [0, 0, 5.5, 5.5], "texture": "#5"} + } + }, + { + "from": [6, 2, 10.75], + "to": [10, 2.2, 11.05], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [5.25, 2, 9.5], + "to": [10.75, 2.2, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.6, 10], + "to": [11, 4.6, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 5, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 8, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 8], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 6], "texture": "#1"} + } + }, + { + "from": [6, 3.6, 10], + "to": [10, 4.58, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "east": {"uv": [4, 6, 6, 6.98], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.98], "texture": "#1"}, + "west": {"uv": [6, 6, 8, 6.98], "texture": "#1"}, + "up": {"uv": [4, 6, 6, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 7], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13] + }, 14, 15, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [16, 17] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [18, 19] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/chickenburger.json b/src/main/resources/assets/dishes/models/block/chickenburger.json new file mode 100644 index 0000000..99fa7e0 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/chickenburger.json @@ -0,0 +1,360 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "5": "item/cooked_chicken", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 5], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"} + } + }, + { + "from": [6, 1, 4], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 12, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 6], + "to": [12, 1.999, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"} + } + }, + { + "from": [6, 2, 6], + "to": [10, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#5"}, + "east": {"uv": [6, 7, 10, 8], "texture": "#5"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#5"}, + "west": {"uv": [5, 10, 9, 11], "texture": "#5"}, + "up": {"uv": [5, 8, 9, 12], "texture": "#5"} + } + }, + { + "from": [7, 2, 5.5], + "to": [9, 3, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 12]}, + "faces": { + "north": {"uv": [6, 8, 8, 9], "texture": "#5"}, + "east": {"uv": [6, 7, 7, 8], "texture": "#5"}, + "south": {"uv": [0, 0, 0, 0], "texture": "#5"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#5"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#5"} + } + }, + { + "from": [7, 2, 10], + "to": [9, 3, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "north": {"uv": [0, 0, 0, 0], "texture": "#5"}, + "east": {"uv": [6, 7, 7, 8], "texture": "#5"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#5"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#5"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#5"} + } + }, + { + "from": [10, 2, 7], + "to": [10.5, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#5"}, + "east": {"uv": [6, 8, 8, 9], "texture": "#5"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#5"}, + "west": {"uv": [0, 0, 0, 0], "texture": "#5"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#5"} + } + }, + { + "from": [5.5, 2, 7], + "to": [6, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#5"}, + "east": {"uv": [0, 0, 0, 0], "texture": "#5"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#5"}, + "west": {"uv": [7, 8, 9, 9], "texture": "#5"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#5"} + } + }, + { + "name": "tomato", + "from": [6, 3, 6], + "to": [10, 3.4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "from": [6, 2, 10.75], + "to": [10, 2.2, 11.05], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.05, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 3]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [6, 2, 4.95], + "to": [10, 2.2, 5.25], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 10, 12]}, + "faces": { + "north": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4.95, 2, 6], + "to": [5.25, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "texture": "#3"} + } + }, + { + "from": [5.25, 2, 5.25], + "to": [10.75, 2.2, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.4, 5], + "to": [11, 4.4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 11], "texture": "#1"} + } + }, + { + "from": [6, 3.4, 4], + "to": [10, 4.38, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 12, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 13], "texture": "#1"} + } + }, + { + "from": [4, 3.4, 6], + "to": [12, 4.39, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"}, + "down": {"uv": [2, 8, 10, 12], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13, 14, 15, 16] + }, 17, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [18, 19, 20, 21, 22] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [23, 24, 25] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/chickenburger1.json b/src/main/resources/assets/dishes/models/block/chickenburger1.json new file mode 100644 index 0000000..5d7f38e --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/chickenburger1.json @@ -0,0 +1,343 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_chicken", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 5], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"} + } + }, + { + "from": [6, 1, 6], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 12, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 6], + "to": [12, 1.999, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"} + } + }, + { + "from": [6, 2, 6], + "to": [10, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 10, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 9, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 12], "texture": "#2"} + } + }, + { + "from": [7, 2, 5.5], + "to": [9, 3, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 12]}, + "faces": { + "north": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "from": [7, 2, 10], + "to": [9, 3, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "from": [10, 2, 7], + "to": [10.5, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "east": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5.5, 2, 7], + "to": [6, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "west": {"uv": [7, 8, 9, 9], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3, 6], + "to": [10, 3.4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "from": [6, 2, 10.75], + "to": [10, 2.2, 11.05], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.05, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 3]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [4.95, 2, 6], + "to": [5.25, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "texture": "#3"} + } + }, + { + "from": [5.25, 2, 5.25], + "to": [10.75, 2.2, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.4, 6], + "to": [11, 4.4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 11], "texture": "#1"} + } + }, + { + "from": [6, 3.4, 6], + "to": [10, 4.38, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "east": {"uv": [4, 6, 10, 6.98], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.98], "texture": "#1"}, + "west": {"uv": [6, 6, 12, 6.98], "texture": "#1"}, + "up": {"uv": [4, 6, 10, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 13], "texture": "#1"} + } + }, + { + "from": [4, 3.4, 6.01], + "to": [12, 4.39, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"}, + "down": {"uv": [2, 8, 10, 12], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13, 14, 15, 16] + }, 17, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [18, 19, 20, 21] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [22, 23, 24] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/chickenburger2.json b/src/main/resources/assets/dishes/models/block/chickenburger2.json new file mode 100644 index 0000000..5bd3029 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/chickenburger2.json @@ -0,0 +1,332 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_chicken", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 6], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"} + } + }, + { + "from": [6, 1, 6], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 12, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 6.01], + "to": [12, 1.999, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"} + } + }, + { + "from": [6, 2, 6.75], + "to": [10, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 10, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 9, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 12], "texture": "#2"} + } + }, + { + "from": [7, 2, 10], + "to": [9, 3, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "from": [10, 2, 6.75], + "to": [10.5, 3, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "east": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5.5, 2, 6.75], + "to": [6, 3, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "west": {"uv": [7, 8, 9, 9], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3, 7], + "to": [10, 3.4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "from": [6, 2, 10.75], + "to": [10, 2.2, 11.05], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [10.75, 2, 6.25], + "to": [11.05, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 3]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [4.95, 2, 6.25], + "to": [5.25, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "texture": "#3"} + } + }, + { + "from": [5.25, 2, 6.25], + "to": [10.75, 2.2, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.4, 7], + "to": [11, 4.4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 11], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 11], "texture": "#1"} + } + }, + { + "from": [6, 3.4, 7], + "to": [10, 4.38, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "east": {"uv": [4, 6, 10, 6.98], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.98], "texture": "#1"}, + "west": {"uv": [6, 6, 12, 6.98], "texture": "#1"}, + "up": {"uv": [4, 6, 9, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 13], "texture": "#1"} + } + }, + { + "from": [4, 3.4, 7.01], + "to": [12, 4.39, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 9], "texture": "#1"}, + "down": {"uv": [2, 8, 10, 12], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13, 14, 15] + }, 16, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [17, 18, 19, 20] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [21, 22, 23] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/chickenburger3.json b/src/main/resources/assets/dishes/models/block/chickenburger3.json new file mode 100644 index 0000000..2b997bc --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/chickenburger3.json @@ -0,0 +1,310 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_chicken", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 9], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 10], "texture": "#1"} + } + }, + { + "from": [6, 1, 8], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 8, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 8.01], + "to": [12, 1.999, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 8], "texture": "#1"} + } + }, + { + "from": [6, 2, 8.5], + "to": [10, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 10, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 9, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 12], "texture": "#2"} + } + }, + { + "from": [7, 2.2, 10], + "to": [9, 3.2, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3, 8.75], + "to": [10, 3.4, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "from": [6, 2, 10.75], + "to": [10, 2.2, 11.05], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [10.75, 2, 8.25], + "to": [11.05, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 3]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [4.95, 2, 8.25], + "to": [5.25, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "texture": "#3"} + } + }, + { + "from": [5.25, 2, 8.25], + "to": [10.75, 2.2, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.4, 9], + "to": [11, 4.4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 9], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 11], "texture": "#1"} + } + }, + { + "from": [6, 3.4, 9], + "to": [10, 4.38, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "east": {"uv": [4, 6, 10, 6.98], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.98], "texture": "#1"}, + "west": {"uv": [6, 6, 12, 6.98], "texture": "#1"}, + "up": {"uv": [4, 6, 7, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 13], "texture": "#1"} + } + }, + { + "from": [4, 3.4, 9.01], + "to": [12, 4.39, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 7], "texture": "#1"}, + "down": {"uv": [2, 8, 10, 12], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13] + }, 14, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [15, 16, 17, 18] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [19, 20, 21] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/chickenburger4.json b/src/main/resources/assets/dishes/models/block/chickenburger4.json new file mode 100644 index 0000000..1283216 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/chickenburger4.json @@ -0,0 +1,273 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_chicken", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 10], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 5, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 8, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 8], "texture": "#1"} + } + }, + { + "from": [6, 1, 10], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 5.99], "texture": "#1"}, + "east": {"uv": [4, 6, 6, 6.99], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.99], "texture": "#1"}, + "west": {"uv": [6, 6, 8, 6.99], "texture": "#1"}, + "up": {"uv": [4, 6, 6, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 9.51], + "to": [12, 1.999, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 5.999], "texture": "#1"}, + "east": {"uv": [4, 6, 4.5, 6.999], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 5.999], "texture": "#1"}, + "west": {"uv": [6, 6, 6.5, 6.999], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 6.5], "texture": "#1"} + } + }, + { + "from": [6, 2, 9.5], + "to": [10, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 6.5, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 5.5, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 8.5], "texture": "#2"} + } + }, + { + "from": [7, 2, 10], + "to": [9, 3, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 6.5, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 5.5, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 9.5], "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3, 9.75], + "to": [10, 3.4, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "from": [6, 2, 10.5], + "to": [10, 2.2, 10.8], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [5.25, 2, 9.51], + "to": [10.75, 2.2, 10.51], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.4, 10], + "to": [11, 4.4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 5, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 8, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 8], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 6], "texture": "#1"} + } + }, + { + "from": [6, 3.4, 10], + "to": [10, 4.38, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "east": {"uv": [4, 6, 6, 6.98], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.98], "texture": "#1"}, + "west": {"uv": [6, 6, 8, 6.98], "texture": "#1"}, + "up": {"uv": [4, 6, 6, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 7], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13] + }, 14, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [15, 16] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [17, 18] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/fishandchips.json b/src/main/resources/assets/dishes/models/block/fishandchips.json new file mode 100644 index 0000000..169298b --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/fishandchips.json @@ -0,0 +1,281 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_porkchop", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [3, 1, 4.5], + "to": [7, 1.75, 5.25], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [5, 1.4, 4.5], + "to": [9, 2.15, 5.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 13]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [4, 1.4, 5.5], + "to": [8, 2.15, 6.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 14]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [-1, 1, 8.5], + "to": [3, 1.75, 9.25], + "rotation": {"angle": -22.5, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [8, 1, 2.5], + "to": [12, 1.75, 3.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [6, 1, 3.5], + "to": [10, 1.75, 4.25], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 12]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [6, 1, -0.5], + "to": [10, 1.75, 0.25], + "rotation": {"angle": 22.5, "axis": "y", "origin": [16, 9, 8]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [8, 1, 1.5], + "to": [12, 1.75, 2.25], + "rotation": {"angle": 22.5, "axis": "y", "origin": [18, 9, 10]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [12, 1, -3.5], + "to": [16, 1.75, -2.75], + "rotation": {"angle": 45, "axis": "y", "origin": [22, 9, 5]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [5, 1, 9], + "to": [11, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 13, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 13, 10, 14], "texture": "#5"}, + "west": {"uv": [9, 4, 12, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 13, 10], "texture": "#5"} + } + }, + { + "from": [7, 1, 8], + "to": [11, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 15]}, + "faces": { + "north": {"uv": [9, 5, 13, 6], "texture": "#5"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#5"}, + "west": {"uv": [10, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [4, 12, 8, 13], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "chips", + "origin": [8, 8, 8], + "children": [9, 10, 11, 12, 13, 14, 15, 16, 17] + }, 18, 19, 20] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/fishandchips1.json b/src/main/resources/assets/dishes/models/block/fishandchips1.json new file mode 100644 index 0000000..4f33cf5 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/fishandchips1.json @@ -0,0 +1,245 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_porkchop", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [5, 1.4, 4.5], + "to": [9, 2.15, 5.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 13]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [8, 1, 2.5], + "to": [12, 1.75, 3.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [6, 1, 3.5], + "to": [10, 1.75, 4.25], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 12]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [6, 1, -0.5], + "to": [10, 1.75, 0.25], + "rotation": {"angle": 22.5, "axis": "y", "origin": [16, 9, 8]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [8, 1, 1.5], + "to": [12, 1.75, 2.25], + "rotation": {"angle": 22.5, "axis": "y", "origin": [18, 9, 10]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [12, 1, -3.5], + "to": [16, 1.75, -2.75], + "rotation": {"angle": 45, "axis": "y", "origin": [22, 9, 5]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [6, 1, 9], + "to": [11, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 13, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 13, 10, 14], "texture": "#5"}, + "west": {"uv": [9, 4, 12, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 12, 10], "texture": "#5"} + } + }, + { + "from": [7, 1, 8], + "to": [11, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 15]}, + "faces": { + "north": {"uv": [9, 5, 13, 6], "texture": "#5"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#5"}, + "west": {"uv": [10, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [4, 12, 8, 13], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "chips", + "origin": [8, 8, 8], + "children": [9, 10, 11, 12, 13, 14] + }, 15, 16, 17] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/fishandchips2.json b/src/main/resources/assets/dishes/models/block/fishandchips2.json new file mode 100644 index 0000000..720b0e2 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/fishandchips2.json @@ -0,0 +1,233 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_porkchop", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [5, 1.4, 4.5], + "to": [9, 2.15, 5.25], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 13]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [8, 1, 2.5], + "to": [12, 1.75, 3.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [6, 1, 3.5], + "to": [10, 1.75, 4.25], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 12]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [6, 1, -0.5], + "to": [10, 1.75, 0.25], + "rotation": {"angle": 22.5, "axis": "y", "origin": [16, 9, 8]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [12, 1, -3.5], + "to": [16, 1.75, -2.75], + "rotation": {"angle": 45, "axis": "y", "origin": [22, 9, 5]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [8, 1, 9], + "to": [11, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 13, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 13, 10, 14], "texture": "#5"}, + "west": {"uv": [9, 4, 12, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 10, 10], "texture": "#5"} + } + }, + { + "from": [8, 1, 8], + "to": [11, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 15]}, + "faces": { + "north": {"uv": [9, 5, 13, 6], "texture": "#5"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#5"}, + "west": {"uv": [10, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [4, 12, 7, 13], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "chips", + "origin": [8, 8, 8], + "children": [9, 10, 11, 12, 13] + }, 14, 15, 16] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/fishandchips3.json b/src/main/resources/assets/dishes/models/block/fishandchips3.json new file mode 100644 index 0000000..db3c9fe --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/fishandchips3.json @@ -0,0 +1,209 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_porkchop", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [8, 1, 2.5], + "to": [12, 1.75, 3.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [6, 1, 3.5], + "to": [10, 1.75, 4.25], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 12]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [6, 1, -0.5], + "to": [10, 1.75, 0.25], + "rotation": {"angle": 22.5, "axis": "y", "origin": [16, 9, 8]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [9, 1, 9], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 13, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 12, 6, 13], "texture": "#5"}, + "west": {"uv": [9, 4, 11, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#5"} + } + }, + { + "from": [9, 1, 8], + "to": [11, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 15]}, + "faces": { + "north": {"uv": [9, 5, 13, 6], "texture": "#5"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#5"}, + "west": {"uv": [10, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [4, 12, 6, 13], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "chips", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, 12, 13, 14] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/fishandchips4.json b/src/main/resources/assets/dishes/models/block/fishandchips4.json new file mode 100644 index 0000000..02d8434 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/fishandchips4.json @@ -0,0 +1,175 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_porkchop", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [8, 1, 2.5], + "to": [12, 1.75, 3.25], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [6, 1, 3.5], + "to": [10, 1.75, 4.25], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 12]}, + "faces": { + "north": {"uv": [8, 7, 12, 7.75], "texture": "#1"}, + "east": {"uv": [11, 8, 11.75, 8.75], "texture": "#1"}, + "south": {"uv": [8, 5, 12, 5.75], "texture": "#1"}, + "west": {"uv": [5, 11, 5.75, 11.75], "texture": "#1"}, + "up": {"uv": [7, 7, 11, 7.75], "texture": "#1"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "west": {"uv": [7, 7, 9, 8], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "chips", + "origin": [8, 8, 8], + "children": [9, 10] + }, 11] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/hamburger.json b/src/main/resources/assets/dishes/models/block/hamburger.json new file mode 100644 index 0000000..d6a1f45 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/hamburger.json @@ -0,0 +1,356 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_beef", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 5], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"} + } + }, + { + "from": [6, 1, 4], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 12, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 6], + "to": [12, 1.999, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"} + } + }, + { + "from": [6, 2, 6], + "to": [10, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 10, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 9, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 12], "texture": "#2"} + } + }, + { + "from": [7, 2, 5.5], + "to": [9, 3, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 12]}, + "faces": { + "north": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "from": [7, 2, 10], + "to": [9, 3, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "from": [10, 2, 7], + "to": [10.5, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "east": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5.5, 2, 7], + "to": [6, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "west": {"uv": [7, 8, 9, 9], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3, 6], + "to": [10, 3.4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "from": [6, 2, 10.75], + "to": [10, 2.2, 11.05], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.05, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 3]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [6, 2, 4.95], + "to": [10, 2.2, 5.25], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 10, 12]}, + "faces": { + "north": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [4.95, 2, 6], + "to": [5.25, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "texture": "#3"} + } + }, + { + "from": [5.25, 2, 5.25], + "to": [10.75, 2.2, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.4, 5], + "to": [11, 4.4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 11], "texture": "#1"} + } + }, + { + "from": [6, 3.4, 4], + "to": [10, 4.38, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 12, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 13], "texture": "#1"} + } + }, + { + "from": [4, 3.4, 6], + "to": [12, 4.39, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"}, + "down": {"uv": [2, 8, 10, 12], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13, 14, 15, 16] + }, 17, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [18, 19, 20, 21, 22] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [23, 24, 25] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/hamburger1.json b/src/main/resources/assets/dishes/models/block/hamburger1.json new file mode 100644 index 0000000..016ccde --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/hamburger1.json @@ -0,0 +1,343 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_beef", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 5], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"} + } + }, + { + "from": [6, 1, 6], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 12, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 6], + "to": [12, 1.999, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"} + } + }, + { + "from": [6, 2, 6], + "to": [10, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 10, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 9, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 12], "texture": "#2"} + } + }, + { + "from": [7, 2, 5.5], + "to": [9, 3, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 12]}, + "faces": { + "north": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "from": [7, 2, 10], + "to": [9, 3, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "from": [10, 2, 7], + "to": [10.5, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "east": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5.5, 2, 7], + "to": [6, 3, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "west": {"uv": [7, 8, 9, 9], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3, 6], + "to": [10, 3.4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "from": [6, 2, 10.75], + "to": [10, 2.2, 11.05], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [10.75, 2, 6], + "to": [11.05, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 3]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [4.95, 2, 6], + "to": [5.25, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "texture": "#3"} + } + }, + { + "from": [5.25, 2, 5.25], + "to": [10.75, 2.2, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.4, 6], + "to": [11, 4.4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 11], "texture": "#1"} + } + }, + { + "from": [6, 3.4, 6], + "to": [10, 4.38, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "east": {"uv": [4, 6, 10, 6.98], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.98], "texture": "#1"}, + "west": {"uv": [6, 6, 12, 6.98], "texture": "#1"}, + "up": {"uv": [4, 6, 10, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 13], "texture": "#1"} + } + }, + { + "from": [4, 3.4, 6.01], + "to": [12, 4.39, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"}, + "down": {"uv": [2, 8, 10, 12], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13, 14, 15, 16] + }, 17, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [18, 19, 20, 21] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [22, 23, 24] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/hamburger2.json b/src/main/resources/assets/dishes/models/block/hamburger2.json new file mode 100644 index 0000000..3742db0 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/hamburger2.json @@ -0,0 +1,332 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_beef", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 6], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 13], "texture": "#1"} + } + }, + { + "from": [6, 1, 6], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 12, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 6.01], + "to": [12, 1.999, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 10], "texture": "#1"} + } + }, + { + "from": [6, 2, 6.75], + "to": [10, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 10, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 9, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 12], "texture": "#2"} + } + }, + { + "from": [7, 2, 10], + "to": [9, 3, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "from": [10, 2, 6.75], + "to": [10.5, 3, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "east": {"uv": [6, 8, 8, 9], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [5.5, 2, 6.75], + "to": [6, 3, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [-1, 10, 13]}, + "faces": { + "north": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "south": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "west": {"uv": [7, 8, 9, 9], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "rotation": 90, "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3, 7], + "to": [10, 3.4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "from": [6, 2, 10.75], + "to": [10, 2.2, 11.05], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [10.75, 2, 6.25], + "to": [11.05, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 3]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [4.95, 2, 6.25], + "to": [5.25, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "texture": "#3"} + } + }, + { + "from": [5.25, 2, 6.25], + "to": [10.75, 2.2, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.4, 7], + "to": [11, 4.4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 11], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 11], "texture": "#1"} + } + }, + { + "from": [6, 3.4, 7], + "to": [10, 4.38, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "east": {"uv": [4, 6, 10, 6.98], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.98], "texture": "#1"}, + "west": {"uv": [6, 6, 12, 6.98], "texture": "#1"}, + "up": {"uv": [4, 6, 9, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 13], "texture": "#1"} + } + }, + { + "from": [4, 3.4, 7.01], + "to": [12, 4.39, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 9], "texture": "#1"}, + "down": {"uv": [2, 8, 10, 12], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13, 14, 15] + }, 16, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [17, 18, 19, 20] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [21, 22, 23] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/hamburger3.json b/src/main/resources/assets/dishes/models/block/hamburger3.json new file mode 100644 index 0000000..ee5b0bd --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/hamburger3.json @@ -0,0 +1,310 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_beef", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 9], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 10], "texture": "#1"} + } + }, + { + "from": [6, 1, 8], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 12, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 14, 7], "texture": "#1"}, + "up": {"uv": [4, 6, 8, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 8.01], + "to": [12, 1.999, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 8], "texture": "#1"} + } + }, + { + "from": [6, 2, 8.5], + "to": [10, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 10, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 9, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 12], "texture": "#2"} + } + }, + { + "from": [7, 2.2, 10], + "to": [9, 3.2, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 7, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 6, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 10], "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3, 8.75], + "to": [10, 3.4, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "from": [6, 2, 10.75], + "to": [10, 2.2, 11.05], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [10.75, 2, 8.25], + "to": [11.05, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 10, 3]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [4.95, 2, 8.25], + "to": [5.25, 2.2, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "texture": "#3"} + } + }, + { + "from": [5.25, 2, 8.25], + "to": [10.75, 2.2, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.4, 9], + "to": [11, 4.4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 10, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 13, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 9], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 11], "texture": "#1"} + } + }, + { + "from": [6, 3.4, 9], + "to": [10, 4.38, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "east": {"uv": [4, 6, 10, 6.98], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.98], "texture": "#1"}, + "west": {"uv": [6, 6, 12, 6.98], "texture": "#1"}, + "up": {"uv": [4, 6, 7, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 13], "texture": "#1"} + } + }, + { + "from": [4, 3.4, 9.01], + "to": [12, 4.39, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 8, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 6], "texture": "#1"}, + "west": {"uv": [6, 6, 10, 7], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 7], "texture": "#1"}, + "down": {"uv": [2, 8, 10, 12], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13] + }, 14, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [15, 16, 17, 18] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [19, 20, 21] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/hamburger4.json b/src/main/resources/assets/dishes/models/block/hamburger4.json new file mode 100644 index 0000000..107c4e2 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/hamburger4.json @@ -0,0 +1,273 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/bread", + "2": "item/cooked_beef", + "3": "block/carrots_stage3", + "4": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [5, 1, 10], + "to": [11, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 5, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 8, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 8], "texture": "#1"} + } + }, + { + "from": [6, 1, 10], + "to": [10, 1.99, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 9, 5.99], "texture": "#1"}, + "east": {"uv": [4, 6, 6, 6.99], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.99], "texture": "#1"}, + "west": {"uv": [6, 6, 8, 6.99], "texture": "#1"}, + "up": {"uv": [4, 6, 6, 10], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 1, 9.51], + "to": [12, 1.999, 10.01], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "north": {"uv": [5, 5, 13, 5.999], "texture": "#1"}, + "east": {"uv": [4, 6, 4.5, 6.999], "texture": "#1"}, + "south": {"uv": [5, 5, 13, 5.999], "texture": "#1"}, + "west": {"uv": [6, 6, 6.5, 6.999], "texture": "#1"}, + "up": {"uv": [3, 6, 11, 6.5], "texture": "#1"} + } + }, + { + "from": [6, 2, 9.5], + "to": [10, 3, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "east": {"uv": [6, 7, 6.5, 8], "texture": "#2"}, + "south": {"uv": [6, 8, 10, 9], "texture": "#2"}, + "west": {"uv": [5, 10, 5.5, 11], "texture": "#2"}, + "up": {"uv": [5, 8, 9, 8.5], "texture": "#2"} + } + }, + { + "from": [7, 2, 10], + "to": [9, 3, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 17]}, + "faces": { + "east": {"uv": [6, 7, 6.5, 8], "texture": "#2"}, + "south": {"uv": [8, 7, 10, 8], "texture": "#2"}, + "west": {"uv": [5, 10, 5.5, 11], "texture": "#2"}, + "up": {"uv": [4, 9, 6, 9.5], "texture": "#2"} + } + }, + { + "name": "tomato", + "from": [6, 3, 9.75], + "to": [10, 3.4, 10.25], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 11, 14]}, + "faces": { + "north": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "east": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "west": {"uv": [0, 0, 4, 0.4], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#4"} + } + }, + { + "from": [6, 2, 10.5], + "to": [10, 2.2, 10.8], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 4]}, + "faces": { + "north": {"uv": [5, 10, 9, 10.2], "texture": "#3"}, + "east": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "south": {"uv": [5, 9, 9, 9.2], "texture": "#3"}, + "west": {"uv": [5, 8, 5.3, 8.2], "texture": "#3"}, + "up": {"uv": [6, 6, 6.3, 10], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [5.25, 2, 9.51], + "to": [10.75, 2.2, 10.51], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 10, 13]}, + "faces": { + "north": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "east": {"uv": [5, 10, 11, 10.2], "texture": "#3"}, + "south": {"uv": [5, 8, 11, 8.2], "texture": "#3"}, + "west": {"uv": [5, 9, 11, 9.2], "texture": "#3"}, + "up": {"uv": [5, 6, 10, 11], "texture": "#3"} + } + }, + { + "from": [5, 3.4, 10], + "to": [11, 4.4, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 13]}, + "faces": { + "north": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "east": {"uv": [4, 6, 5, 7], "texture": "#1"}, + "south": {"uv": [5, 5, 11, 6], "texture": "#1"}, + "west": {"uv": [7, 3, 8, 4], "texture": "#1"}, + "up": {"uv": [3, 7, 9, 8], "texture": "#1"}, + "down": {"uv": [5, 5, 11, 6], "texture": "#1"} + } + }, + { + "from": [6, 3.4, 10], + "to": [10, 4.38, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 11, 12]}, + "faces": { + "east": {"uv": [4, 6, 6, 6.98], "texture": "#1"}, + "south": {"uv": [5, 5, 9, 5.98], "texture": "#1"}, + "west": {"uv": [6, 6, 8, 6.98], "texture": "#1"}, + "up": {"uv": [4, 6, 6, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [5, 5, 9, 7], "texture": "#1"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "bread", + "origin": [8, 8, 8], + "children": [9, 10, 11] + }, + { + "name": "beef", + "origin": [13, 9, 13], + "children": [12, 13] + }, 14, + { + "name": "salad", + "origin": [8, 8, 8], + "children": [15, 16] + }, + { + "name": "bread2", + "origin": [8, 8, 8], + "children": [17, 18] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/lettuce_stage0.json b/src/main/resources/assets/dishes/models/block/lettuce_stage0.json new file mode 100644 index 0000000..308a2d9 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/lettuce_stage0.json @@ -0,0 +1,45 @@ +{ + "credit": "made by Motschen", + "textures": { + "0": "dishes:block/lettuce_stage0", + "particle": "dishes:block/lettuce_stage0" + }, + "elements": [ + { + "from": [-1, 3, 0], + "to": [-1, 18, 16], + "rotation": {"angle": 45, "axis": "z", "origin": [7, 11, 15]}, + "faces": { + "east": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 3, 17], + "to": [16, 18, 17], + "rotation": {"angle": 45, "axis": "x", "origin": [15, 11, 9]}, + "faces": { + "north": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + }, + { + "from": [17, 3, 0], + "to": [17, 18, 16], + "rotation": {"angle": -45, "axis": "z", "origin": [9, 11, 1]}, + "faces": { + "east": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 3, -1], + "to": [16, 18, -1], + "rotation": {"angle": -45, "axis": "x", "origin": [1, 11, 7]}, + "faces": { + "north": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/lettuce_stage1.json b/src/main/resources/assets/dishes/models/block/lettuce_stage1.json new file mode 100644 index 0000000..5baa7ae --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/lettuce_stage1.json @@ -0,0 +1,45 @@ +{ + "credit": "made by Motschen", + "textures": { + "0": "dishes:block/lettuce_stage1", + "particle": "dishes:block/lettuce_stage1" + }, + "elements": [ + { + "from": [-1, 3, 0], + "to": [-1, 18, 16], + "rotation": {"angle": 45, "axis": "z", "origin": [7, 11, 15]}, + "faces": { + "east": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 3, 17], + "to": [16, 18, 17], + "rotation": {"angle": 45, "axis": "x", "origin": [15, 11, 9]}, + "faces": { + "north": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + }, + { + "from": [17, 3, 0], + "to": [17, 18, 16], + "rotation": {"angle": -45, "axis": "z", "origin": [9, 11, 1]}, + "faces": { + "east": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 3, -1], + "to": [16, 18, -1], + "rotation": {"angle": -45, "axis": "x", "origin": [1, 11, 7]}, + "faces": { + "north": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/lettuce_stage2.json b/src/main/resources/assets/dishes/models/block/lettuce_stage2.json new file mode 100644 index 0000000..958b116 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/lettuce_stage2.json @@ -0,0 +1,45 @@ +{ + "credit": "made by Motschen", + "textures": { + "0": "dishes:block/lettuce_stage2", + "particle": "dishes:block/lettuce_stage2" + }, + "elements": [ + { + "from": [-1, 3, 0], + "to": [-1, 18, 16], + "rotation": {"angle": 45, "axis": "z", "origin": [7, 11, 15]}, + "faces": { + "east": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 3, 17], + "to": [16, 18, 17], + "rotation": {"angle": 45, "axis": "x", "origin": [15, 11, 9]}, + "faces": { + "north": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + }, + { + "from": [17, 3, 0], + "to": [17, 18, 16], + "rotation": {"angle": -45, "axis": "z", "origin": [9, 11, 1]}, + "faces": { + "east": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 3, -1], + "to": [16, 18, -1], + "rotation": {"angle": -45, "axis": "x", "origin": [1, 11, 7]}, + "faces": { + "north": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/lettuce_stage3.json b/src/main/resources/assets/dishes/models/block/lettuce_stage3.json new file mode 100644 index 0000000..c47fa22 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/lettuce_stage3.json @@ -0,0 +1,45 @@ +{ + "credit": "made by Motschen", + "textures": { + "0": "dishes:block/lettuce_stage3", + "particle": "dishes:block/lettuce_stage3" + }, + "elements": [ + { + "from": [-1, 3, 0], + "to": [-1, 18, 16], + "rotation": {"angle": 45, "axis": "z", "origin": [7, 11, 15]}, + "faces": { + "east": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 3, 17], + "to": [16, 18, 17], + "rotation": {"angle": 45, "axis": "x", "origin": [15, 11, 9]}, + "faces": { + "north": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + }, + { + "from": [17, 3, 0], + "to": [17, 18, 16], + "rotation": {"angle": -45, "axis": "z", "origin": [9, 11, 1]}, + "faces": { + "east": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 3, -1], + "to": [16, 18, -1], + "rotation": {"angle": -45, "axis": "x", "origin": [1, 11, 7]}, + "faces": { + "north": {"uv": [0, 1, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 1, 16, 16], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzabacon.json b/src/main/resources/assets/dishes/models/block/pizzabacon.json new file mode 100644 index 0000000..0e3b3ef --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzabacon.json @@ -0,0 +1,472 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/beef", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [15, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 15, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [5, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 9, 8], "texture": "#4"} + } + }, + { + "from": [8, 1, 3], + "to": [10, 1.01, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 11]}, + "faces": { + "up": {"uv": [7, 8, 9, 10], "texture": "#4"} + } + }, + { + "from": [12, 1, 2], + "to": [14, 1.01, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 10]}, + "faces": { + "up": {"uv": [8, 4, 10, 6], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [5, 1, 4], + "to": [7, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "up": {"uv": [8, 8, 10, 10], "texture": "#4"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "up": {"uv": [3, 9, 5, 11], "texture": "#4"} + } + }, + { + "from": [10, 1, 8], + "to": [12, 1.01, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 16]}, + "faces": { + "up": {"uv": [11, 3, 13, 5], "texture": "#4"} + } + }, + { + "from": [13, 1, 9], + "to": [15, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 17]}, + "faces": { + "up": {"uv": [4, 7, 6, 9], "texture": "#4"} + } + }, + { + "from": [12, 1, 12], + "to": [14, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "up": {"uv": [3, 10, 5, 12], "texture": "#4"} + } + }, + { + "from": [9, 1, 11], + "to": [11, 1.01, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 19]}, + "faces": { + "up": {"uv": [12, 5, 14, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 10], + "to": [7, 1.01, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "up": {"uv": [4, 8, 6, 10], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [4, 1, 7], + "to": [6, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "up": {"uv": [7, 5, 9, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 13], + "to": [7, 1.01, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 21]}, + "faces": { + "up": {"uv": [11, 7, 13, 9], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + }, + { + "from": [11, 1, 5], + "to": [13, 1.01, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 9, 13]}, + "faces": { + "up": {"uv": [11, 3, 13, 5], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzabacon1.json b/src/main/resources/assets/dishes/models/block/pizzabacon1.json new file mode 100644 index 0000000..4b16055 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzabacon1.json @@ -0,0 +1,464 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/beef", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [13, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 13, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [5, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 9, 8], "texture": "#4"} + } + }, + { + "from": [8, 1, 3], + "to": [10, 1.01, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 11]}, + "faces": { + "up": {"uv": [7, 8, 9, 10], "texture": "#4"} + } + }, + { + "from": [12, 1, 2], + "to": [13, 1.01, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 10]}, + "faces": { + "up": {"uv": [8, 4, 9, 6], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [5, 1, 4], + "to": [7, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "up": {"uv": [8, 8, 10, 10], "texture": "#4"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "up": {"uv": [3, 9, 5, 11], "texture": "#4"} + } + }, + { + "from": [10, 1, 8], + "to": [12, 1.01, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 16]}, + "faces": { + "up": {"uv": [11, 3, 13, 5], "texture": "#4"} + } + }, + { + "from": [12, 1, 12], + "to": [13, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "up": {"uv": [3, 10, 4, 12], "texture": "#4"} + } + }, + { + "from": [9, 1, 11], + "to": [11, 1.01, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 19]}, + "faces": { + "up": {"uv": [12, 5, 14, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 10], + "to": [7, 1.01, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "up": {"uv": [4, 8, 6, 10], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [4, 1, 7], + "to": [6, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "up": {"uv": [7, 5, 9, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 13], + "to": [7, 1.01, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 21]}, + "faces": { + "up": {"uv": [11, 7, 13, 9], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + }, + { + "from": [11, 1, 5], + "to": [13, 1.01, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 9, 13]}, + "faces": { + "up": {"uv": [11, 3, 13, 5], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzabacon2.json b/src/main/resources/assets/dishes/models/block/pizzabacon2.json new file mode 100644 index 0000000..f1b7d5d --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzabacon2.json @@ -0,0 +1,440 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/beef", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [11, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 11, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [5, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 9, 8], "texture": "#4"} + } + }, + { + "from": [8, 1, 3], + "to": [10, 1.01, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 11]}, + "faces": { + "up": {"uv": [7, 8, 9, 10], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [5, 1, 4], + "to": [7, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "up": {"uv": [8, 8, 10, 10], "texture": "#4"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "up": {"uv": [3, 9, 5, 11], "texture": "#4"} + } + }, + { + "from": [10, 1, 8], + "to": [11, 1.01, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 16]}, + "faces": { + "up": {"uv": [11, 3, 12, 5], "texture": "#4"} + } + }, + { + "from": [9, 1, 11], + "to": [11, 1.01, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 19]}, + "faces": { + "up": {"uv": [12, 5, 14, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 10], + "to": [7, 1.01, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "up": {"uv": [4, 8, 6, 10], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [4, 1, 7], + "to": [6, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "up": {"uv": [7, 5, 9, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 13], + "to": [7, 1.01, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 21]}, + "faces": { + "up": {"uv": [11, 7, 13, 9], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzabacon3.json b/src/main/resources/assets/dishes/models/block/pizzabacon3.json new file mode 100644 index 0000000..3a0eac6 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzabacon3.json @@ -0,0 +1,408 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/beef", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [7, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 7, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [5, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 9, 8], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [5, 1, 4], + "to": [7, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "up": {"uv": [8, 8, 10, 10], "texture": "#4"} + } + }, + { + "from": [5, 1, 10], + "to": [7, 1.01, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "up": {"uv": [4, 8, 6, 10], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [4, 1, 7], + "to": [6, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "up": {"uv": [7, 5, 9, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 13], + "to": [7, 1.01, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 21]}, + "faces": { + "up": {"uv": [11, 7, 13, 9], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29, 30, 31, 32, 33] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzabacon4.json b/src/main/resources/assets/dishes/models/block/pizzabacon4.json new file mode 100644 index 0000000..d9e816e --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzabacon4.json @@ -0,0 +1,376 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/beef", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [4, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 4, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [4, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 8, 8], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzabox.json b/src/main/resources/assets/dishes/models/block/pizzabox.json new file mode 100644 index 0000000..49356ee --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzabox.json @@ -0,0 +1,330 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "3": "block/white_concrete", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [6, 7, 8, 9] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [10] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [11, 12, 13, 14, 15] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [16, 17, 18, 19, 20] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [21, 22, 23, 24] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzaham.json b/src/main/resources/assets/dishes/models/block/pizzaham.json new file mode 100644 index 0000000..9cc2110 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzaham.json @@ -0,0 +1,472 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/porkchop", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [15, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 15, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [5, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 9, 8], "texture": "#4"} + } + }, + { + "from": [8, 1, 3], + "to": [10, 1.01, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 11]}, + "faces": { + "up": {"uv": [7, 8, 9, 10], "texture": "#4"} + } + }, + { + "from": [12, 1, 2], + "to": [14, 1.01, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 10]}, + "faces": { + "up": {"uv": [8, 4, 10, 6], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [5, 1, 4], + "to": [7, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "up": {"uv": [8, 8, 10, 10], "texture": "#4"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "up": {"uv": [3, 9, 5, 11], "texture": "#4"} + } + }, + { + "from": [10, 1, 8], + "to": [12, 1.01, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 16]}, + "faces": { + "up": {"uv": [11, 3, 13, 5], "texture": "#4"} + } + }, + { + "from": [13, 1, 9], + "to": [15, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 17]}, + "faces": { + "up": {"uv": [4, 7, 6, 9], "texture": "#4"} + } + }, + { + "from": [12, 1, 12], + "to": [14, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "up": {"uv": [3, 10, 5, 12], "texture": "#4"} + } + }, + { + "from": [9, 1, 11], + "to": [11, 1.01, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 19]}, + "faces": { + "up": {"uv": [12, 5, 14, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 10], + "to": [7, 1.01, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "up": {"uv": [4, 8, 6, 10], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [4, 1, 7], + "to": [6, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "up": {"uv": [7, 5, 9, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 13], + "to": [7, 1.01, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 21]}, + "faces": { + "up": {"uv": [11, 7, 13, 9], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + }, + { + "from": [11, 1, 5], + "to": [13, 1.01, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 9, 13]}, + "faces": { + "up": {"uv": [11, 3, 13, 5], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzaham1.json b/src/main/resources/assets/dishes/models/block/pizzaham1.json new file mode 100644 index 0000000..b3f22c4 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzaham1.json @@ -0,0 +1,464 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/porkchop", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [13, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 13, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [5, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 9, 8], "texture": "#4"} + } + }, + { + "from": [8, 1, 3], + "to": [10, 1.01, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 11]}, + "faces": { + "up": {"uv": [7, 8, 9, 10], "texture": "#4"} + } + }, + { + "from": [12, 1, 2], + "to": [13, 1.01, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 10]}, + "faces": { + "up": {"uv": [8, 4, 9, 6], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [5, 1, 4], + "to": [7, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "up": {"uv": [8, 8, 10, 10], "texture": "#4"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "up": {"uv": [3, 9, 5, 11], "texture": "#4"} + } + }, + { + "from": [10, 1, 8], + "to": [12, 1.01, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 16]}, + "faces": { + "up": {"uv": [11, 3, 13, 5], "texture": "#4"} + } + }, + { + "from": [12, 1, 12], + "to": [13, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "up": {"uv": [3, 10, 4, 12], "texture": "#4"} + } + }, + { + "from": [9, 1, 11], + "to": [11, 1.01, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 19]}, + "faces": { + "up": {"uv": [12, 5, 14, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 10], + "to": [7, 1.01, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "up": {"uv": [4, 8, 6, 10], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [4, 1, 7], + "to": [6, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "up": {"uv": [7, 5, 9, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 13], + "to": [7, 1.01, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 21]}, + "faces": { + "up": {"uv": [11, 7, 13, 9], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + }, + { + "from": [11, 1, 5], + "to": [13, 1.01, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 9, 13]}, + "faces": { + "up": {"uv": [11, 3, 13, 5], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzaham2.json b/src/main/resources/assets/dishes/models/block/pizzaham2.json new file mode 100644 index 0000000..680dd6d --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzaham2.json @@ -0,0 +1,440 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/porkchop", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [11, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 11, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [5, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 9, 8], "texture": "#4"} + } + }, + { + "from": [8, 1, 3], + "to": [10, 1.01, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 11]}, + "faces": { + "up": {"uv": [7, 8, 9, 10], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [5, 1, 4], + "to": [7, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "up": {"uv": [8, 8, 10, 10], "texture": "#4"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "up": {"uv": [3, 9, 5, 11], "texture": "#4"} + } + }, + { + "from": [10, 1, 8], + "to": [11, 1.01, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 16]}, + "faces": { + "up": {"uv": [11, 3, 12, 5], "texture": "#4"} + } + }, + { + "from": [9, 1, 11], + "to": [11, 1.01, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 19]}, + "faces": { + "up": {"uv": [12, 5, 14, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 10], + "to": [7, 1.01, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "up": {"uv": [4, 8, 6, 10], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [4, 1, 7], + "to": [6, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "up": {"uv": [7, 5, 9, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 13], + "to": [7, 1.01, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 21]}, + "faces": { + "up": {"uv": [11, 7, 13, 9], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzaham3.json b/src/main/resources/assets/dishes/models/block/pizzaham3.json new file mode 100644 index 0000000..fdb82ac --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzaham3.json @@ -0,0 +1,408 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/porkchop", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [7, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 7, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [5, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 9, 8], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [5, 1, 4], + "to": [7, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "up": {"uv": [8, 8, 10, 10], "texture": "#4"} + } + }, + { + "from": [5, 1, 10], + "to": [7, 1.01, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "up": {"uv": [4, 8, 6, 10], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [4, 1, 7], + "to": [6, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "up": {"uv": [7, 5, 9, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 13], + "to": [7, 1.01, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 21]}, + "faces": { + "up": {"uv": [11, 7, 13, 9], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29, 30, 31, 32, 33] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzaham4.json b/src/main/resources/assets/dishes/models/block/pizzaham4.json new file mode 100644 index 0000000..9661129 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzaham4.json @@ -0,0 +1,376 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/porkchop", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [4, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 4, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [4, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 8, 8], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzasalami.json b/src/main/resources/assets/dishes/models/block/pizzasalami.json new file mode 100644 index 0000000..98c947a --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzasalami.json @@ -0,0 +1,344 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [15, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 15, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzasalami1.json b/src/main/resources/assets/dishes/models/block/pizzasalami1.json new file mode 100644 index 0000000..e6edb6f --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzasalami1.json @@ -0,0 +1,344 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [13, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 13, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzasalami2.json b/src/main/resources/assets/dishes/models/block/pizzasalami2.json new file mode 100644 index 0000000..085493f --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzasalami2.json @@ -0,0 +1,344 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [11, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 11, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzasalami3.json b/src/main/resources/assets/dishes/models/block/pizzasalami3.json new file mode 100644 index 0000000..a6bb1d3 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzasalami3.json @@ -0,0 +1,344 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [7, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 7, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzasalami4.json b/src/main/resources/assets/dishes/models/block/pizzasalami4.json new file mode 100644 index 0000000..01b73ad --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzasalami4.json @@ -0,0 +1,344 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [4, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 4, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzatuna.json b/src/main/resources/assets/dishes/models/block/pizzatuna.json new file mode 100644 index 0000000..9481e2e --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzatuna.json @@ -0,0 +1,472 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/cooked_beef", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [15, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 15, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [5, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 9, 8], "texture": "#4"} + } + }, + { + "from": [8, 1, 3], + "to": [10, 1.01, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 11]}, + "faces": { + "up": {"uv": [7, 8, 9, 10], "texture": "#4"} + } + }, + { + "from": [12, 1, 2], + "to": [14, 1.01, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 10]}, + "faces": { + "up": {"uv": [8, 4, 10, 6], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [5, 1, 4], + "to": [7, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "up": {"uv": [8, 8, 10, 10], "texture": "#4"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "up": {"uv": [3, 9, 5, 11], "texture": "#4"} + } + }, + { + "from": [10, 1, 8], + "to": [12, 1.01, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 16]}, + "faces": { + "up": {"uv": [11, 3, 13, 5], "texture": "#4"} + } + }, + { + "from": [13, 1, 9], + "to": [15, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 17]}, + "faces": { + "up": {"uv": [4, 7, 6, 9], "texture": "#4"} + } + }, + { + "from": [12, 1, 12], + "to": [14, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "up": {"uv": [3, 10, 5, 12], "texture": "#4"} + } + }, + { + "from": [9, 1, 11], + "to": [11, 1.01, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 19]}, + "faces": { + "up": {"uv": [12, 5, 14, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 10], + "to": [7, 1.01, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "up": {"uv": [4, 8, 6, 10], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [4, 1, 7], + "to": [6, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "up": {"uv": [7, 5, 9, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 13], + "to": [7, 1.01, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 21]}, + "faces": { + "up": {"uv": [11, 7, 13, 9], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + }, + { + "from": [11, 1, 5], + "to": [13, 1.01, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 9, 13]}, + "faces": { + "up": {"uv": [11, 3, 13, 5], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzatuna1.json b/src/main/resources/assets/dishes/models/block/pizzatuna1.json new file mode 100644 index 0000000..f77fdca --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzatuna1.json @@ -0,0 +1,464 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/cooked_beef", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [13, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 13, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [5, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 9, 8], "texture": "#4"} + } + }, + { + "from": [8, 1, 3], + "to": [10, 1.01, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 11]}, + "faces": { + "up": {"uv": [7, 8, 9, 10], "texture": "#4"} + } + }, + { + "from": [12, 1, 2], + "to": [13, 1.01, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 10]}, + "faces": { + "up": {"uv": [8, 4, 9, 6], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [5, 1, 4], + "to": [7, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "up": {"uv": [8, 8, 10, 10], "texture": "#4"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "up": {"uv": [3, 9, 5, 11], "texture": "#4"} + } + }, + { + "from": [10, 1, 8], + "to": [12, 1.01, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 16]}, + "faces": { + "up": {"uv": [11, 3, 13, 5], "texture": "#4"} + } + }, + { + "from": [12, 1, 12], + "to": [13, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "up": {"uv": [3, 10, 4, 12], "texture": "#4"} + } + }, + { + "from": [9, 1, 11], + "to": [11, 1.01, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 19]}, + "faces": { + "up": {"uv": [12, 5, 14, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 10], + "to": [7, 1.01, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "up": {"uv": [4, 8, 6, 10], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [4, 1, 7], + "to": [6, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "up": {"uv": [7, 5, 9, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 13], + "to": [7, 1.01, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 21]}, + "faces": { + "up": {"uv": [11, 7, 13, 9], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + }, + { + "from": [11, 1, 5], + "to": [13, 1.01, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 9, 13]}, + "faces": { + "up": {"uv": [11, 3, 13, 5], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzatuna2.json b/src/main/resources/assets/dishes/models/block/pizzatuna2.json new file mode 100644 index 0000000..834a1d2 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzatuna2.json @@ -0,0 +1,440 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/cooked_beef", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [11, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 11, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [5, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 9, 8], "texture": "#4"} + } + }, + { + "from": [8, 1, 3], + "to": [10, 1.01, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 11]}, + "faces": { + "up": {"uv": [7, 8, 9, 10], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [5, 1, 4], + "to": [7, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "up": {"uv": [8, 8, 10, 10], "texture": "#4"} + } + }, + { + "from": [7, 1, 7], + "to": [9, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "up": {"uv": [3, 9, 5, 11], "texture": "#4"} + } + }, + { + "from": [10, 1, 8], + "to": [11, 1.01, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 16]}, + "faces": { + "up": {"uv": [11, 3, 12, 5], "texture": "#4"} + } + }, + { + "from": [9, 1, 11], + "to": [11, 1.01, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 19]}, + "faces": { + "up": {"uv": [12, 5, 14, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 10], + "to": [7, 1.01, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "up": {"uv": [4, 8, 6, 10], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [4, 1, 7], + "to": [6, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "up": {"uv": [7, 5, 9, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 13], + "to": [7, 1.01, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 21]}, + "faces": { + "up": {"uv": [11, 7, 13, 9], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzatuna3.json b/src/main/resources/assets/dishes/models/block/pizzatuna3.json new file mode 100644 index 0000000..f8d5de4 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzatuna3.json @@ -0,0 +1,408 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/cooked_beef", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [7, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 7, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [5, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 9, 8], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [5, 1, 4], + "to": [7, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 12]}, + "faces": { + "up": {"uv": [8, 8, 10, 10], "texture": "#4"} + } + }, + { + "from": [5, 1, 10], + "to": [7, 1.01, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "up": {"uv": [4, 8, 6, 10], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [4, 1, 7], + "to": [6, 1.01, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "up": {"uv": [7, 5, 9, 7], "texture": "#4"} + } + }, + { + "from": [5, 1, 13], + "to": [7, 1.01, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 21]}, + "faces": { + "up": {"uv": [11, 7, 13, 9], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29, 30, 31, 32, 33] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/pizzatuna4.json b/src/main/resources/assets/dishes/models/block/pizzatuna4.json new file mode 100644 index 0000000..9cb1701 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/pizzatuna4.json @@ -0,0 +1,376 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "dishes:block/pizza_side", + "1": "dishes:block/pizza_top", + "3": "block/white_concrete", + "4": "item/cooked_beef", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "name": "Cube", + "from": [1, 0, 1], + "to": [4, 1, 15], + "faces": { + "north": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "east": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "south": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "west": {"uv": [1, 8, 15, 9], "texture": "#0"}, + "up": {"uv": [1, 1, 4, 15], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, -1.53, 12.5], + "to": [16, 14.47, 12.7], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 9, 9.25], + "to": [1.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 12.75, 9.25], + "to": [3, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [1.75, 11.25, 9.25], + "to": [3, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [2.25, 12, 9.25], + "to": [3, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [4, 9, 9.25], + "to": [4.75, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [9, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9, 9.25], + "to": [8.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 12.75, 9.25], + "to": [8.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [6, 9.75, 9.25], + "to": [6.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [14, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [6.75, 11.25, 9.25], + "to": [7.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [7.5, 11.25, 9.25], + "to": [8.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [15, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9, 9.25], + "to": [11.25, 9.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 12.75, 9.25], + "to": [11.25, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"} + } + }, + { + "from": [9, 9.75, 9.25], + "to": [9.75, 11.25, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [17, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [9.75, 11.25, 9.25], + "to": [10.5, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [10.5, 11.25, 9.25], + "to": [11.25, 13, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [18, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12, 9, 9.25], + "to": [12.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 12.75, 9.25], + "to": [14, 13.5, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [12.75, 11.25, 9.25], + "to": [14, 12, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"} + } + }, + { + "from": [14, 9, 9.25], + "to": [14.75, 12.75, 9.35], + "rotation": {"angle": -22.5, "axis": "x", "origin": [20, 19, 17]}, + "faces": { + "east": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "down": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"} + } + }, + { + "from": [3, 1, 1], + "to": [4, 1.01, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 9]}, + "faces": { + "up": {"uv": [7, 6, 8, 8], "texture": "#4"} + } + }, + { + "from": [2, 1, 4], + "to": [4, 1.01, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 12]}, + "faces": { + "up": {"uv": [5, 11, 7, 13], "texture": "#4"} + } + }, + { + "from": [1, 1, 9], + "to": [3, 1.01, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 17]}, + "faces": { + "up": {"uv": [8, 5, 10, 7], "texture": "#4"} + } + }, + { + "from": [2, 1, 12], + "to": [4, 1.01, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 20]}, + "faces": { + "up": {"uv": [7, 9, 9, 11], "texture": "#4"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [7, 8, 9, 10] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [11] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [12, 13, 14, 15, 16] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [17, 18, 19, 20, 21] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [22, 23, 24, 25] + } + ] + }, 26, 27, 28, 29] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/plate.json b/src/main/resources/assets/dishes/models/block/plate.json new file mode 100644 index 0000000..62584ae --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/plate.json @@ -0,0 +1,126 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese.json b/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese.json new file mode 100644 index 0000000..3306b1c --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese.json @@ -0,0 +1,351 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "2": "item/milk_bucket", + "3": "item/green_dye", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [8, 1, 2.5], + "to": [11, 3, 4.5], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [9, 9, 12, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 12, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 10, 9], "texture": "#1"} + } + }, + { + "from": [7, 1, 8.2], + "to": [10, 3, 10.2], + "rotation": {"angle": -22.5, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 9, 12, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 12, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 10, 9], "texture": "#1"} + } + }, + { + "from": [3, 1, 6.01], + "to": [9, 1.5, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "north": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 9, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 5], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [4, 1, 5.01], + "to": [8, 1.5, 6.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 13]}, + "faces": { + "north": {"uv": [5, 4, 9, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 7, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 9, 4], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [3, 1, 9], + "to": [9, 1.5, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "east": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 12, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 5], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [9, 1, 8], + "to": [10, 1.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 15]}, + "faces": { + "north": {"uv": [8, 5, 9, 5.5], "texture": "#2"}, + "east": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 6, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 12, 4.5], "texture": "#2"}, + "up": {"uv": [8, 3, 9, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [2, 1, 7], + "to": [3, 1.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 14]}, + "faces": { + "north": {"uv": [8, 5, 9, 5.5], "texture": "#2"}, + "east": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 6, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 12, 4.5], "texture": "#2"}, + "up": {"uv": [8, 3, 9, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [5, 1, 12], + "to": [8, 1.5, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 19]}, + "faces": { + "east": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 8, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 10, 4.5], "texture": "#2"}, + "up": {"uv": [6, 3, 9, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [4, 1, 10], + "to": [4.5, 1.6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 18]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [7, 1, 10], + "to": [7.5, 1.6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 18]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [7, 1, 7], + "to": [7.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [6, 1, 8], + "to": [6.5, 1.6, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 16]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4, 1, 7], + "to": [4.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [5, 1, 11], + "to": [5.5, 1.6, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 19]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [3, 1, 9], + "to": [3.5, 1.6, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 17]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [7, 1, 12], + "to": [7.5, 1.6, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 20]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4.5, 1, 8.5], + "to": [5, 1.6, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 17]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9, 10] + }, + { + "name": "curd cheese", + "origin": [8, 8, 8], + "children": [11, 12, 13, 14, 15, 16] + }, 17, 18, 19, 20, 21, 22, 23, 24, 25] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese1.json b/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese1.json new file mode 100644 index 0000000..7712b72 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese1.json @@ -0,0 +1,302 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "2": "item/milk_bucket", + "3": "item/green_dye", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [8, 1, 2.5], + "to": [11, 3, 4.5], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [9, 9, 12, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 12, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 10, 9], "texture": "#1"} + } + }, + { + "from": [7, 1, 8.2], + "to": [9, 3, 10.2], + "rotation": {"angle": -22.5, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 9, 11, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 11, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#1"} + } + }, + { + "from": [3, 1, 6.01], + "to": [9, 1.5, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "north": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 9, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 5], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [4, 1, 5.01], + "to": [8, 1.5, 6.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 13]}, + "faces": { + "north": {"uv": [5, 4, 9, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 7, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 9, 4], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [3, 1, 9], + "to": [9, 1.5, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "east": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 12, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 5], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [9, 1, 8], + "to": [10, 1.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 15]}, + "faces": { + "north": {"uv": [8, 5, 9, 5.5], "texture": "#2"}, + "east": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 6, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 12, 4.5], "texture": "#2"}, + "up": {"uv": [8, 3, 9, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [4, 1, 10], + "to": [4.5, 1.6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 18]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [7, 1, 10], + "to": [7.5, 1.6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 18]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [7, 1, 7], + "to": [7.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [6, 1, 8], + "to": [6.5, 1.6, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 16]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4, 1, 7], + "to": [4.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [5, 1, 11], + "to": [5.5, 1.6, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 19]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4.5, 1, 8.5], + "to": [5, 1.6, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 17]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9, 10] + }, + { + "name": "curd cheese", + "origin": [8, 8, 8], + "children": [11, 12, 13, 14] + }, 15, 16, 17, 18, 19, 20, 21] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese2.json b/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese2.json new file mode 100644 index 0000000..9131e32 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese2.json @@ -0,0 +1,254 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "2": "item/milk_bucket", + "3": "item/green_dye", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [8, 1, 2.5], + "to": [11, 3, 4.5], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [9, 9, 12, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 12, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 10, 9], "texture": "#1"} + } + }, + { + "from": [3, 1, 6.01], + "to": [9, 1.5, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "north": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 9, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 5], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [4, 1, 5.01], + "to": [8, 1.5, 6.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 13]}, + "faces": { + "north": {"uv": [5, 4, 9, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 7, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 9, 4], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [3, 1, 9], + "to": [9, 1.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "east": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 10, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [9, 1, 8], + "to": [10, 1.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 15]}, + "faces": { + "north": {"uv": [8, 5, 9, 5.5], "texture": "#2"}, + "east": {"uv": [4, 4, 6, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 6, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 11, 4.5], "texture": "#2"}, + "up": {"uv": [8, 3, 9, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [7, 1, 7], + "to": [7.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [6, 1, 8], + "to": [6.5, 1.6, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 16]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4, 1, 7], + "to": [4.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4.5, 1, 8.5], + "to": [5, 1.6, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 17]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9] + }, + { + "name": "curd cheese", + "origin": [8, 8, 8], + "children": [10, 11, 12, 13] + }, 14, 15, 16, 17] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese3.json b/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese3.json new file mode 100644 index 0000000..099da36 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese3.json @@ -0,0 +1,206 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "2": "item/milk_bucket", + "3": "item/green_dye", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [8, 1, 2.5], + "to": [10, 3, 4.5], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [9, 9, 11, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 11, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#1"} + } + }, + { + "from": [3, 1, 6.01], + "to": [9, 1.5, 8.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "north": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 9, 3.5], "texture": "#2"}, + "south": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "west": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 5], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [4, 1, 5.01], + "to": [8, 1.5, 6.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 13]}, + "faces": { + "north": {"uv": [5, 4, 9, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 7, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 9, 4], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [7, 1, 7], + "to": [7.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4, 1, 7], + "to": [4.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9] + }, + { + "name": "curd cheese", + "origin": [8, 8, 8], + "children": [10, 11] + }, 12, 13] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese4.json b/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese4.json new file mode 100644 index 0000000..602cdcc --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/potatoeswithcurdcheese4.json @@ -0,0 +1,170 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "2": "item/milk_bucket", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [8, 1, 2.5], + "to": [9, 3, 4.5], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [9, 9, 10, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 10, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 8, 9], "texture": "#1"} + } + }, + { + "from": [4, 1, 5.01], + "to": [8, 1.5, 6.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 13]}, + "faces": { + "north": {"uv": [5, 4, 9, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 7, 3.5], "texture": "#2"}, + "south": {"uv": [4, 4, 8, 4.5], "texture": "#2"}, + "west": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 9, 4], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9] + }, + { + "name": "curd cheese", + "origin": [8, 8, 8], + "children": [10] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/salt_ore.json b/src/main/resources/assets/dishes/models/block/salt_ore.json new file mode 100644 index 0000000..7c0b938 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/salt_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "dishes:block/salt_ore" + } +} diff --git a/src/main/resources/assets/dishes/models/block/schnitzel.json b/src/main/resources/assets/dishes/models/block/schnitzel.json new file mode 100644 index 0000000..3cd7b03 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/schnitzel.json @@ -0,0 +1,206 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_porkchop", + "6": "block/brown_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [3, 1, 4.5], + "to": [6, 3, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [9, 9, 12, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 12, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 10, 9], "texture": "#1"} + } + }, + { + "from": [-1, 1, 7.2], + "to": [2, 3, 9.2], + "rotation": {"angle": -45, "axis": "y", "origin": [9, 9, 16]}, + "faces": { + "north": {"uv": [9, 9, 12, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 12, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 10, 9], "texture": "#1"} + } + }, + { + "from": [5, 1, 9], + "to": [11, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 13, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 13, 10, 14], "texture": "#5"}, + "west": {"uv": [9, 4, 12, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 13, 10], "texture": "#5"} + } + }, + { + "from": [7, 1, 8], + "to": [11, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 15]}, + "faces": { + "north": {"uv": [9, 5, 13, 6], "texture": "#5"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#5"}, + "west": {"uv": [10, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [4, 12, 8, 13], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + }, + { + "from": [2, 1, 2], + "to": [14, 1.2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 15]}, + "faces": { + "up": {"uv": [0, 0, 12, 12], "texture": "#6"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9, 10] + }, 11, 12, 13, 14] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/schnitzel1.json b/src/main/resources/assets/dishes/models/block/schnitzel1.json new file mode 100644 index 0000000..10ab86b --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/schnitzel1.json @@ -0,0 +1,206 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_porkchop", + "6": "block/brown_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [4, 1, 4.5], + "to": [6, 3, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [9, 9, 11, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 11, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#1"} + } + }, + { + "from": [-1, 1, 7.2], + "to": [2, 3, 9.2], + "rotation": {"angle": -45, "axis": "y", "origin": [9, 9, 16]}, + "faces": { + "north": {"uv": [9, 9, 12, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 12, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 10, 9], "texture": "#1"} + } + }, + { + "from": [6, 1, 9], + "to": [11, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 13, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 13, 10, 14], "texture": "#5"}, + "west": {"uv": [9, 4, 12, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 12, 10], "texture": "#5"} + } + }, + { + "from": [7, 1, 8], + "to": [11, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 15]}, + "faces": { + "north": {"uv": [9, 5, 13, 6], "texture": "#5"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#5"}, + "west": {"uv": [10, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [4, 12, 8, 13], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + }, + { + "from": [2, 1, 2], + "to": [14, 1.15, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 15]}, + "faces": { + "up": {"uv": [0, 0, 12, 12], "texture": "#6"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9, 10] + }, 11, 12, 13, 14] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/schnitzel2.json b/src/main/resources/assets/dishes/models/block/schnitzel2.json new file mode 100644 index 0000000..9ebeb59 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/schnitzel2.json @@ -0,0 +1,206 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_porkchop", + "6": "block/brown_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [5, 1, 4.5], + "to": [6, 3, 6.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 13]}, + "faces": { + "north": {"uv": [9, 9, 11, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 11, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#1"} + } + }, + { + "from": [-1, 1, 7.2], + "to": [2, 3, 9.2], + "rotation": {"angle": -45, "axis": "y", "origin": [9, 9, 16]}, + "faces": { + "north": {"uv": [9, 9, 12, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 12, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 10, 9], "texture": "#1"} + } + }, + { + "from": [7, 1, 9], + "to": [11, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 13, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 13, 10, 14], "texture": "#5"}, + "west": {"uv": [9, 4, 12, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 12, 10], "texture": "#5"} + } + }, + { + "from": [8, 1, 8], + "to": [11, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 15]}, + "faces": { + "north": {"uv": [9, 5, 13, 6], "texture": "#5"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#5"}, + "west": {"uv": [10, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [4, 12, 8, 13], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + }, + { + "from": [2, 1, 2], + "to": [14, 1.1, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 15]}, + "faces": { + "up": {"uv": [0, 0, 12, 12], "texture": "#6"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9, 10] + }, 11, 12, 13, 14] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/schnitzel3.json b/src/main/resources/assets/dishes/models/block/schnitzel3.json new file mode 100644 index 0000000..a9fb4dc --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/schnitzel3.json @@ -0,0 +1,194 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_porkchop", + "6": "block/brown_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 7.2], + "to": [2, 3, 9.2], + "rotation": {"angle": -45, "axis": "y", "origin": [9, 9, 16]}, + "faces": { + "north": {"uv": [9, 9, 11, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 11, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#1"} + } + }, + { + "from": [9, 1, 9], + "to": [11, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 9, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 13, 6, 14], "texture": "#5"}, + "west": {"uv": [9, 4, 12, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 9, 10], "texture": "#5"} + } + }, + { + "from": [9, 1, 8], + "to": [11, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 15]}, + "faces": { + "north": {"uv": [9, 5, 13, 6], "texture": "#5"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#5"}, + "west": {"uv": [10, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [4, 12, 8, 13], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + }, + { + "from": [2, 1, 2], + "to": [14, 1.1, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 15]}, + "faces": { + "up": {"uv": [0, 0, 12, 12], "texture": "#6"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9] + }, 10, 11, 12, 13] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/schnitzel4.json b/src/main/resources/assets/dishes/models/block/schnitzel4.json new file mode 100644 index 0000000..e1078ac --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/schnitzel4.json @@ -0,0 +1,183 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_porkchop", + "6": "block/brown_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 7.2], + "to": [2, 3, 8.2], + "rotation": {"angle": -45, "axis": "y", "origin": [9, 9, 16]}, + "faces": { + "north": {"uv": [9, 9, 11, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 11, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#1"} + } + }, + { + "from": [10, 1, 9], + "to": [11, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 9, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 13, 6, 14], "texture": "#5"}, + "west": {"uv": [9, 4, 12, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 9, 10], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + }, + { + "from": [2, 1, 2], + "to": [14, 1.05, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 15]}, + "faces": { + "up": {"uv": [0, 0, 12, 12], "texture": "#6"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9] + }, 10, 11, 12] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/spaghetti_bolognese.json b/src/main/resources/assets/dishes/models/block/spaghetti_bolognese.json new file mode 100644 index 0000000..3dc9212 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/spaghetti_bolognese.json @@ -0,0 +1,386 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "block/white_terracotta", + "2": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [4, 1, 5], + "to": [4.5, 1.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 13]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [10, 1, 5], + "to": [10.5, 1.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 13]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [9, 1, 7], + "to": [9.5, 1.5, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 15]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [6, 1, 4], + "to": [6.5, 1.5, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 12]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [7, 1, 4], + "to": [7.5, 1.5, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 12]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [8, 1, 6], + "to": [8.5, 1.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 14]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [9, 1, 7.5], + "to": [14, 1.5, 8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [17, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [5, 1, 10.5], + "to": [10, 1.5, 11], + "rotation": {"angle": -22.5, "axis": "y", "origin": [13, 9, 3]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 1, 8.5], + "to": [12, 1.5, 9], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 9, 1]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 1, 12.5], + "to": [12, 1.5, 13], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 9, 5]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [8, 1.5, 8.5], + "to": [13, 2, 9], + "rotation": {"angle": -22.5, "axis": "y", "origin": [16, 10, 1]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 1.5, 9.5], + "to": [12, 2, 10], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 10, 2]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 1.5, 9], + "to": [7.5, 2, 14], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 10, 17]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [7, 1, 13.5], + "to": [12, 1.5, 14], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 9, 6]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [9, 1, 11.5], + "to": [14, 1.5, 12], + "rotation": {"angle": -22.5, "axis": "y", "origin": [17, 9, 4]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [2, 1, 6], + "to": [2.5, 1.5, 11], + "rotation": {"angle": -22.5, "axis": "y", "origin": [10, 9, 14]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [6, 1, 6], + "to": [6.5, 1.5, 11], + "rotation": {"angle": -22.5, "axis": "y", "origin": [14, 9, 14]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [8, 1, 5], + "to": [8.5, 1.5, 10], + "rotation": {"angle": 22.5, "axis": "y", "origin": [16, 9, 13]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [7, 1.5, 2], + "to": [7.5, 2, 7], + "rotation": {"angle": 22.5, "axis": "y", "origin": [15, 10, 10]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [8, 1, 10], + "to": [8.5, 1.5, 15], + "rotation": {"angle": -22.5, "axis": "y", "origin": [16, 9, 18]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [5, 1.7, 5], + "to": [10, 2.1, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 10, 9]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "east": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "south": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "west": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "up": {"uv": [0, 0, 5, 5], "texture": "#2"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "noodles", + "origin": [8, 8, 8], + "children": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28] + }, 29] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/spaghetti_bolognese1.json b/src/main/resources/assets/dishes/models/block/spaghetti_bolognese1.json new file mode 100644 index 0000000..5c6512c --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/spaghetti_bolognese1.json @@ -0,0 +1,302 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "block/white_terracotta", + "2": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [10, 1, 5], + "to": [10.5, 1.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 13]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [9, 1, 7], + "to": [9.5, 1.5, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 15]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [6, 1, 4], + "to": [6.5, 1.5, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 12]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [7, 1, 4], + "to": [7.5, 1.5, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 12]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [8, 1, 6], + "to": [8.5, 1.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 14]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [9, 1, 7.5], + "to": [14, 1.5, 8], + "rotation": {"angle": -22.5, "axis": "y", "origin": [17, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 1, 8.5], + "to": [12, 1.5, 9], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 9, 1]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 1, 12.5], + "to": [12, 1.5, 13], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 9, 5]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [8, 1.5, 8.5], + "to": [13, 2, 9], + "rotation": {"angle": -22.5, "axis": "y", "origin": [16, 10, 1]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 1.5, 9.5], + "to": [12, 2, 10], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 10, 2]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 1.5, 9], + "to": [7.5, 2, 14], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 10, 17]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [8, 1, 5], + "to": [8.5, 1.5, 10], + "rotation": {"angle": 22.5, "axis": "y", "origin": [16, 9, 13]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [7, 1.5, 2], + "to": [7.5, 2, 7], + "rotation": {"angle": 22.5, "axis": "y", "origin": [15, 10, 10]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [6, 1.7, 6], + "to": [10, 2.1, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 10, 9]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "east": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "south": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "west": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "up": {"uv": [0, 0, 5, 5], "texture": "#2"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "noodles", + "origin": [8, 8, 8], + "children": [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] + }, 22] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/spaghetti_bolognese2.json b/src/main/resources/assets/dishes/models/block/spaghetti_bolognese2.json new file mode 100644 index 0000000..6052606 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/spaghetti_bolognese2.json @@ -0,0 +1,242 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "block/white_terracotta", + "2": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [10, 1, 5], + "to": [10.5, 1.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 13]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [6, 1, 4], + "to": [6.5, 1.5, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 12]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [8, 1, 6], + "to": [8.5, 1.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 14]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [7, 1, 12.5], + "to": [12, 1.5, 13], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 9, 5]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [8, 1.5, 8.5], + "to": [13, 2, 9], + "rotation": {"angle": -22.5, "axis": "y", "origin": [16, 10, 1]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 1.5, 9.5], + "to": [12, 2, 10], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 10, 2]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 1.5, 9], + "to": [7.5, 2, 14], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 10, 17]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [7, 1.5, 2], + "to": [7.5, 2, 7], + "rotation": {"angle": 22.5, "axis": "y", "origin": [15, 10, 10]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [6, 1.7, 6], + "to": [9, 2.1, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 10, 9]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "east": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "south": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "west": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "up": {"uv": [0, 0, 5, 5], "texture": "#2"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "noodles", + "origin": [8, 8, 8], + "children": [9, 10, 11, 12, 13, 14, 15, 16] + }, 17] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/spaghetti_bolognese3.json b/src/main/resources/assets/dishes/models/block/spaghetti_bolognese3.json new file mode 100644 index 0000000..4f3f87e --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/spaghetti_bolognese3.json @@ -0,0 +1,194 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "block/white_terracotta", + "2": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [8, 1, 6], + "to": [8.5, 1.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 14]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [8, 1.5, 8.5], + "to": [13, 2, 9], + "rotation": {"angle": -22.5, "axis": "y", "origin": [16, 10, 1]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 1.5, 9.5], + "to": [12, 2, 10], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 10, 2]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 1.5, 2], + "to": [7.5, 2, 7], + "rotation": {"angle": 22.5, "axis": "y", "origin": [15, 10, 10]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [6, 1.7, 6], + "to": [8, 2.1, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 10, 9]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "east": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "south": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "west": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "up": {"uv": [0, 0, 5, 5], "texture": "#2"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "noodles", + "origin": [8, 8, 8], + "children": [9, 10, 11, 12] + }, 13] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/spaghetti_bolognese4.json b/src/main/resources/assets/dishes/models/block/spaghetti_bolognese4.json new file mode 100644 index 0000000..ba7aaba --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/spaghetti_bolognese4.json @@ -0,0 +1,170 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "block/white_terracotta", + "2": "block/red_terracotta", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [8, 1, 6], + "to": [8.5, 1.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 9, 14]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "texture": "#1"} + } + }, + { + "from": [9, 1.5, 9.5], + "to": [12, 2, 10], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15, 10, 2]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 5], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 1.7, 7], + "to": [9, 2.1, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 10, 9]}, + "faces": { + "north": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "east": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "south": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "west": {"uv": [0, 0, 5, 0.4], "texture": "#2"}, + "up": {"uv": [0, 0, 5, 5], "texture": "#2"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, 6, 7, 8, + { + "name": "noodles", + "origin": [8, 8, 8], + "children": [9, 10] + }, 11] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/steak.json b/src/main/resources/assets/dishes/models/block/steak.json new file mode 100644 index 0000000..3cf5f4c --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/steak.json @@ -0,0 +1,197 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_beef", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [5, 1, 2.5], + "to": [8, 3, 4.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 11]}, + "faces": { + "north": {"uv": [9, 9, 12, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 12, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 10, 9], "texture": "#1"} + } + }, + { + "from": [1, 1, 7.2], + "to": [4, 3, 9.2], + "rotation": {"angle": -45, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "north": {"uv": [9, 9, 12, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 12, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 10, 9], "texture": "#1"} + } + }, + { + "from": [5, 1, 9], + "to": [11, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 13, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 13, 10, 14], "texture": "#5"}, + "west": {"uv": [9, 4, 12, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 13, 10], "texture": "#5"} + } + }, + { + "from": [7, 1, 8], + "to": [11, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 15]}, + "faces": { + "north": {"uv": [9, 5, 13, 6], "texture": "#5"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#5"}, + "west": {"uv": [10, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [4, 12, 8, 13], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9, 10] + }, 11, 12, 13] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/steak1.json b/src/main/resources/assets/dishes/models/block/steak1.json new file mode 100644 index 0000000..da144b8 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/steak1.json @@ -0,0 +1,197 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_beef", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [6, 1, 2.5], + "to": [8, 3, 4.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 11]}, + "faces": { + "north": {"uv": [9, 9, 11, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 11, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#1"} + } + }, + { + "from": [1, 1, 7.2], + "to": [4, 3, 9.2], + "rotation": {"angle": -45, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "north": {"uv": [9, 9, 12, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 12, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 10, 9], "texture": "#1"} + } + }, + { + "from": [6, 1, 9], + "to": [11, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 13, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 13, 10, 14], "texture": "#5"}, + "west": {"uv": [9, 4, 12, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 12, 10], "texture": "#5"} + } + }, + { + "from": [7, 1, 8], + "to": [11, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 15]}, + "faces": { + "north": {"uv": [9, 5, 13, 6], "texture": "#5"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#5"}, + "west": {"uv": [10, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [4, 12, 8, 13], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9, 10] + }, 11, 12, 13] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/steak2.json b/src/main/resources/assets/dishes/models/block/steak2.json new file mode 100644 index 0000000..5cebe05 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/steak2.json @@ -0,0 +1,197 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_beef", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [7, 1, 2.5], + "to": [8, 3, 4.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 11]}, + "faces": { + "north": {"uv": [9, 9, 11, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 11, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#1"} + } + }, + { + "from": [1, 1, 7.2], + "to": [4, 3, 9.2], + "rotation": {"angle": -45, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "north": {"uv": [9, 9, 12, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 12, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 10, 9], "texture": "#1"} + } + }, + { + "from": [7, 1, 9], + "to": [11, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 13, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 13, 10, 14], "texture": "#5"}, + "west": {"uv": [9, 4, 12, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 12, 10], "texture": "#5"} + } + }, + { + "from": [8, 1, 8], + "to": [11, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 15]}, + "faces": { + "north": {"uv": [9, 5, 13, 6], "texture": "#5"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#5"}, + "west": {"uv": [10, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [4, 12, 8, 13], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9, 10] + }, 11, 12, 13] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/steak3.json b/src/main/resources/assets/dishes/models/block/steak3.json new file mode 100644 index 0000000..045ac38 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/steak3.json @@ -0,0 +1,185 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_beef", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [2, 1, 7.2], + "to": [4, 3, 9.2], + "rotation": {"angle": -45, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "north": {"uv": [9, 9, 11, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 11, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 9, 9], "texture": "#1"} + } + }, + { + "from": [9, 1, 9], + "to": [11, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 9, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 13, 6, 14], "texture": "#5"}, + "west": {"uv": [9, 4, 12, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 9, 10], "texture": "#5"} + } + }, + { + "from": [9, 1, 8], + "to": [11, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 15]}, + "faces": { + "north": {"uv": [9, 5, 13, 6], "texture": "#5"}, + "east": {"uv": [7, 7, 8, 8], "texture": "#5"}, + "west": {"uv": [10, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [4, 12, 8, 13], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9] + }, 10, 11, 12] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/steak4.json b/src/main/resources/assets/dishes/models/block/steak4.json new file mode 100644 index 0000000..c650d60 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/steak4.json @@ -0,0 +1,174 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "1": "item/potato", + "5": "item/cooked_beef", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [3, 1, 7.2], + "to": [4, 3, 9.2], + "rotation": {"angle": -45, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "north": {"uv": [9, 9, 10, 11], "texture": "#1"}, + "east": {"uv": [11, 8, 13, 10], "texture": "#1"}, + "south": {"uv": [9, 5, 10, 7], "texture": "#1"}, + "west": {"uv": [5, 11, 7, 13], "texture": "#1"}, + "up": {"uv": [7, 7, 8, 9], "texture": "#1"} + } + }, + { + "from": [10, 1, 9], + "to": [11, 2, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 18]}, + "faces": { + "north": {"uv": [7, 6, 9, 7], "texture": "#5"}, + "east": {"uv": [5, 12, 8, 13], "texture": "#5"}, + "south": {"uv": [4, 13, 6, 14], "texture": "#5"}, + "west": {"uv": [9, 4, 12, 5], "texture": "#5"}, + "up": {"uv": [7, 7, 9, 10], "texture": "#5"} + } + }, + { + "from": [11, 1, 9], + "to": [12, 2, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [9, 4, 10, 5], "texture": "#5"}, + "east": {"uv": [11, 10, 13, 11], "texture": "#5"}, + "south": {"uv": [9, 11, 10, 12], "texture": "#5"}, + "up": {"uv": [12, 6, 13, 8], "texture": "#5"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9] + }, 10, 11] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese.json b/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese.json new file mode 100644 index 0000000..0528a55 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese.json @@ -0,0 +1,351 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "2": "item/milk_bucket", + "3": "item/green_dye", + "4": "dishes:block/lil_tater", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [8, 1, 2.5], + "to": [11, 3, 4.5], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [8.5, 7, 11.5, 9], "texture": "#4"}, + "east": {"uv": [12.5, 7, 14.5, 9], "texture": "#4"}, + "south": {"uv": [4, 5.75, 8, 8.75], "texture": "#4"}, + "west": {"uv": [9.5, 4.5, 11.5, 6.5], "texture": "#4"}, + "up": {"uv": [8.5, 7, 11.5, 9], "texture": "#4"} + } + }, + { + "from": [7, 1, 8.2], + "to": [10, 3, 10.2], + "rotation": {"angle": -22.5, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [12.5, 5, 15.5, 7], "texture": "#4"}, + "east": {"uv": [9, 1, 11, 3], "texture": "#4"}, + "south": {"uv": [8.5, 4.5, 11.5, 6.5], "texture": "#4"}, + "west": {"uv": [9, 0.5, 11, 2.5], "texture": "#4"}, + "up": {"uv": [4, 5.75, 8, 8.75], "texture": "#4"} + } + }, + { + "from": [3, 1, 6.01], + "to": [9, 1.5, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "north": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 9, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 5], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [4, 1, 5.01], + "to": [8, 1.5, 6.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 13]}, + "faces": { + "north": {"uv": [5, 4, 9, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 7, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 9, 4], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [3, 1, 9], + "to": [9, 1.5, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "east": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 12, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 5], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [9, 1, 8], + "to": [10, 1.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 15]}, + "faces": { + "north": {"uv": [8, 5, 9, 5.5], "texture": "#2"}, + "east": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 6, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 12, 4.5], "texture": "#2"}, + "up": {"uv": [8, 3, 9, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [2, 1, 7], + "to": [3, 1.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 9, 14]}, + "faces": { + "north": {"uv": [8, 5, 9, 5.5], "texture": "#2"}, + "east": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 6, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 12, 4.5], "texture": "#2"}, + "up": {"uv": [8, 3, 9, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [5, 1, 12], + "to": [8, 1.5, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 19]}, + "faces": { + "east": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 8, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 10, 4.5], "texture": "#2"}, + "up": {"uv": [6, 3, 9, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [4, 1, 10], + "to": [4.5, 1.6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 18]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [7, 1, 10], + "to": [7.5, 1.6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 18]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [7, 1, 7], + "to": [7.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [6, 1, 8], + "to": [6.5, 1.6, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 16]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4, 1, 7], + "to": [4.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [5, 1, 11], + "to": [5.5, 1.6, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 19]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [3, 1, 9], + "to": [3.5, 1.6, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 17]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [7, 1, 12], + "to": [7.5, 1.6, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 20]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4.5, 1, 8.5], + "to": [5, 1.6, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 17]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9, 10] + }, + { + "name": "curd cheese", + "origin": [8, 8, 8], + "children": [11, 12, 13, 14, 15, 16] + }, 17, 18, 19, 20, 21, 22, 23, 24, 25] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese1.json b/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese1.json new file mode 100644 index 0000000..4156870 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese1.json @@ -0,0 +1,302 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "2": "item/milk_bucket", + "3": "item/green_dye", + "4": "dishes:block/lil_tater", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [7, 1, 8.2], + "to": [9, 3, 10.2], + "rotation": {"angle": -22.5, "axis": "y", "origin": [17, 9, 17]}, + "faces": { + "north": {"uv": [12.5, 5, 14.5, 7], "texture": "#4"}, + "east": {"uv": [9, 1, 11, 3], "texture": "#4"}, + "south": {"uv": [8.5, 4.5, 10.5, 6.5], "texture": "#4"}, + "west": {"uv": [9, 0.5, 11, 2.5], "texture": "#4"}, + "up": {"uv": [4, 5.75, 7, 8.75], "texture": "#4"} + } + }, + { + "from": [8, 1, 2.5], + "to": [11, 3, 4.5], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [8.5, 7, 11.5, 9], "texture": "#4"}, + "east": {"uv": [12.5, 7, 14.5, 9], "texture": "#4"}, + "south": {"uv": [4, 5.75, 8, 8.75], "texture": "#4"}, + "west": {"uv": [9.5, 4.5, 11.5, 6.5], "texture": "#4"}, + "up": {"uv": [8.5, 7, 11.5, 9], "texture": "#4"} + } + }, + { + "from": [3, 1, 6.01], + "to": [9, 1.5, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "north": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 9, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 5], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [4, 1, 5.01], + "to": [8, 1.5, 6.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 13]}, + "faces": { + "north": {"uv": [5, 4, 9, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 7, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 9, 4], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [3, 1, 9], + "to": [9, 1.5, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "east": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 12, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 5], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [9, 1, 8], + "to": [10, 1.5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 15]}, + "faces": { + "north": {"uv": [8, 5, 9, 5.5], "texture": "#2"}, + "east": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 6, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 12, 4.5], "texture": "#2"}, + "up": {"uv": [8, 3, 9, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [4, 1, 10], + "to": [4.5, 1.6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 18]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [7, 1, 10], + "to": [7.5, 1.6, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 18]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [7, 1, 7], + "to": [7.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [6, 1, 8], + "to": [6.5, 1.6, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 16]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4, 1, 7], + "to": [4.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [5, 1, 11], + "to": [5.5, 1.6, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 19]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4.5, 1, 8.5], + "to": [5, 1.6, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 17]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9, 10] + }, + { + "name": "curd cheese", + "origin": [8, 8, 8], + "children": [11, 12, 13, 14] + }, 15, 16, 17, 18, 19, 20, 21] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese2.json b/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese2.json new file mode 100644 index 0000000..7479791 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese2.json @@ -0,0 +1,254 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "2": "item/milk_bucket", + "3": "item/green_dye", + "4": "dishes:block/lil_tater", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [8, 1, 2.5], + "to": [11, 3, 4.5], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [8.5, 7, 11.5, 9], "texture": "#4"}, + "east": {"uv": [12.5, 7, 14.5, 9], "texture": "#4"}, + "south": {"uv": [4, 5.75, 8, 8.75], "texture": "#4"}, + "west": {"uv": [9.5, 4.5, 11.5, 6.5], "texture": "#4"}, + "up": {"uv": [8.5, 7, 11.5, 9], "texture": "#4"} + } + }, + { + "from": [3, 1, 6.01], + "to": [9, 1.5, 9.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "north": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 9, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 5], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [4, 1, 5.01], + "to": [8, 1.5, 6.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 13]}, + "faces": { + "north": {"uv": [5, 4, 9, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 7, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 9, 4], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [3, 1, 9], + "to": [9, 1.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "east": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 10, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [9, 1, 8], + "to": [10, 1.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 9, 15]}, + "faces": { + "north": {"uv": [8, 5, 9, 5.5], "texture": "#2"}, + "east": {"uv": [4, 4, 6, 4.5], "texture": "#2"}, + "south": {"uv": [5, 4, 6, 4.5], "texture": "#2"}, + "west": {"uv": [9, 4, 11, 4.5], "texture": "#2"}, + "up": {"uv": [8, 3, 9, 6], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [7, 1, 7], + "to": [7.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [6, 1, 8], + "to": [6.5, 1.6, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 9, 16]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4, 1, 7], + "to": [4.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4.5, 1, 8.5], + "to": [5, 1.6, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 9, 17]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9] + }, + { + "name": "curd cheese", + "origin": [8, 8, 8], + "children": [10, 11, 12, 13] + }, 14, 15, 16, 17] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese3.json b/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese3.json new file mode 100644 index 0000000..59086d7 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese3.json @@ -0,0 +1,206 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "2": "item/milk_bucket", + "3": "item/green_dye", + "4": "dishes:block/lil_tater", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [8, 1, 2.5], + "to": [10, 3, 4.5], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [8.5, 6.5, 11.5, 8.5], "texture": "#4"}, + "east": {"uv": [12.5, 7, 14.5, 9], "texture": "#4"}, + "south": {"uv": [4, 5.75, 7, 8.75], "texture": "#4"}, + "west": {"uv": [9.5, 4.5, 11.5, 6.5], "texture": "#4"}, + "up": {"uv": [8.5, 7, 11.5, 9], "texture": "#4"} + } + }, + { + "from": [3, 1, 6.01], + "to": [9, 1.5, 8.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 16]}, + "faces": { + "north": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 9, 3.5], "texture": "#2"}, + "south": {"uv": [5, 4, 11, 4.5], "texture": "#2"}, + "west": {"uv": [4, 4, 7, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 11, 5], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [4, 1, 5.01], + "to": [8, 1.5, 6.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 13]}, + "faces": { + "north": {"uv": [5, 4, 9, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 7, 3.5], "texture": "#2"}, + "west": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 9, 4], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + }, + { + "from": [7, 1, 7], + "to": [7.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + }, + { + "from": [4, 1, 7], + "to": [4.5, 1.6, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 9, 15]}, + "faces": { + "north": {"uv": [6, 6, 6.5, 6.6], "texture": "#3"}, + "east": {"uv": [5, 6, 5.5, 6.6], "texture": "#3"}, + "south": {"uv": [6, 7, 6.5, 7.6], "texture": "#3"}, + "west": {"uv": [7, 6, 7.5, 6.6], "texture": "#3"}, + "up": {"uv": [6, 7, 7, 8], "texture": "#3"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9] + }, + { + "name": "curd cheese", + "origin": [8, 8, 8], + "children": [10, 11] + }, 12, 13] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese4.json b/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese4.json new file mode 100644 index 0000000..c877c2c --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/tinypotatoeswithcurdcheese4.json @@ -0,0 +1,170 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "0": "block/quartz_block_side", + "2": "item/milk_bucket", + "3": "dishes:block/lil_tater", + "particle": "block/quartz_block_side" + }, + "elements": [ + { + "from": [2, 0, 2], + "to": [14, 1, 14], + "faces": { + "north": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 14, 1], "texture": "#0"}, + "up": {"uv": [2, 2, 14, 14], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 1], + "to": [3, 2, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 7]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [2, 1, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 9, 21]}, + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 2], "texture": "#0"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 2, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [20, 9, 20]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 1, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [0, 1, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 9, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#0"} + } + }, + { + "from": [8, 1, 2.5], + "to": [9, 3, 4.5], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 9, 11]}, + "faces": { + "north": {"uv": [8.5, 7, 9.5, 9], "texture": "#3"}, + "east": {"uv": [12.5, 7, 14.5, 9], "texture": "#3"}, + "south": {"uv": [4, 5.75, 5.5, 8.75], "texture": "#3"}, + "west": {"uv": [9.5, 4.5, 11.5, 6.5], "texture": "#3"}, + "up": {"uv": [8.5, 7, 9.5, 9], "texture": "#3"} + } + }, + { + "from": [4, 1, 5.01], + "to": [8, 1.5, 6.01], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 9, 13]}, + "faces": { + "north": {"uv": [5, 4, 9, 4.5], "texture": "#2"}, + "east": {"uv": [6, 3, 7, 3.5], "texture": "#2"}, + "south": {"uv": [4, 4, 8, 4.5], "texture": "#2"}, + "west": {"uv": [4, 4, 5, 4.5], "texture": "#2"}, + "up": {"uv": [5, 3, 9, 4], "rotation": 180, "texture": "#2"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#missing"} + } + } + ], + "groups": [ + { + "name": "plate", + "origin": [8, 8, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8] + }, + { + "name": "potatoes", + "origin": [8, 8, 8], + "children": [9] + }, + { + "name": "curd cheese", + "origin": [8, 8, 8], + "children": [10] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/block/tomato_stage0.json b/src/main/resources/assets/dishes/models/block/tomato_stage0.json new file mode 100644 index 0000000..ae52397 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/tomato_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "block/crop", + "textures": { + "crop": "dishes:block/tomato_stage0" + } +} diff --git a/src/main/resources/assets/dishes/models/block/tomato_stage1.json b/src/main/resources/assets/dishes/models/block/tomato_stage1.json new file mode 100644 index 0000000..07959fd --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/tomato_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/crop", + "textures": { + "crop": "dishes:block/tomato_stage1" + } +} diff --git a/src/main/resources/assets/dishes/models/block/tomato_stage2.json b/src/main/resources/assets/dishes/models/block/tomato_stage2.json new file mode 100644 index 0000000..69a95b5 --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/tomato_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/crop", + "textures": { + "crop": "dishes:block/tomato_stage2" + } +} diff --git a/src/main/resources/assets/dishes/models/block/tomato_stage3.json b/src/main/resources/assets/dishes/models/block/tomato_stage3.json new file mode 100644 index 0000000..aeaa27b --- /dev/null +++ b/src/main/resources/assets/dishes/models/block/tomato_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/crop", + "textures": { + "crop": "dishes:block/tomato_stage3" + } +} diff --git a/src/main/resources/assets/dishes/models/item/bacon.json b/src/main/resources/assets/dishes/models/item/bacon.json new file mode 100644 index 0000000..eb271b7 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/bacon.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/bacon" + } +} diff --git a/src/main/resources/assets/dishes/models/item/cheese_roll.json b/src/main/resources/assets/dishes/models/item/cheese_roll.json new file mode 100644 index 0000000..2539396 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/cheese_roll.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/cheese_roll" + } +} diff --git a/src/main/resources/assets/dishes/models/item/cheese_slice.json b/src/main/resources/assets/dishes/models/item/cheese_slice.json new file mode 100644 index 0000000..7ff576e --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/cheese_slice.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/cheese_slice" + } +} diff --git a/src/main/resources/assets/dishes/models/item/cheeseburger.json b/src/main/resources/assets/dishes/models/item/cheeseburger.json new file mode 100644 index 0000000..7cd1352 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/cheeseburger.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/cheeseburger" +} diff --git a/src/main/resources/assets/dishes/models/item/chickenburger.json b/src/main/resources/assets/dishes/models/item/chickenburger.json new file mode 100644 index 0000000..be7d8a3 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/chickenburger.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/chickenburger" +} diff --git a/src/main/resources/assets/dishes/models/item/fishandchips.json b/src/main/resources/assets/dishes/models/item/fishandchips.json new file mode 100644 index 0000000..a7f6ab6 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/fishandchips.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/fishandchips" +} diff --git a/src/main/resources/assets/dishes/models/item/flag_america.json b/src/main/resources/assets/dishes/models/item/flag_america.json new file mode 100644 index 0000000..de42a88 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/flag_america.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/flags/america" + } +} diff --git a/src/main/resources/assets/dishes/models/item/flag_britain.json b/src/main/resources/assets/dishes/models/item/flag_britain.json new file mode 100644 index 0000000..3ca511e --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/flag_britain.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/flags/britain" + } +} diff --git a/src/main/resources/assets/dishes/models/item/flag_germany.json b/src/main/resources/assets/dishes/models/item/flag_germany.json new file mode 100644 index 0000000..1c17200 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/flag_germany.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/flags/germany" + } +} diff --git a/src/main/resources/assets/dishes/models/item/flag_italy.json b/src/main/resources/assets/dishes/models/item/flag_italy.json new file mode 100644 index 0000000..41ce924 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/flag_italy.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/flags/italy" + } +} diff --git a/src/main/resources/assets/dishes/models/item/flour.json b/src/main/resources/assets/dishes/models/item/flour.json new file mode 100644 index 0000000..1fbf1a6 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/flour.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/flour" + } +} diff --git a/src/main/resources/assets/dishes/models/item/fries.json b/src/main/resources/assets/dishes/models/item/fries.json new file mode 100644 index 0000000..1ce858c --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/fries.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/fries" + } +} diff --git a/src/main/resources/assets/dishes/models/item/hamburger.json b/src/main/resources/assets/dishes/models/item/hamburger.json new file mode 100644 index 0000000..c8cb4bf --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/hamburger.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/hamburger" +} diff --git a/src/main/resources/assets/dishes/models/item/knife.json b/src/main/resources/assets/dishes/models/item/knife.json new file mode 100644 index 0000000..4054ff2 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/knife.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/knife" + } +} diff --git a/src/main/resources/assets/dishes/models/item/lettuce.json b/src/main/resources/assets/dishes/models/item/lettuce.json new file mode 100644 index 0000000..a07a8eb --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/lettuce.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/lettuce" + } +} diff --git a/src/main/resources/assets/dishes/models/item/lettuceseed.json b/src/main/resources/assets/dishes/models/item/lettuceseed.json new file mode 100644 index 0000000..6aeb4fe --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/lettuceseed.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/lettuceseed" + } +} diff --git a/src/main/resources/assets/dishes/models/item/pizzabacon.json b/src/main/resources/assets/dishes/models/item/pizzabacon.json new file mode 100644 index 0000000..42d47bc --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/pizzabacon.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/pizzabacon" +} diff --git a/src/main/resources/assets/dishes/models/item/pizzabox.json b/src/main/resources/assets/dishes/models/item/pizzabox.json new file mode 100644 index 0000000..f6657e6 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/pizzabox.json @@ -0,0 +1,330 @@ +{ + "credit": "made by Motschen", + "parent": "block/block", + "textures": { + "3": "block/white_concrete", + "5": "block/red_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 0.1, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [0, 1, 0], + "to": [16, 1.2, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, -3, 6]}, + "faces": { + "north": {"uv": [0, 0, 16, 0], "rotation": 180, "texture": "#3"}, + "east": {"uv": [0, 0, 0, 16], "rotation": 90, "texture": "#3"}, + "south": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 16], "rotation": 270, "texture": "#3"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [0.2, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 0.2], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0.2], "texture": "#3"} + } + }, + { + "from": [15.8, 0, 0], + "to": [16, 1, 16], + "faces": { + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 0.2, 16], "texture": "#3"} + } + }, + { + "from": [0, 0, 15.8], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#missing"} + } + }, + { + "from": [1, 1.25, 5.5], + "to": [1.75, 1.35, 10], + "rotation": {"angle": 0, "axis": "x", "origin": [9, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.75, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 4.5], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"} + } + }, + { + "from": [1.75, 1.25, 5.5], + "to": [3, 1.35, 6.25], + "rotation": {"angle": 0, "axis": "x", "origin": [10, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 1.25, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 0.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"} + } + }, + { + "from": [1.75, 1.25, 7], + "to": [3, 1.35, 7.75], + "rotation": {"angle": 0, "axis": "x", "origin": [10, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 1.25, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 0.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"} + } + }, + { + "from": [2.25, 1.25, 6.25], + "to": [3, 1.35, 7], + "rotation": {"angle": 0, "axis": "x", "origin": [10, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.75, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 0.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"} + } + }, + { + "from": [4, 1.25, 5.5], + "to": [4.75, 1.35, 10], + "rotation": {"angle": 0, "axis": "x", "origin": [9, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.75, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 4.5], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 4.5], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 4.5], "texture": "#5"} + } + }, + { + "from": [6, 1.25, 9.25], + "to": [8.25, 1.35, 10], + "rotation": {"angle": 0, "axis": "x", "origin": [14, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 2.25, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 0.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"} + } + }, + { + "from": [6, 1.25, 5.5], + "to": [8.25, 1.35, 6.25], + "rotation": {"angle": 0, "axis": "x", "origin": [14, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 2.25, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 0.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"} + } + }, + { + "from": [6, 1.25, 7.75], + "to": [6.75, 1.35, 9.25], + "rotation": {"angle": 0, "axis": "x", "origin": [14, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.75, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 1.5], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"} + } + }, + { + "from": [6.75, 1.25, 7], + "to": [7.5, 1.35, 7.75], + "rotation": {"angle": 0, "axis": "x", "origin": [15, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.75, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 0.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"} + } + }, + { + "from": [7.5, 1.25, 6], + "to": [8.25, 1.35, 7.75], + "rotation": {"angle": 0, "axis": "x", "origin": [15, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.75, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 1.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"} + } + }, + { + "from": [9, 1.25, 9.25], + "to": [11.25, 1.35, 10], + "rotation": {"angle": 0, "axis": "x", "origin": [17, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 2.25, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 0.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"} + } + }, + { + "from": [9, 1.25, 5.5], + "to": [11.25, 1.35, 6.25], + "rotation": {"angle": 0, "axis": "x", "origin": [17, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 2.25, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 0.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 2.25, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 2.25, 0.75], "texture": "#5"} + } + }, + { + "from": [9, 1.25, 7.75], + "to": [9.75, 1.35, 9.25], + "rotation": {"angle": 0, "axis": "x", "origin": [17, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.75, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 1.5], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.5], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 1.5], "texture": "#5"} + } + }, + { + "from": [9.75, 1.25, 7], + "to": [10.5, 1.35, 7.75], + "rotation": {"angle": 0, "axis": "x", "origin": [18, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.75, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 0.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 0.75], "texture": "#5"} + } + }, + { + "from": [10.5, 1.25, 6], + "to": [11.25, 1.35, 7.75], + "rotation": {"angle": 0, "axis": "x", "origin": [18, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.75, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 1.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 1.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 1.75], "texture": "#5"} + } + }, + { + "from": [12, 1.25, 6.25], + "to": [12.75, 1.35, 10], + "rotation": {"angle": 0, "axis": "x", "origin": [20, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.75, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 3.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"} + } + }, + { + "from": [12.75, 1.25, 5.5], + "to": [14, 1.35, 6.25], + "rotation": {"angle": 0, "axis": "x", "origin": [20, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 1.25, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 0.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"} + } + }, + { + "from": [12.75, 1.25, 7], + "to": [14, 1.35, 7.75], + "rotation": {"angle": 0, "axis": "x", "origin": [20, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 1.25, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 0.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 1.25, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 0.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 1.25, 0.75], "texture": "#5"} + } + }, + { + "from": [14, 1.25, 6.25], + "to": [14.75, 1.35, 10], + "rotation": {"angle": 0, "axis": "x", "origin": [20, 9, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.75, 0.1], "rotation": 180, "texture": "#5"}, + "east": {"uv": [0, 0, 0.1, 3.75], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 0, 0.75, 0.1], "texture": "#5"}, + "west": {"uv": [0, 0, 0.1, 3.75], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 0.75, 3.75], "texture": "#5"} + } + } + ], + "groups": [0, 1, 2, 3, 4, 5, + { + "name": "group", + "origin": [8, 8, 8], + "children": [ + { + "name": "p", + "origin": [8, 8, 8], + "children": [6, 7, 8, 9] + }, + { + "name": "i", + "origin": [8, 8, 8], + "children": [10] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [11, 12, 13, 14, 15] + }, + { + "name": "z", + "origin": [9, 19, 17], + "children": [16, 17, 18, 19, 20] + }, + { + "name": "a", + "origin": [8, 8, 8], + "children": [21, 22, 23, 24] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/dishes/models/item/pizzaham.json b/src/main/resources/assets/dishes/models/item/pizzaham.json new file mode 100644 index 0000000..8f78ad6 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/pizzaham.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/pizzaham" +} diff --git a/src/main/resources/assets/dishes/models/item/pizzasalami.json b/src/main/resources/assets/dishes/models/item/pizzasalami.json new file mode 100644 index 0000000..c40b729 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/pizzasalami.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/pizzasalami" +} diff --git a/src/main/resources/assets/dishes/models/item/pizzatuna.json b/src/main/resources/assets/dishes/models/item/pizzatuna.json new file mode 100644 index 0000000..547fd00 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/pizzatuna.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/pizzatuna" +} diff --git a/src/main/resources/assets/dishes/models/item/plate.json b/src/main/resources/assets/dishes/models/item/plate.json new file mode 100644 index 0000000..5f69646 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/plate.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/plate" +} diff --git a/src/main/resources/assets/dishes/models/item/potato_slice.json b/src/main/resources/assets/dishes/models/item/potato_slice.json new file mode 100644 index 0000000..c25d792 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/potato_slice.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/potato_slice" + } +} diff --git a/src/main/resources/assets/dishes/models/item/potatoeswithcurdcheese.json b/src/main/resources/assets/dishes/models/item/potatoeswithcurdcheese.json new file mode 100644 index 0000000..b8f9f75 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/potatoeswithcurdcheese.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/potatoeswithcurdcheese" +} diff --git a/src/main/resources/assets/dishes/models/item/raw_bacon.json b/src/main/resources/assets/dishes/models/item/raw_bacon.json new file mode 100644 index 0000000..8844ada --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/raw_bacon.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/raw_bacon" + } +} diff --git a/src/main/resources/assets/dishes/models/item/raw_fries.json b/src/main/resources/assets/dishes/models/item/raw_fries.json new file mode 100644 index 0000000..30337b6 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/raw_fries.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/raw_fries" + } +} diff --git a/src/main/resources/assets/dishes/models/item/raw_spaghetti.json b/src/main/resources/assets/dishes/models/item/raw_spaghetti.json new file mode 100644 index 0000000..d74288a --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/raw_spaghetti.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/raw_spaghetti" + } +} diff --git a/src/main/resources/assets/dishes/models/item/salami.json b/src/main/resources/assets/dishes/models/item/salami.json new file mode 100644 index 0000000..333ac40 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/salami.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/salami" + } +} diff --git a/src/main/resources/assets/dishes/models/item/salt.json b/src/main/resources/assets/dishes/models/item/salt.json new file mode 100644 index 0000000..c547534 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/salt.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/salt" + } +} diff --git a/src/main/resources/assets/dishes/models/item/salt_ore.json b/src/main/resources/assets/dishes/models/item/salt_ore.json new file mode 100644 index 0000000..54fa061 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/salt_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/salt_ore" +} diff --git a/src/main/resources/assets/dishes/models/item/schnitzel.json b/src/main/resources/assets/dishes/models/item/schnitzel.json new file mode 100644 index 0000000..1ce7568 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/schnitzel.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/schnitzel" +} diff --git a/src/main/resources/assets/dishes/models/item/spaghetti.json b/src/main/resources/assets/dishes/models/item/spaghetti.json new file mode 100644 index 0000000..f9990be --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/spaghetti.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/spaghetti" + } +} diff --git a/src/main/resources/assets/dishes/models/item/spaghetti_bolognese.json b/src/main/resources/assets/dishes/models/item/spaghetti_bolognese.json new file mode 100644 index 0000000..def52e4 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/spaghetti_bolognese.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/spaghetti_bolognese" +} diff --git a/src/main/resources/assets/dishes/models/item/steak.json b/src/main/resources/assets/dishes/models/item/steak.json new file mode 100644 index 0000000..d7d9afe --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/steak.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/steak" +} diff --git a/src/main/resources/assets/dishes/models/item/tinypotatoeswithcurdcheese.json b/src/main/resources/assets/dishes/models/item/tinypotatoeswithcurdcheese.json new file mode 100644 index 0000000..fbaadfc --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/tinypotatoeswithcurdcheese.json @@ -0,0 +1,3 @@ +{ + "parent": "dishes:block/tinypotatoeswithcurdcheese" +} diff --git a/src/main/resources/assets/dishes/models/item/tomato.json b/src/main/resources/assets/dishes/models/item/tomato.json new file mode 100644 index 0000000..b698d27 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/tomato.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/tomato" + } +} diff --git a/src/main/resources/assets/dishes/models/item/tomatoseed.json b/src/main/resources/assets/dishes/models/item/tomatoseed.json new file mode 100644 index 0000000..7625d59 --- /dev/null +++ b/src/main/resources/assets/dishes/models/item/tomatoseed.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "dishes:item/tomatoseed" + } +} diff --git a/src/main/resources/assets/dishes/textures/block/lettuce_stage0.png b/src/main/resources/assets/dishes/textures/block/lettuce_stage0.png new file mode 100644 index 0000000..315ceb0 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/lettuce_stage0.png differ diff --git a/src/main/resources/assets/dishes/textures/block/lettuce_stage1.png b/src/main/resources/assets/dishes/textures/block/lettuce_stage1.png new file mode 100644 index 0000000..5b30067 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/lettuce_stage1.png differ diff --git a/src/main/resources/assets/dishes/textures/block/lettuce_stage2.png b/src/main/resources/assets/dishes/textures/block/lettuce_stage2.png new file mode 100644 index 0000000..29df312 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/lettuce_stage2.png differ diff --git a/src/main/resources/assets/dishes/textures/block/lettuce_stage3.png b/src/main/resources/assets/dishes/textures/block/lettuce_stage3.png new file mode 100644 index 0000000..9b752d0 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/lettuce_stage3.png differ diff --git a/src/main/resources/assets/dishes/textures/block/lil_tater.png b/src/main/resources/assets/dishes/textures/block/lil_tater.png new file mode 100644 index 0000000..6b1fc92 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/lil_tater.png differ diff --git a/src/main/resources/assets/dishes/textures/block/pizza_bottom.png b/src/main/resources/assets/dishes/textures/block/pizza_bottom.png new file mode 100644 index 0000000..a9562cb Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/pizza_bottom.png differ diff --git a/src/main/resources/assets/dishes/textures/block/pizza_inner.png b/src/main/resources/assets/dishes/textures/block/pizza_inner.png new file mode 100644 index 0000000..9becffe Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/pizza_inner.png differ diff --git a/src/main/resources/assets/dishes/textures/block/pizza_side.png b/src/main/resources/assets/dishes/textures/block/pizza_side.png new file mode 100644 index 0000000..b8947cd Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/pizza_side.png differ diff --git a/src/main/resources/assets/dishes/textures/block/pizza_top.png b/src/main/resources/assets/dishes/textures/block/pizza_top.png new file mode 100644 index 0000000..4a8f867 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/pizza_top.png differ diff --git a/src/main/resources/assets/dishes/textures/block/salt_ore.png b/src/main/resources/assets/dishes/textures/block/salt_ore.png new file mode 100644 index 0000000..5cabb0f Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/salt_ore.png differ diff --git a/src/main/resources/assets/dishes/textures/block/tomato_stage0.png b/src/main/resources/assets/dishes/textures/block/tomato_stage0.png new file mode 100644 index 0000000..2a548be Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/tomato_stage0.png differ diff --git a/src/main/resources/assets/dishes/textures/block/tomato_stage1.png b/src/main/resources/assets/dishes/textures/block/tomato_stage1.png new file mode 100644 index 0000000..cf43916 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/tomato_stage1.png differ diff --git a/src/main/resources/assets/dishes/textures/block/tomato_stage2.png b/src/main/resources/assets/dishes/textures/block/tomato_stage2.png new file mode 100644 index 0000000..4954d07 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/tomato_stage2.png differ diff --git a/src/main/resources/assets/dishes/textures/block/tomato_stage3.png b/src/main/resources/assets/dishes/textures/block/tomato_stage3.png new file mode 100644 index 0000000..493bbb6 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/block/tomato_stage3.png differ diff --git a/src/main/resources/assets/dishes/textures/item/bacon.png b/src/main/resources/assets/dishes/textures/item/bacon.png new file mode 100644 index 0000000..6c0728f Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/bacon.png differ diff --git a/src/main/resources/assets/dishes/textures/item/cheese_roll.png b/src/main/resources/assets/dishes/textures/item/cheese_roll.png new file mode 100644 index 0000000..81d6eb7 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/cheese_roll.png differ diff --git a/src/main/resources/assets/dishes/textures/item/cheese_slice.png b/src/main/resources/assets/dishes/textures/item/cheese_slice.png new file mode 100644 index 0000000..b96af86 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/cheese_slice.png differ diff --git a/src/main/resources/assets/dishes/textures/item/flags/america.png b/src/main/resources/assets/dishes/textures/item/flags/america.png new file mode 100644 index 0000000..b5bcf67 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/flags/america.png differ diff --git a/src/main/resources/assets/dishes/textures/item/flags/britain.png b/src/main/resources/assets/dishes/textures/item/flags/britain.png new file mode 100644 index 0000000..09b4bdd Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/flags/britain.png differ diff --git a/src/main/resources/assets/dishes/textures/item/flags/germany.png b/src/main/resources/assets/dishes/textures/item/flags/germany.png new file mode 100644 index 0000000..985085b Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/flags/germany.png differ diff --git a/src/main/resources/assets/dishes/textures/item/flags/italy.png b/src/main/resources/assets/dishes/textures/item/flags/italy.png new file mode 100644 index 0000000..5699172 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/flags/italy.png differ diff --git a/src/main/resources/assets/dishes/textures/item/flour.png b/src/main/resources/assets/dishes/textures/item/flour.png new file mode 100644 index 0000000..3475534 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/flour.png differ diff --git a/src/main/resources/assets/dishes/textures/item/fries.png b/src/main/resources/assets/dishes/textures/item/fries.png new file mode 100644 index 0000000..0df28dd Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/fries.png differ diff --git a/src/main/resources/assets/dishes/textures/item/knife.png b/src/main/resources/assets/dishes/textures/item/knife.png new file mode 100644 index 0000000..0867636 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/knife.png differ diff --git a/src/main/resources/assets/dishes/textures/item/lettuce.png b/src/main/resources/assets/dishes/textures/item/lettuce.png new file mode 100644 index 0000000..4fe0f29 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/lettuce.png differ diff --git a/src/main/resources/assets/dishes/textures/item/lettuceseed.png b/src/main/resources/assets/dishes/textures/item/lettuceseed.png new file mode 100644 index 0000000..6a2d6e4 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/lettuceseed.png differ diff --git a/src/main/resources/assets/dishes/textures/item/potato_slice.png b/src/main/resources/assets/dishes/textures/item/potato_slice.png new file mode 100644 index 0000000..0bc2602 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/potato_slice.png differ diff --git a/src/main/resources/assets/dishes/textures/item/raw_bacon.png b/src/main/resources/assets/dishes/textures/item/raw_bacon.png new file mode 100644 index 0000000..4acc21d Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/raw_bacon.png differ diff --git a/src/main/resources/assets/dishes/textures/item/raw_fries.png b/src/main/resources/assets/dishes/textures/item/raw_fries.png new file mode 100644 index 0000000..055a929 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/raw_fries.png differ diff --git a/src/main/resources/assets/dishes/textures/item/raw_spaghetti.png b/src/main/resources/assets/dishes/textures/item/raw_spaghetti.png new file mode 100644 index 0000000..cc30b1b Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/raw_spaghetti.png differ diff --git a/src/main/resources/assets/dishes/textures/item/salami.png b/src/main/resources/assets/dishes/textures/item/salami.png new file mode 100644 index 0000000..3463cc5 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/salami.png differ diff --git a/src/main/resources/assets/dishes/textures/item/salt.png b/src/main/resources/assets/dishes/textures/item/salt.png new file mode 100644 index 0000000..bdf6080 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/salt.png differ diff --git a/src/main/resources/assets/dishes/textures/item/spaghetti.png b/src/main/resources/assets/dishes/textures/item/spaghetti.png new file mode 100644 index 0000000..1248610 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/spaghetti.png differ diff --git a/src/main/resources/assets/dishes/textures/item/tomato.png b/src/main/resources/assets/dishes/textures/item/tomato.png new file mode 100644 index 0000000..5385984 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/tomato.png differ diff --git a/src/main/resources/assets/dishes/textures/item/tomatoseed.png b/src/main/resources/assets/dishes/textures/item/tomatoseed.png new file mode 100644 index 0000000..3c13b52 Binary files /dev/null and b/src/main/resources/assets/dishes/textures/item/tomatoseed.png differ diff --git a/src/main/resources/data/dishes/loot_tables/blocks/salt_ore.json b/src/main/resources/data/dishes/loot_tables/blocks/salt_ore.json new file mode 100644 index 0000000..dbd5307 --- /dev/null +++ b/src/main/resources/data/dishes/loot_tables/blocks/salt_ore.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "dishes:salt_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "dishes:salt" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/loot_tables/blocks/tomatobush.json b/src/main/resources/data/dishes/loot_tables/blocks/tomatobush.json new file mode 100644 index 0000000..ef3b38a --- /dev/null +++ b/src/main/resources/data/dishes/loot_tables/blocks/tomatobush.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": "dishes:tomatobush", + "properties": { + "age": "7" + } + } + ], + "name": "dishes:tomato" + }, + { + "type": "minecraft:item", + "name": "dishes:tomatoseed" + } + ] + } + ] + }, + { + "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.33 + } + } + ], + "name": "dishes:tomatoseed" + } + ], + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "dishes:tomatobush", + "properties": { + "age": "7" + } + } + ] + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/book.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/book.json new file mode 100644 index 0000000..6705565 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/book.json @@ -0,0 +1,8 @@ +{ + "name": "book.dishes.cooking_guide", + "landing_text": "text.dishes.landing_text", + "version": 1, + "book_texture": "patchouli:textures/gui/book_gray.png", + "model": "patchouli:book_gray", + "creative_tab": "dishes.dishes" +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/american.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/american.json new file mode 100644 index 0000000..04009d2 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/american.json @@ -0,0 +1,5 @@ +{ + "name": "American Dishes", + "description": "Food from the USA", + "icon": "dishes:flag_america" +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/british.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/british.json new file mode 100644 index 0000000..d39796a --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/british.json @@ -0,0 +1,5 @@ +{ + "name": "British Dishes", + "description": "Food from the United Kingdom", + "icon": "dishes:flag_britain" +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/general.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/general.json new file mode 100644 index 0000000..2b80069 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/general.json @@ -0,0 +1,5 @@ +{ + "name": "General", + "description": "Ingredients and plates for the dishes", + "icon": "dishes:plate" +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/german.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/german.json new file mode 100644 index 0000000..b09104d --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/german.json @@ -0,0 +1,5 @@ +{ + "name": "German Dishes", + "description": "Food from Germany", + "icon": "dishes:flag_germany" +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/italian.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/italian.json new file mode 100644 index 0000000..01318ad --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/categories/italian.json @@ -0,0 +1,5 @@ +{ + "name": "Italian Dishes", + "description": "Food from Italy", + "icon": "dishes:flag_italy" +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/bacon.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/bacon.json new file mode 100644 index 0000000..e08d0d3 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/bacon.json @@ -0,0 +1,18 @@ +{ + "name": "Bacon", + "icon": "dishes:bacon", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:bacon", + "title": "Bacon", + "link_recipe": false, + "text": "Bacon can be used to create bacon pizza." + }, + { + "type": "smelting", + "recipe": "dishes:bacon_smelting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/cheese_roll.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/cheese_roll.json new file mode 100644 index 0000000..757af6d --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/cheese_roll.json @@ -0,0 +1,18 @@ +{ + "name": "Cheese Roll", + "icon": "dishes:cheese_roll", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:cheese_roll", + "title": "Cheese Roll", + "link_recipe": false, + "text": "A roll of cheese" + }, + { + "type": "crafting", + "recipe": "dishes:cheese_roll" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/cheese_slice.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/cheese_slice.json new file mode 100644 index 0000000..bd7b419 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/cheese_slice.json @@ -0,0 +1,18 @@ +{ + "name": "Cheese Slice", + "icon": "dishes:cheese_slice", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:cheese_slice", + "title": "Cheese Slice", + "link_recipe": false, + "text": "A piece of cheese cut out of a cheese roll" + }, + { + "type": "crafting", + "recipe": "dishes:cheese_slice" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/cheeseburger.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/cheeseburger.json new file mode 100644 index 0000000..fd6aa00 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/cheeseburger.json @@ -0,0 +1,18 @@ +{ + "name": "Cheeseburger", + "icon": "dishes:cheeseburger", + "category": "dishes:american", + "pages": [ + { + "type": "spotlight", + "item": "dishes:cheeseburger", + "title": "Cheeseburger", + "link_recipe": false, + "text": "A Hamburger with Cheese" + }, + { + "type": "crafting", + "recipe": "dishes:cheeseburger" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/chickenburger.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/chickenburger.json new file mode 100644 index 0000000..0f8eb37 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/chickenburger.json @@ -0,0 +1,18 @@ +{ + "name": "Chickenburger", + "icon": "dishes:chickenburger", + "category": "dishes:american", + "pages": [ + { + "type": "spotlight", + "item": "dishes:chickenburger", + "title": "Chickenburger", + "link_recipe": false, + "text": "A Hamburger, but with Chicken instead of Beef" + }, + { + "type": "crafting", + "recipe": "dishes:chickenburger" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/fishandchips.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/fishandchips.json new file mode 100644 index 0000000..b373732 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/fishandchips.json @@ -0,0 +1,18 @@ +{ + "name": "Fish and Chips", + "icon": "dishes:fishandchips", + "category": "dishes:british", + "pages": [ + { + "type": "spotlight", + "item": "dishes:fishandchips", + "title": "Fish and Chips", + "link_recipe": false, + "text": "Brits love this." + }, + { + "type": "crafting", + "recipe": "dishes:fishandchips" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/flour.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/flour.json new file mode 100644 index 0000000..e9cef8d --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/flour.json @@ -0,0 +1,18 @@ +{ + "name": "Flour", + "icon": "dishes:flour", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:flour", + "title": "Flour", + "link_recipe": false, + "text": "Flour can be used to create pasta and pizza." + }, + { + "type": "crafting", + "recipe": "dishes:flour" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/fries.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/fries.json new file mode 100644 index 0000000..3a0ae5a --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/fries.json @@ -0,0 +1,18 @@ +{ + "name": "Fries", + "icon": "dishes:fries", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:fries", + "title": "Fries", + "link_recipe": false, + "text": "Cooked potato slices with salt." + }, + { + "type": "smelting", + "recipe": "dishes:fries_smelting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/hamburger.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/hamburger.json new file mode 100644 index 0000000..2ed8828 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/hamburger.json @@ -0,0 +1,18 @@ +{ + "name": "Hamburger", + "icon": "dishes:hamburger", + "category": "dishes:american", + "pages": [ + { + "type": "spotlight", + "item": "dishes:hamburger", + "title": "Hamburger", + "link_recipe": false, + "text": "A classic Hamburger" + }, + { + "type": "crafting", + "recipe": "dishes:hamburger" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/knife.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/knife.json new file mode 100644 index 0000000..06e583b --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/knife.json @@ -0,0 +1,22 @@ +{ + "name": "Knife", + "icon": "dishes:knife", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:knife", + "title": "Knife", + "link_recipe": false, + "text": "Allows you to cut certain resources into a smaller form." + }, + { + "type": "crafting", + "recipe": "dishes:knife" + }, + { + "type": "crafting", + "recipe": "dishes:potato_slice" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/lettuce.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/lettuce.json new file mode 100644 index 0000000..c3f3b22 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/lettuce.json @@ -0,0 +1,18 @@ +{ + "name": "Lettuce", + "icon": "dishes:lettuce", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:lettuce", + "title": "Lettuce", + "link_recipe": false, + "text": "Lettuce is used for many dishes. It can be found in village chests and can be used to craft Lettuce Seeds." + }, + { + "type": "crafting", + "recipe": "dishes:lettuceseed" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/lettuceseed.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/lettuceseed.json new file mode 100644 index 0000000..ec39504 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/lettuceseed.json @@ -0,0 +1,18 @@ +{ + "name": "Lettuce Seeds", + "icon": "dishes:lettuceseed", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:lettuceseed", + "title": "Lettuce Seeds", + "link_recipe": false, + "text": "Lettuce Seeds allow you to create a lettuce farm." + }, + { + "type": "crafting", + "recipe": "dishes:lettuceseed" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzabacon.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzabacon.json new file mode 100644 index 0000000..9216018 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzabacon.json @@ -0,0 +1,18 @@ +{ + "name": "Pizza Bacon", + "icon": "dishes:pizzabacon", + "category": "dishes:italian", + "pages": [ + { + "type": "spotlight", + "item": "dishes:pizzabacon", + "title": "Pizza Bacon", + "link_recipe": false, + "text": "A pizza with bacon on it." + }, + { + "type": "crafting", + "recipe": "dishes:pizzabacon" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzabox.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzabox.json new file mode 100644 index 0000000..678f9bd --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzabox.json @@ -0,0 +1,18 @@ +{ + "name": "Pizzabox", + "icon": "dishes:pizzabox", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:pizzabox", + "title": "Pizzabox", + "link_recipe": false, + "text": "An empty pizzabox :(" + }, + { + "type": "crafting", + "recipe": "dishes:pizzabox" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzaham.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzaham.json new file mode 100644 index 0000000..32d81a1 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzaham.json @@ -0,0 +1,18 @@ +{ + "name": "Pizza Ham", + "icon": "dishes:pizzaham", + "category": "dishes:italian", + "pages": [ + { + "type": "spotlight", + "item": "dishes:pizzaham", + "title": "Pizza Ham", + "link_recipe": false, + "text": "A pizza with ham, yummy!" + }, + { + "type": "crafting", + "recipe": "dishes:pizzaham" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzasalami.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzasalami.json new file mode 100644 index 0000000..07c94b1 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzasalami.json @@ -0,0 +1,18 @@ +{ + "name": "Pizza Salami", + "icon": "dishes:pizzasalami", + "category": "dishes:italian", + "pages": [ + { + "type": "spotlight", + "item": "dishes:pizzasalami", + "title": "Pizza Salami", + "link_recipe": false, + "text": "The classical pizza" + }, + { + "type": "crafting", + "recipe": "dishes:pizzasalami" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzatuna.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzatuna.json new file mode 100644 index 0000000..917f370 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/pizzatuna.json @@ -0,0 +1,18 @@ +{ + "name": "Pizza Tuna", + "icon": "dishes:pizzatuna", + "category": "dishes:italian", + "pages": [ + { + "type": "spotlight", + "item": "dishes:pizzatuna", + "title": "Pizza Tuna", + "link_recipe": false, + "text": "A pizza with tuna lol" + }, + { + "type": "crafting", + "recipe": "dishes:pizzatuna" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/plate.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/plate.json new file mode 100644 index 0000000..110c184 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/plate.json @@ -0,0 +1,18 @@ +{ + "name": "Plate", + "icon": "dishes:plate", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:plate", + "title": "Plate", + "link_recipe": false, + "text": "A plate." + }, + { + "type": "crafting", + "recipe": "dishes:plate" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/potato_slice.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/potato_slice.json new file mode 100644 index 0000000..ff03c11 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/potato_slice.json @@ -0,0 +1,18 @@ +{ + "name": "Potato Slice", + "icon": "dishes:potato_slice", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:potato_slice", + "title": "Potato Slice", + "link_recipe": false, + "text": "A slice of a potato." + }, + { + "type": "crafting", + "recipe": "dishes:potato_slice" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/potatoeswithcurdcheese.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/potatoeswithcurdcheese.json new file mode 100644 index 0000000..61747a9 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/potatoeswithcurdcheese.json @@ -0,0 +1,18 @@ +{ + "name": "Potatoes with Curd Cheese", + "icon": "dishes:potatoeswithcurdcheese", + "category": "dishes:german", + "pages": [ + { + "type": "spotlight", + "item": "dishes:potatoeswithcurdcheese", + "title": "Potatoes with Curd Cheese", + "link_recipe": false, + "text": "Very delicious german food" + }, + { + "type": "crafting", + "recipe": "dishes:potatoeswithcurdcheese" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/raw_bacon.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/raw_bacon.json new file mode 100644 index 0000000..e1b683b --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/raw_bacon.json @@ -0,0 +1,18 @@ +{ + "name": "Raw Bacon", + "icon": "dishes:raw_bacon", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:raw_bacon", + "title": "Raw Bacon", + "link_recipe": false, + "text": "Raw Bacon can be cooked in a furnace." + }, + { + "type": "crafting", + "recipe": "dishes:raw_bacon" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/raw_fries.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/raw_fries.json new file mode 100644 index 0000000..38c9163 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/raw_fries.json @@ -0,0 +1,18 @@ +{ + "name": "Raw Fries", + "icon": "dishes:raw_fries", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:raw_fries", + "title": "Raw Fries", + "link_recipe": false, + "text": "A potato slice with salt. Can be cooked in a furnace to create fries." + }, + { + "type": "crafting", + "recipe": "dishes:raw_fries" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/raw_spaghetti.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/raw_spaghetti.json new file mode 100644 index 0000000..50bceb8 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/raw_spaghetti.json @@ -0,0 +1,18 @@ +{ + "name": "Raw Spaghetti", + "icon": "dishes:raw_spaghetti", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:raw_spaghetti", + "title": "Raw Spaghetti", + "link_recipe": false, + "text": "Raw Spaghetti can be cooked in a furnace or smoker to create Spaghetti." + }, + { + "type": "crafting", + "recipe": "dishes:raw_spaghetti" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/salami.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/salami.json new file mode 100644 index 0000000..b642e67 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/salami.json @@ -0,0 +1,22 @@ +{ + "name": "Salami", + "icon": "dishes:salami", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:salami", + "title": "Salami", + "link_recipe": false, + "text": "Salami is a type of meat, made out of Pig or Cow." + }, + { + "type": "crafting", + "recipe": "dishes:salami_pig" + }, + { + "type": "crafting", + "recipe": "dishes:salami_cow" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/salt.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/salt.json new file mode 100644 index 0000000..6c79dab --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/salt.json @@ -0,0 +1,18 @@ +{ + "name": "Salt", + "icon": "dishes:salt", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:salt", + "title": "Salt", + "link_recipe": false, + "text": "Salt can be used to create fries." + }, + { + "type": "smelting", + "recipe": "dishes:salt_smelting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/salt_ore.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/salt_ore.json new file mode 100644 index 0000000..b9dd2bd --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/salt_ore.json @@ -0,0 +1,18 @@ +{ + "name": "Salt Ore", + "icon": "dishes:salt_ore", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:salt_ore", + "title": "Salt Ore", + "link_recipe": false, + "text": "The source of salt." + }, + { + "type": "smelting", + "recipe": "dishes:salt_smelting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/schnitzel.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/schnitzel.json new file mode 100644 index 0000000..0a090d8 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/schnitzel.json @@ -0,0 +1,18 @@ +{ + "name": "Schnitzel", + "icon": "dishes:schnitzel", + "category": "dishes:german", + "pages": [ + { + "type": "spotlight", + "item": "dishes:schnitzel", + "title": "Schnitzel", + "link_recipe": false, + "text": "Tasty, Tasty..." + }, + { + "type": "crafting", + "recipe": "dishes:schnitzel" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/spaghetti.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/spaghetti.json new file mode 100644 index 0000000..82d9269 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/spaghetti.json @@ -0,0 +1,18 @@ +{ + "name": "Spaghetti", + "icon": "dishes:salt", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:spaghetti", + "title": "Spaghetti", + "link_recipe": false, + "text": "Spaghetti are pasta and can be used to cook Spaghetti Bolognese." + }, + { + "type": "smelting", + "recipe": "dishes:spaghetti_smelting" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/spaghetti_bolognese.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/spaghetti_bolognese.json new file mode 100644 index 0000000..c9cdfef --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/spaghetti_bolognese.json @@ -0,0 +1,18 @@ +{ + "name": "Spaghetti Bolognese", + "icon": "dishes:spaghetti_bolognese", + "category": "dishes:italian", + "pages": [ + { + "type": "spotlight", + "item": "dishes:spaghetti_bolognese", + "title": "Spaghetti Bolognese", + "link_recipe": false, + "text": "Who doesn't love spaghetti?" + }, + { + "type": "crafting", + "recipe": "dishes:spaghetti_bolognese" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/steak.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/steak.json new file mode 100644 index 0000000..a1e1783 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/steak.json @@ -0,0 +1,18 @@ +{ + "name": "Steak", + "icon": "dishes:steak", + "category": "dishes:american", + "pages": [ + { + "type": "spotlight", + "item": "dishes:steak", + "title": "Steak", + "link_recipe": false, + "text": "A very famous dish." + }, + { + "type": "crafting", + "recipe": "dishes:steak" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/tinypotatoeswithcurdcheese.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/tinypotatoeswithcurdcheese.json new file mode 100644 index 0000000..7db86e4 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/tinypotatoeswithcurdcheese.json @@ -0,0 +1,18 @@ +{ + "name": "Tiny Potatoes with Curd Cheese", + "icon": "dishes:tinypotatoeswithcurdcheese", + "category": "dishes:german", + "pages": [ + { + "type": "spotlight", + "item": "dishes:tinypotatoeswithcurdcheese", + "title": "Tiny Potatoes with Curd Cheese", + "link_recipe": false, + "text": "OMG! IT'S TINY POTATO OMG! #TATERGANG! - Recipe only works with Lil Tater installed!" + }, + { + "type": "crafting", + "recipe": "dishes:tinypotatoeswithcurdcheese" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/tomato.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/tomato.json new file mode 100644 index 0000000..5ffbab3 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/tomato.json @@ -0,0 +1,18 @@ +{ + "name": "Tomato", + "icon": "dishes:tomato", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:tomato", + "title": "Tomato", + "link_recipe": false, + "text": "A Tomato is a red fruit that is used for many recipes. It can be found in village chests and can be used to craft Tomato Seeds." + }, + { + "type": "crafting", + "recipe": "dishes:tomatoseed" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/tomatoseed.json b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/tomatoseed.json new file mode 100644 index 0000000..7da7209 --- /dev/null +++ b/src/main/resources/data/dishes/patchouli_books/cooking_guide/en_us/entries/cooking_guide/tomatoseed.json @@ -0,0 +1,18 @@ +{ + "name": "Tomato Seeds", + "icon": "dishes:tomatoseed", + "category": "dishes:general", + "pages": [ + { + "type": "spotlight", + "item": "dishes:tomatoseed", + "title": "Tomato Seeds", + "link_recipe": false, + "text": "Tomato Seeds allow you to create a tomato farm." + }, + { + "type": "crafting", + "recipe": "dishes:tomatoseed" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/bacon_smelting.json b/src/main/resources/data/dishes/recipes/bacon_smelting.json new file mode 100644 index 0000000..1c8feaf --- /dev/null +++ b/src/main/resources/data/dishes/recipes/bacon_smelting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "dishes:raw_bacon" + }, + "result": "dishes:bacon", + "experience": 0.1, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/bacon_smoking.json b/src/main/resources/data/dishes/recipes/bacon_smoking.json new file mode 100644 index 0000000..2c80bfd --- /dev/null +++ b/src/main/resources/data/dishes/recipes/bacon_smoking.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:smoking", + "ingredient": { + "item": "dishes:raw_bacon" + }, + "result": "dishes:bacon", + "experience": 0.1, + "cookingtime": 100 +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/cheese_roll.json b/src/main/resources/data/dishes/recipes/cheese_roll.json new file mode 100644 index 0000000..756304b --- /dev/null +++ b/src/main/resources/data/dishes/recipes/cheese_roll.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:milk_bucket" + } + ], + "result": { + "item": "dishes:cheese_roll", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/cheese_slice.json b/src/main/resources/data/dishes/recipes/cheese_slice.json new file mode 100644 index 0000000..690045d --- /dev/null +++ b/src/main/resources/data/dishes/recipes/cheese_slice.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "dishes:cheese_roll" + } + ], + "result": { + "item": "dishes:cheese_slice", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/cheeseburger.json b/src/main/resources/data/dishes/recipes/cheeseburger.json new file mode 100644 index 0000000..3e46b81 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/cheeseburger.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " # ", + "KCF", + " #P" + ], + "key": { + "#": { + "item": "minecraft:bread" + }, + "K": { + "item": "dishes:lettuce" + }, + "C": { + "item": "minecraft:cooked_beef" + }, + "F": { + "item": "dishes:cheese_slice" + }, + "P": { + "item": "dishes:plate" + } + }, + "result": { + "item": "dishes:cheeseburger", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/chickenburger.json b/src/main/resources/data/dishes/recipes/chickenburger.json new file mode 100644 index 0000000..62b72f3 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/chickenburger.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " # ", + "KCP", + " # " + ], + "key": { + "#": { + "item": "minecraft:bread" + }, + "K": { + "item": "dishes:lettuce" + }, + "C": { + "item": "minecraft:cooked_chicken" + }, + "P": { + "item": "dishes:plate" + } + }, + "result": { + "item": "dishes:chickenburger", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/fishandchips.json b/src/main/resources/data/dishes/recipes/fishandchips.json new file mode 100644 index 0000000..658efc9 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/fishandchips.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:cooked_cod" + }, + { + "item": "dishes:fries" + }, + { + "item": "dishes:fries" + }, + { + "item": "dishes:fries" + }, + { + "item": "dishes:fries" + }, + { + "item": "dishes:fries" + }, + { + "item": "dishes:fries" + }, + { + "item": "dishes:fries" + }, + { + "item": "dishes:plate" + } + ], + "result": { + "item": "dishes:fishandchips", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/flour.json b/src/main/resources/data/dishes/recipes/flour.json new file mode 100644 index 0000000..11489bb --- /dev/null +++ b/src/main/resources/data/dishes/recipes/flour.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:wheat" + } + ], + "result": { + "item": "dishes:flour", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/fries_smelting.json b/src/main/resources/data/dishes/recipes/fries_smelting.json new file mode 100644 index 0000000..fbfff28 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/fries_smelting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "dishes:raw_fries" + }, + "result": "dishes:fries", + "experience": 0.1, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/fries_smoking.json b/src/main/resources/data/dishes/recipes/fries_smoking.json new file mode 100644 index 0000000..608077e --- /dev/null +++ b/src/main/resources/data/dishes/recipes/fries_smoking.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:smoking", + "ingredient": { + "item": "dishes:raw_fries" + }, + "result": "dishes:fries", + "experience": 0.1, + "cookingtime": 100 +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/hamburger.json b/src/main/resources/data/dishes/recipes/hamburger.json new file mode 100644 index 0000000..acfe296 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/hamburger.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " # ", + "KCP", + " # " + ], + "key": { + "#": { + "item": "minecraft:bread" + }, + "K": { + "item": "dishes:lettuce" + }, + "C": { + "item": "minecraft:cooked_beef" + }, + "P": { + "item": "dishes:plate" + } + }, + "result": { + "item": "dishes:hamburger", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/knife.json b/src/main/resources/data/dishes/recipes/knife.json new file mode 100644 index 0000000..32e2b3f --- /dev/null +++ b/src/main/resources/data/dishes/recipes/knife.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "i", + "/" + ], + "key": { + "i": { + "item": "minecraft:iron_ingot" + }, + "/": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "dishes:knife", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/lettuceseed.json b/src/main/resources/data/dishes/recipes/lettuceseed.json new file mode 100644 index 0000000..d5298c4 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/lettuceseed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "dishes:lettuce", + "item_h": "dishes:lettuce" + } + ], + "result": { + "item": "dishes:lettuceseed", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/pizzabacon.json b/src/main/resources/data/dishes/recipes/pizzabacon.json new file mode 100644 index 0000000..8a9dfc6 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/pizzabacon.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "TPU", + "#_#" + ], + "key": { + "#": { + "item": "dishes:flour" + }, + "T": { + "item": "dishes:tomato" + }, + "P": { + "item": "dishes:cheese_slice" + }, + "_": { + "item": "dishes:pizzabox" + }, + "U": { + "item": "dishes:bacon" + } + }, + "result": { + "item": "dishes:pizzabacon", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/pizzabox.json b/src/main/resources/data/dishes/recipes/pizzabox.json new file mode 100644 index 0000000..f8116bb --- /dev/null +++ b/src/main/resources/data/dishes/recipes/pizzabox.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "# #", + "###" + ], + "key": { + "#": { + "item": "minecraft:paper" + } + }, + "result": { + "item": "dishes:pizzabox", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/pizzaham.json b/src/main/resources/data/dishes/recipes/pizzaham.json new file mode 100644 index 0000000..edc5741 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/pizzaham.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "TPU", + "#_#" + ], + "key": { + "#": { + "item": "dishes:flour" + }, + "T": { + "item": "dishes:tomato" + }, + "P": { + "item": "dishes:cheese_slice" + }, + "_": { + "item": "dishes:pizzabox" + }, + "U": { + "item": "minecraft:porkchop" + } + }, + "result": { + "item": "dishes:pizzaham", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/pizzasalami.json b/src/main/resources/data/dishes/recipes/pizzasalami.json new file mode 100644 index 0000000..77c966a --- /dev/null +++ b/src/main/resources/data/dishes/recipes/pizzasalami.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "TPU", + "#_#" + ], + "key": { + "#": { + "item": "dishes:flour" + }, + "T": { + "item": "dishes:tomato" + }, + "P": { + "item": "dishes:cheese_slice" + }, + "_": { + "item": "dishes:pizzabox" + }, + "U": { + "item": "dishes:salami" + } + }, + "result": { + "item": "dishes:pizzasalami", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/pizzatuna.json b/src/main/resources/data/dishes/recipes/pizzatuna.json new file mode 100644 index 0000000..769be60 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/pizzatuna.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "TPU", + "#_#" + ], + "key": { + "#": { + "item": "dishes:flour" + }, + "T": { + "item": "dishes:tomato" + }, + "P": { + "item": "dishes:cheese_slice" + }, + "_": { + "item": "dishes:pizzabox" + }, + "U": { + "item": "minecraft:cooked_salmon" + } + }, + "result": { + "item": "dishes:pizzatuna", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/plate.json b/src/main/resources/data/dishes/recipes/plate.json new file mode 100644 index 0000000..417c2d9 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/plate.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "_ _", + " _ " + ], + "key": { + "_": { + "item": "minecraft:quartz_slab" + } + }, + "result": { + "item": "dishes:plate", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/potato_slice.json b/src/main/resources/data/dishes/recipes/potato_slice.json new file mode 100644 index 0000000..b4402ec --- /dev/null +++ b/src/main/resources/data/dishes/recipes/potato_slice.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#", + "I" + ], + "key": { + "#": { + "item": "minecraft:potato" + }, + "I": { + "item": "dishes:knife" + } + }, + "result": { + "item": "dishes:potato_slice", + "count": 4 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/potatoeswithcurdcheese.json b/src/main/resources/data/dishes/recipes/potatoeswithcurdcheese.json new file mode 100644 index 0000000..0e16667 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/potatoeswithcurdcheese.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:baked_potato", + "item_h": "minecraft:baked_potato" + }, + { + "item": "minecraft:milk_bucket", + "item_h": "minecraft:milk_bucket" + }, + { + "item": "dishes:plate", + "item_h": "dishes:plate" + } + ], + "result": { + "item": "dishes:potatoeswithcurdcheese", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/raw_bacon.json b/src/main/resources/data/dishes/recipes/raw_bacon.json new file mode 100644 index 0000000..5c027b1 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/raw_bacon.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:porkchop" + } + ], + "result": { + "item": "dishes:raw_bacon", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/raw_fries.json b/src/main/resources/data/dishes/recipes/raw_fries.json new file mode 100644 index 0000000..21f81f9 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/raw_fries.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "dishes:potato_slice" + }, + { + "item": "dishes:salt" + } + ], + "result": { + "item": "dishes:raw_fries", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/raw_spaghetti.json b/src/main/resources/data/dishes/recipes/raw_spaghetti.json new file mode 100644 index 0000000..e49b76b --- /dev/null +++ b/src/main/resources/data/dishes/recipes/raw_spaghetti.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "dishes:flour" + }, + { + "item": "dishes:salt" + }, + { + "item": "minecraft:egg" + } + ], + "result": { + "item": "dishes:raw_spaghetti", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/salami_cow.json b/src/main/resources/data/dishes/recipes/salami_cow.json new file mode 100644 index 0000000..659c6aa --- /dev/null +++ b/src/main/resources/data/dishes/recipes/salami_cow.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "dishes:salt" + }, + { + "item": "minecraft:beef" + } + ], + "result": { + "item": "dishes:salami", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/salami_pig.json b/src/main/resources/data/dishes/recipes/salami_pig.json new file mode 100644 index 0000000..871fee0 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/salami_pig.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "dishes:salt" + }, + { + "item": "minecraft:porkchop" + } + ], + "result": { + "item": "dishes:salami", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/salt_blasting.json b/src/main/resources/data/dishes/recipes/salt_blasting.json new file mode 100644 index 0000000..482b5c0 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/salt_blasting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "dishes:salt_ore" + }, + "result": "dishes:salt", + "experience": 0.1, + "cookingtime": 100 +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/salt_smelting.json b/src/main/resources/data/dishes/recipes/salt_smelting.json new file mode 100644 index 0000000..72338a9 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/salt_smelting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "dishes:salt_ore" + }, + "result": "dishes:salt", + "experience": 0.1, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/schnitzel.json b/src/main/resources/data/dishes/recipes/schnitzel.json new file mode 100644 index 0000000..15b1c4d --- /dev/null +++ b/src/main/resources/data/dishes/recipes/schnitzel.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:baked_potato", + "item_h": "minecraft:baked_potato" + }, + { + "item": "minecraft:cooked_porkchop", + "item_h": "minecraft:cooked_porkchop" + }, + { + "item": "dishes:plate", + "item_h": "dishes:plate" + } + ], + "result": { + "item": "dishes:schnitzel", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/spaghetti_bolognese.json b/src/main/resources/data/dishes/recipes/spaghetti_bolognese.json new file mode 100644 index 0000000..8d3da42 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/spaghetti_bolognese.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "///", + "/G/", + "/_/" + ], + "key": { + "/": { + "item": "dishes:spaghetti" + }, + "G": { + "item": "dishes:tomato" + }, + "_": { + "item": "dishes:plate" + } + }, + "result": { + "item": "dishes:spaghetti_bolognese", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/spaghetti_smelting.json b/src/main/resources/data/dishes/recipes/spaghetti_smelting.json new file mode 100644 index 0000000..9e83426 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/spaghetti_smelting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "dishes:raw_spaghetti" + }, + "result": "dishes:spaghetti", + "experience": 0.1, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/spaghetti_smoking.json b/src/main/resources/data/dishes/recipes/spaghetti_smoking.json new file mode 100644 index 0000000..d1c6058 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/spaghetti_smoking.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:smoking", + "ingredient": { + "item": "dishes:raw_spaghetti" + }, + "result": "dishes:spaghetti", + "experience": 0.1, + "cookingtime": 100 +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/steak.json b/src/main/resources/data/dishes/recipes/steak.json new file mode 100644 index 0000000..5aebb93 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/steak.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:baked_potato", + "item_h": "minecraft:baked_potato" + }, + { + "item": "minecraft:cooked_beef", + "item_h": "minecraft:cooked_beef" + }, + { + "item": "dishes:plate", + "item_h": "dishes:plate" + } + ], + "result": { + "item": "dishes:steak", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/tinypotatoeswithcurdcheese.json b/src/main/resources/data/dishes/recipes/tinypotatoeswithcurdcheese.json new file mode 100644 index 0000000..ed7a143 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/tinypotatoeswithcurdcheese.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "lil-tater:lil_tater", + "item_h": "lil-tater:lil_tater" + }, + { + "item": "minecraft:milk_bucket", + "item_h": "minecraft:milk_bucket" + }, + { + "item": "dishes:plate", + "item_h": "dishes:plate" + } + ], + "result": { + "item": "dishes:tinypotatoeswithcurdcheese", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/tinypotatoeswithcurdcheesealt.json b/src/main/resources/data/dishes/recipes/tinypotatoeswithcurdcheesealt.json new file mode 100644 index 0000000..bdeabb2 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/tinypotatoeswithcurdcheesealt.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "liltater:lil_tater", + "item_h": "liltater:lil_tater" + }, + { + "item": "minecraft:milk_bucket", + "item_h": "minecraft:milk_bucket" + }, + { + "item": "dishes:plate", + "item_h": "dishes:plate" + } + ], + "result": { + "item": "dishes:tinypotatoeswithcurdcheese", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/tinypotatoeswithcurdcheeseltr.json b/src/main/resources/data/dishes/recipes/tinypotatoeswithcurdcheeseltr.json new file mode 100644 index 0000000..5f62082 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/tinypotatoeswithcurdcheeseltr.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "ltr:lil_tater", + "item_h": "ltr:lil_tater" + }, + { + "item": "minecraft:milk_bucket", + "item_h": "minecraft:milk_bucket" + }, + { + "item": "dishes:plate", + "item_h": "dishes:plate" + } + ], + "result": { + "item": "dishes:tinypotatoeswithcurdcheese", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/dishes/recipes/tomatoseed.json b/src/main/resources/data/dishes/recipes/tomatoseed.json new file mode 100644 index 0000000..98baaf3 --- /dev/null +++ b/src/main/resources/data/dishes/recipes/tomatoseed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "dishes:tomato", + "item_h": "dishes:tomato" + } + ], + "result": { + "item": "dishes:tomatoseed", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/loot_tables/chests/village/village_butcher.json b/src/main/resources/data/minecraft/loot_tables/chests/village/village_butcher.json new file mode 100644 index 0000000..b8f337e --- /dev/null +++ b/src/main/resources/data/minecraft/loot_tables/chests/village/village_butcher.json @@ -0,0 +1,111 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "rolls": { + "min": 1.0, + "max": 5.0, + "type": "minecraft:uniform" + }, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 1.0, + "type": "minecraft:uniform" + } + }, + { + "function": "minecraft:set_nbt", + "tag": "{\"patchouli:book\": \"dishes:cooking_guide\"}" + } + ], + "name": "patchouli:guide_book" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "weight": 6, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 3.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:porkchop" + }, + { + "type": "minecraft:item", + "weight": 6, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 3.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:wheat" + }, + { + "type": "minecraft:item", + "weight": 6, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 3.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:beef" + }, + { + "type": "minecraft:item", + "weight": 6, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 3.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:mutton" + }, + { + "type": "minecraft:item", + "weight": 3, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 3.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:coal" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/loot_tables/chests/village/village_fisher.json b/src/main/resources/data/minecraft/loot_tables/chests/village/village_fisher.json new file mode 100644 index 0000000..7369389 --- /dev/null +++ b/src/main/resources/data/minecraft/loot_tables/chests/village/village_fisher.json @@ -0,0 +1,123 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "rolls": { + "min": 1.0, + "max": 5.0, + "type": "minecraft:uniform" + }, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 0.0, + "max": 1.0, + "type": "minecraft:uniform" + } + }, + { + "function": "minecraft:set_nbt", + "tag": "{\"patchouli:book\": \"dishes:cooking_guide\"}" + } + ], + "name": "patchouli:guide_book" + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "weight": 2, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 3.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:cod" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 3.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:salmon" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 3.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:water_bucket" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 3.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:barrel" + }, + { + "type": "minecraft:item", + "weight": 3, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 3.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:wheat_seeds" + }, + { + "type": "minecraft:item", + "weight": 2, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 3.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:coal" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/loot_tables/chests/village/village_plains_house.json b/src/main/resources/data/minecraft/loot_tables/chests/village/village_plains_house.json new file mode 100644 index 0000000..d9cd445 --- /dev/null +++ b/src/main/resources/data/minecraft/loot_tables/chests/village/village_plains_house.json @@ -0,0 +1,138 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "rolls": { + "min": 3.0, + "max": 8.0, + "type": "minecraft:uniform" + }, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 0.0, + "max": 1.0, + "type": "minecraft:uniform" + } + }, + { + "function": "minecraft:set_nbt", + "tag": "{\"patchouli:book\": \"dishes:cooking_guide\"}" + } + ], + "name": "patchouli:guide_book" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 3.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:gold_nugget" + }, + { + "type": "minecraft:item", + "weight": 2, + "name": "minecraft:dandelion" + }, + { + "type": "minecraft:item", + "name": "minecraft:poppy" + }, + { + "type": "minecraft:item", + "weight": 10, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 7.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:potato" + }, + { + "type": "minecraft:item", + "weight": 10, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 4.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:bread" + }, + { + "type": "minecraft:item", + "weight": 10, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 5.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:apple" + }, + { + "type": "minecraft:item", + "name": "minecraft:book" + }, + { + "type": "minecraft:item", + "name": "minecraft:feather" + }, + { + "type": "minecraft:item", + "weight": 2, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 4.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "weight": 5, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 2.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:oak_sapling" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/loot_tables/chests/village/village_taiga_house.json b/src/main/resources/data/minecraft/loot_tables/chests/village/village_taiga_house.json new file mode 100644 index 0000000..13370fc --- /dev/null +++ b/src/main/resources/data/minecraft/loot_tables/chests/village/village_taiga_house.json @@ -0,0 +1,169 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "rolls": { + "min": 3.0, + "max": 8.0, + "type": "minecraft:uniform" + }, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 0.0, + "max": 1.0, + "type": "minecraft:uniform" + } + }, + { + "function": "minecraft:set_nbt", + "tag": "{\"patchouli:book\": \"dishes:cooking_guide\"}" + } + ], + "name": "patchouli:guide_book" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 5.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:iron_nugget" + }, + { + "type": "minecraft:item", + "weight": 2, + "name": "minecraft:fern" + }, + { + "type": "minecraft:item", + "weight": 2, + "name": "minecraft:large_fern" + }, + { + "type": "minecraft:item", + "weight": 10, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 7.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:potato" + }, + { + "type": "minecraft:item", + "weight": 5, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 7.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:sweet_berries" + }, + { + "type": "minecraft:item", + "weight": 10, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 4.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:bread" + }, + { + "type": "minecraft:item", + "weight": 5, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 5.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:pumpkin_seeds" + }, + { + "type": "minecraft:item", + "name": "minecraft:pumpkin_pie" + }, + { + "type": "minecraft:item", + "weight": 2, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 4.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:emerald" + }, + { + "type": "minecraft:item", + "weight": 5, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 5.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:spruce_sapling" + }, + { + "type": "minecraft:item", + "name": "minecraft:spruce_sign" + }, + { + "type": "minecraft:item", + "weight": 10, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1.0, + "max": 5.0, + "type": "minecraft:uniform" + } + } + ], + "name": "minecraft:spruce_log" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json new file mode 100644 index 0000000..f0b60a4 --- /dev/null +++ b/src/main/resources/fabric.mod.json @@ -0,0 +1,38 @@ +{ + "schemaVersion": 1, + "id": "dishes", + "version": "1.0.0", + + "name": "Delicious Dishes", + "description": "Adds many cool new dishes with 3d models! Originally created for ModFest 1.16", + "authors": [ + "Motschen", + "TeamMidnightDust" + ], + "contact": { + "homepage": "https://www.midnightdust.eu/", + "sources": "https://github.com/Motschen/simplystrawberrys" + }, + + "license": "MIT", + "icon": "assets/dishes/icon.png", + + "environment": "*", + "entrypoints": { + "main": [ + "eu.midnightdust.motschen.dishes.DishesMain" + ], + "client": [ + "eu.midnightdust.motschen.dishes.DishesClient" + ] + }, + + "depends": { + "fabricloader": ">=0.7.2", + "fabric": "*" + }, + "suggests": { + "simplystrawberrys": "*", + "patchouli": "*" + } +}